TERMÉK FEJLESZTÉS PANDUR BÉLA
TERMÉK TERVEZÉSE A termék fogalma: Tevékenységek, vagy folyamatok eredménye /folyamat szemlélet /. (Minden terméknek értelmezhető, amely gazdasági potenciált közvetít /közgazdász szemlélet /.) Az ISO 8402 szerinti megközelítésben : Minden, ami szándékosan (nem akaratlanul) jön létre. A termékek fajtái: • Materiális javak. • Inmateriális javak: - szolgáltatások, - szellemi termékek, - információ (előállítása). Tervezés: Minden termelésre vonatkozó tudatos tevékenység. A tervezés minden termelési tevékenységre jellemző. A tervezés fajtái: • marketing tervezés, • költség tervezés, • kapacitás tervezés, • gyártmány tervezés, • gyártás tervezés, • beruházás tervezés, • karbantartás tervezés, • szoftver tervezés. (ISO 9004-2 6.2 pont vonatkozik e tevékenységre.) Helyesbítő tevékenységek: 20% -a MEO hatáskörbe tartozik 80% -a MEO-n kívüli hatáskörbe tartozik. / Gépiparban mondás: a termékbe a minőséget bele kell gyártani./ Szoftver: a kimerítő tesztelés sem pótolja a rossz koncepció (tervezés) okozta károkat. Technológia (gyártás): - koncepció terv, - adat modell, - moduláris tervezés technológia Változatok követése: A különböző verziók a vevő igényeinek, elvárásainak megfelelő formálás eredménye. Speciálisan szoftver probléma: - azt a verziót kell tesztelni, amelyiket a VEVŐ kapja, - a tesztelést a VEVŐI környezetben kell végrehajtani.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
1
TERMÉK FEJLESZTÉS PANDUR BÉLA
Tervezés a minőség hurokban:
Tervezés
Piac kutatás Használat Megvalósítás, kódolás
Tervezési folyamat A tervezési munka előfeltétele: • a kiinduló adatok összegyűjtése (esetek többségében marketing tevékenység /kivét. Holdjármű pl./: kérdőív, vevői megkeresések ), • meghatározások , • rögzítés, • szükséges paraméterek kiválasztása, • egyértelműség biztosítása (definiálni, hogy mi alatt mit értünk, mértékegységeket rögzíteni pl: méter - láb), • ellentmondások feloldása (ellentétes követelmények kezelése: vagy több félét gyártunk, vagy valamelyik követelményt töröljük pl.: Jaguár - Volvo autó). A tervezés eredményeinek rögzítése: • A kiinduló adatokat oly módon kell rögzíteni, hogy a megfelelőség eldönthető legyen. • A követelményeket oly módon kell rögzíteni, hogy azok az eredetivel összevethetőek legyenek, a megfelelőség ezáltal eldönthető legyen. • Rögzíteni kell az elfogadási kritériumokat. Ki kell jelölni azokat a jellemzőket, amelyek szükségesek a biztonságos működéshez. A tervezési dokumentumokat kiadás előtt át kell vizsgálni: • Tervezte, • Ellenőrizte, • Engedélyezte. A tervezési dokumentum ellenőrzés végrehajtásának ütemezése: • Ellenőrző műveletek kijelölése, • Ellenőrzési pontok kijelölése, • Előre rögzítendőek a fázisok sikerességi kritériumai (Mikor sikeres a fázis tervezése.) A műszaki terv igazoló ellenőrzése: az ISO 9001 4.4.7. pont szerint: • a műszaki terv eredménye feleljen meg a kiindulási követelményeknek (alternatív számítási módszerek) • korábbi hasonló termékkel való összevetés, TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
2
TERMÉK FEJLESZTÉS PANDUR BÉLA
• •
a konkurencia termékével történő összevetés, prototípus tervezés (szoftverre is létezik) a funkciók vizsgálatára terjedjen ki.
A műszaki terv érvényesítő ellenőrzése: Az ellenőrzés alapvető célja, annak a megállapítása, hogy a terv, a koncepció kielégíti-e a felhasználói igényeket. Előfeltétele ennek a vizsgálatnak, hogy a megelőző "igazoló ellenőrzés" sikeres eredménnyel előzőleg végrehajtásra került. • Az érvényesítő ellenőrzést (tesztelést) a legegyszerűbb esetekben is a felhasználói körülmények között kell elvégezni. • Az érvényesítő ellenőrzést lehetőség szerint a végterméken kell elvégezni. Ez igaz akkor is, amikor a termék alkatrészeit egyedenként már a folyamatban korábban ugyan ellenőrizték. • A sokrétű felhasználásra tervezett termékeket valamennyi felhasználási területre kell ellenőrizni. (A ládát ellenőrizni kell a trópusi, sarki stb. .környezetben is.) A módosítások kezelése 9001 4.4.9. A módosítások bevezetését megelőzően szükséges a módosításokat az előírt szervezetekkel, szervekkel jóváhagyatni.
Befolyásolási lehetőségek
Minőség költség
Idő MARKETING
TERVEZÉS
TERMELÉS KISZÁLLÍT.
ÜZEMBEHELY
A termék tervezés hozzájárulása a termék minőségéhez, megfelelőségéhez: A minőség, a megfelelőség nem magától jön létre, meg kell tervezni a hozzávezető "utat". Eljárásokat kell kidolgozni, amely segítségével a termék létező tulajdonságaira nézve a minőség biztosítható. • Minőségbiztosítási eszközök, (a nem minőségi termékek kijutásának megakadályozása). • Minőségszabályozás eszközök. (a minőség elérése normatív eszközökkel befolyásolható feltétel rendszer kialakításával). A tulajdonság létrehozása Minőségi tulajdonságok létrehozása: A minőségalkotás olyan tervezési, kreatív tevékenység együttes, amely célja a termék minőségi tulajdonságainak meghatározása. Minőségalkotó stratégia!! TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
3
TERMÉK FEJLESZTÉS PANDUR BÉLA
A minőség jellemzőket a termékbe bele kell tervezni. A minőségi jellemzők kitalálása jelentős kreativitást igényel. A minőségi tulajdonságokat ki kell találni, majd ezeket a tulajdonságokat érvényesíteni kell a konstrukcióban. Műszaki tulajdonságok: • Funkció terjedelemnek a bővítése. (autó hátsó 5. ajtó funkciói: pohártartó, térhatároló…) • Funkció teljesítésnek a biztonsága. (a fékpedál lenyomása – fékhatás megvalósulása) • Környezettel való optimalizálás a teljes életciklus során. A termék megítélését döntően befolyásolja. (Csomagoló doboz: újra hasznosítható anyagból, a gyártónak nem szűnik meg a kapcsolata a termékkel pl.: akkumulátor, Atomerőmű kivitelezése – lebontása költség!!!). • Előállítási, üzemeltetési, karbantartási költségek minimalizálása. (autó pl.: drágább autó – ritkábban kell szervízelni, kisebb költség, szoftver: beruházási, képzési, gazd.károk…SAP!!). • Az egyediség kielégítésének a lehetősége. • Az árversenyben a pozíciók elérése. • Újszerű termelési koncepció. • Az életciklus minden szakaszára az adaptációs képesség megvalósítható legyen. Tervezéskor nem mindig beláthatók a követelmények. Például olyan követelmény tervezésénél, ahol nincs előzmény, nincs múltja. Nagyszámú követelmény esetén: Ki kell válogatni a fontosnak tartottakat, de a válogatásnál nem szabad, hogy a technológiai megoldások befolyásoljanak bennünket. Minőségérték: • Műszaki minőségérték. • Használati minőségérték. • Gazdasági minőségérték.
}
Egységben kell lenniük
A piaci szegmensek különböző minőségértékeket részesítenek előnyben. A használati min.értéket általában a vásárlók részesítik előnyben. A gazdasági min.értéket a gyártók helyezik előnyben. A minőségértékekkel kapcsolatos megfontolásokat dinamikusan (rugalmasan) kell kezelni, nem meghatározó egyik sem. A költség / ár: A költség és az ár szorosan nem feltétlenül tartoznak össze. A kettő közötti rés feltölthető piac által elfogadott tartalommal megfelelően betervezett minőségtulajdonságokkal – extraprofit. Piaci helyzet megtartása: A piaci helyzet megtartásának egyik módja a költségek csökkentése. A piaci versenyben: TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
4
TERMÉK FEJLESZTÉS PANDUR BÉLA
•
• •
Árleszorító tendencia - alternatív beszállítók keresés, – anyag választás, - minőség romlás következhet be! - csökken a profit, - új terméket kell létrehozni – helyettesítő termék. A piac a legfejlettebb technológiát várja el, még akkor is, ha feltehetően erre semmi szükség nincs. A fogyasztó nem használ ki minden lehetőséget, de szereti, ha rendelkezésére állnak a lehetőségek (pl.: TV csatornák). Szigorú megkötések vannak egy – egy terméknél. (Pl.: a Skót viszki évszázados recept alapján készül).
Piackutatást követően: • Piaci információk feldolgozása ⇒ a feldolgozás eredményeinek megfelelően műszaki paraméterekre történő transzformálás. • Marketinggel szembeni elvárás, hogy - szolgáltasson műszaki fejlesztési alap információkat, - informáljon a piaci árszintről. A marketing lépései tervezés szempontjából: 1. A vásárlói igények megállapítása. 2. A versenytársak helyzetének elemzése. 3. Termék fejlesztési terv elkészítése. 4. Általános termékkoncepció kialakítása. 5. Speciális termékkoncepció kialakítása (Mivel akarok kiemelkedni a piacon?). 6. Előzetes megvalósíthatósági terv (ütközik-e valami). 7. Előzetes költségelemzés. 8. Műszaki követelmények véglegesítése. 9. Termékfejlesztési koncepció projekt indítása. Az információ feldolgozó (marketing) rendszer, elvárások: • A termékfejlesztés tényleges támogatása. Műszaki és fogyasztói igényeket tükröző projekt jöjjön létre. • Elvárás, hogy a marketing a látens igényeket is közvetítse a gyártók felé. • Biztosítson példát a termékkoncepció igazolására. • Időrendi nyilvántartás legyen, tükrözze a felmerülő követelmények helyét és okát. • Határozza meg a követelmények súlyát, ellentmondó követelmények feloldása. • Segítse elő a fejlesztési csoport tagjainak egységes szemléletét. • Üzemeltetőktől beszerzett adatokkal támogassa a termék élettartama alatt szükségessé váló alkatrészek biztosítását.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
5
TERMÉK FEJLESZTÉS PANDUR BÉLA
Vásárlói igény megállapítása
Vetélytársak tanulmányozása Műszaki specifikáció kidolgozása
Gazdasági elemzés
Termékkoncepció
Megvalósítási koncepció kiválasztása Műszaki specifikáció
Fejlesztési projekt megfogalmazása
QFD: A QFD technika - amely a vevőkkel való állandó kapcsolattartást helyezi előtérbe - alkalmazása lehetővé teszi a vevői elvárásoknak, tervezői alapértékké, végül pedig a gyártás során betartandó paraméterekké, tűrésekké történő transzformálására, leképezésére. A QFD technika két alapkérdésre mit (vevői elvárások) és hogyan (gyakorlati megvalósítás) keresi a választ. A termék minőségét, illetve minőségi jellemzőit a vevői elvárásokkal azonosítja a technika. A QFD technika módszere minőség ház: 1. A vevői követelmények összegyűjtése, súlyozása. 2. A vevői követelmények műszaki paraméterei és a konkurens termékek műszaki paramétereinek számbavétele. 3. A vevői követelmények kielégítéséhez rendelhető termék műszaki paraméterek (mértékegységeikkel) összerendezése = kapcsolat mátrix. A mátrix soraiban a vevői igények, az oszlopaiban pedig a műszaki tervező csoport által meghatározott műszaki jellemzők vannak. Bármelyik műszaki jellemző befolyásolhat több vevői elvárás pontot is. A két tényező közötti összefüggés erősségét a sor-oszlop kereszteződésekhez rendelt számérték, vagy szimbólum fejezi ki. A kapcsolati mátrix az alapja a jövőbeni tervezésnek. 4. Saját termékünk megítélése a piacon a versenytársak termékeivel való összevetésben.(Mátrix jobb oldala.) Ennek az értékelésnek megfelelően elkészíthető a termékre vonatkozó stratégiai terv. 5. Műszaki paraméterek egymásra hatásának vizsgálata. (A minőség ház tetőmátrixa.) Segítségével bemutatható egyes műszaki jellemzők egymás közötti kapcsolata. A tetőmátrixból megállapítható, hogy a műszaki jellemzők nem függetlenek egymástól, felismerhetők, hogy mely paraméterek gyengítik és melyek erősítik egymást. A paraméterek közötti korrelációt számokkal, vagy jelekkel ábrázolják.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
6
TERMÉK FEJLESZTÉS PANDUR BÉLA
HOGYAN Hierarch.list. Súlyozás: - erős kapcsolat: 9 pont, MIT - közepes kapcsolat: 6 pont, gyenge kapcsolat: 3 pont. A korreláció iránya szerint: Kapcsolat - Erős negatív kapcsolat: 1 pont, mátrix - Negatív kapcsolat: 2 pont, - Pozitív kapcsolat: 4 pont, - Erős pozitív kapcsolat: 5 pont. Az egyes műszaki jellemzők fontossági mutatója az alábbi összefüggéssel számítható:
Fi = ∑ Si ⋅ (ki , j − 3) ⋅ (5 − Vi ) k
i =1
6. Minden egyes műszaki paraméterre kiszámítva "Fi" értékét, megkapjuk a műszaki paraméterek fontossági sorrendjét, a termék jellemző és a vevői elvárás kapcsolatát. 7. A célérték meghatározása: az elvégzett elemzések és fontossági sorrendek meghatározása alapján a termék paraméterek (gyártási méretek) előzetes meghatározása.
Műszaki minőség fokozása, alkalmazási módszerek: Cél: a termék teljes életciklusa során az előre látható, vagy feltételezett követelmények, teljes körű és kiegyensúlyozott kielégítése. A vizsgálandó területek: 1. Piaci és termék információk gyűjtése és feldolgozása. 2. Átfogó gépi modellezés. 3. Koncepcionális tervezés számítógépes támogatással. 4. Geometriai Konstrukció elemzés prototípizálás. Termék adat kezelés. Készletezéssel kapcsolatos adatkezelés. Modellezés: A modellezés szűkített információ készlettel dolgozik. 1. Meg kell határozni a modellezés célját. 2. Modellező rendszer megválasztása. 3. Modellező módszer keresése. 4. A modell megfelelőségének ellenőrzése 5. A modell működésének szimulációja. (Az előzőek (cél, modellező rendszer, modellező módszer ) összekapcsolása.) 6. Eredmények és következtetések megállapítása. TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
7
TERMÉK FEJLESZTÉS PANDUR BÉLA
A modellezés céljának meghat. Rendszer elemzés Módszer kiválasztása Modell megfelelőség elemzés Működés szimuláció Következtetések levonása
•
Mentális modell: a termékre vonatkozó első elképzeléseket tartalmazza.
•
Heurisztikus modell: a még egyéb eszközzel nem formalizálható tervezői elképzeléseknek alacsony költséggel létrehozott fizikai modellje. Tipikusan a forma és a színtervezés területe.
•
Matematikai modell: a tervezés alatt álló fizikai rendszer viselkedését matematikai összefüggések gyűjtésével és struktúrába rendezésével modellezi. Algoritmus módosítható. - alaki és strukturális jellemzőknek, valamint az objektumokhoz kapcsolódó fizikai jelenségeknek a leírása, - végtelen számú megoldást tartalmazhat
•
Numerikus modell: a matematikai modellezés speciális esete, integrál vagy differenciál egyenletrendszerek numerikus megoldására alapozva. Algoritmus állandó. 1. Véges differenciák módszer: szabályos rács mentén pontokat számolunk. 2. Véges elemek módszere: véges nagyságú elemek - csomópontok, - élek kapcsolódnak. Az elemek fokszáma eltérő lehet. Minden egyes testre nézve az információk egyediek. Rheológia: egyes események időbeli lefolyását elemzi. Mindennek van időbeli lefolyása.
•
Véletlen Monte Carlo szimuláció: véletlen számok alkalmazásával próbáljuk ki az adott helyzetet. - reprezentatív értékeket véletlen szerűen generáljuk, - célfüggvény kielégítését vizsgáljuk, - statisztikai eredményeket szolgáltat, Az elvégzett minta számtól függ az eredmény megbízhatósága.
•
Folytonos, vagy diszkrét esemény szimuláció: - analóg jellegű leíráson alapszik: különböző folyamat irányító rendszerek modellezése. - diszkrét esemény leírása: nem ismétlődő eseménymód digitális: SINSCRIPT: analóg modellező rendszer digiten futva CARE, GPSS
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
8
TERMÉK FEJLESZTÉS PANDUR BÉLA
-. - Adat orientált modellek: - rengeteg adatot gyűjt és struktúrába rendezi - Folyamat orientált modellek: - zárt matematikai összefüggéseket ír fel, algoritmus FONTOS: - Feladatok többsége összetett, a viselkedés részhalmazát tudjuk csak modellezni! - Teljes termék viselkedését írjuk le valamilyen körülmények között. KONCEPCIONÁLIS TERVEZÉS SZÁMÍTÓGÉPES TÁMOGATÁSA: A koncepcionális tervezés a terméktervezésnek a marketinget követő és a termék konstrukciótervezését megelőző szakasza. • Formalizáltan meghatározott felhasználási igényeket műszaki paraméterekre alakítják. • Értékhatárokat rögzíteni kell, ha nem tudunk konkrét értékeket megadni. Piaci értékelés Termék ötlet: MIT Követelmények formalizálása: MEKKORA, MILYEN Koncepcionális tervezés: műszaki paraméterek megadása Termék Alakadás
Új feladat
Részlet tervezés Feladat elemzés Gyártás előkészítés T
Gyártás: terméket
Funkcionális specifikáció Fogalom meghatározások Fizikai hatások feltárása
Egyeztetni kell a vevővel Mi, micsoda Környezeti hatások vizsgálata
Teljes működés leírása
Hogyan nézzen ki az egész
Morfológiai specifikációk Alakadás vizsgálat (előzetes)
A TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
9
TERMÉK FEJLESZTÉS PANDUR BÉLA
A
Tervezési paraméterek kitűzése Koncepcionális változatok értékelése
Kivitelezhetőség értékelése
Műszaki és gazdasági korlát lehet
Műszaki, használati, gazdasági paraméterek meghatározása
• • • • • • •
Kívánt elemek paramétereinek beállítása. Működést végző elemek leírása. Működés alapjául szolgáló elemek határértékei. Működési folyamat egészének hatásmechanizmusa. Működést végző elemek elrendeződését, kapcsolataik definiálása. Tervezés műszaki paramétereinek megadása. Megvalósíthatóság működési és gazdasági elemzése.
Cél: Koncepcionális modell KONCEPCIONÁLIS MODELL FAJTÁI (sok féle lehet): • Funkcionális modell: Mit csinál ? • Tervezői nyelvtanokon alapuló modell: (szintaktikai, szemantikai). • Kvalitatív modell: minőségi leírása minőségi. • Kvantitatív modell: • Szimbolikus struktúra modell: • Előzetes geometriai modell • Megszigorítás alapú parametrikus modell :.dolgok korlátok közé szorítása. • Példa alapú koncepciós modell
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
10
TERMÉK FEJLESZTÉS PANDUR BÉLA
SZÁMÍTÓGÉPES TÁMOGATÁS IGÉNYBEVÉTELE TERVEZÉS SORÁN Geometriai alakadás támogatása, 3D modell létrehozása • Huzalváz modell: az objektumok felületeit határoló véges számú éleket szemlélteti, de felületeket nem. • Felület modell: különböző lefedési módszerekkel kitöltjük a jellemző felületi pontokat. • Palást modell: az objektum véges, zárt burokját (a palástot) poliéderes közelítéssel, vagy valószerű geometriával írja le. • Test modell: objektumokat vége, zárt reguláris ponthalmazokként írja le. Látványosak, szemléletesek Készíthetők 2D metszetek: a gyártáshoz szükségesek. Olyan helyeket, ahol a 2D képek nem átláthatók. ANYAGMINŐSÉG MEGVÁLASZTÁSA: Olyan anyagtípus kell választani, amely lehetővé teszi a megkívánt funkció teljesítését, valamint biztosítja a funkció teljesítését a termék teljes élettartama alatt. Az anyagválasztást befolyásoló tényezők:
• • • • • • • •
Funkcionális követelmény. Előállítást befolyásoló tényezők (gyártóeszközök milyenek). Felhasználói orientáltság. Környezetvédelmi szempontok. Illető termék forgalomból kivonása. Gyártás + anyaggal együtt járó költség (pl.: környezet szennyezés, adó, csomagolás). Esztétikai szempontok. Rendelkezésre állás
Minősítése az anyagoknak: • Anyagvizsgálati próbák: Statikus jellemző, - Kifáradási jell, - Törési jell., Termikus jell.. • Gyárthatósági szempontok: • Környezeti jellemzőkre való reagáló készség: (saválló, nedvesség állóság, rágcsálókkal szembeni ). • Akusztikai szempontok. • Természetes jellemzők: - Kopásállóság, - Súrlódási jellemző, - Elektromos vezető képesség, - Mágneses jellemző. • Különböző anyagok összeférhetősége
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
11
TERMÉK FEJLESZTÉS PANDUR BÉLA
KONSTRUKCIÓ ELEMZÉS és OPTIMALIZÁLÁS, A számítógéppel segített géptervezés numerikus módszerei segítséget nyújtanak azon tervezési feladatokhoz, amelyek előállítása manuális eszközökkel nem állíthatók elő. A számítógép-orientált numerikus módszerek fajtái:
1. Szintézist támogató módszerek 2. Analízist támogató módszerek: •
Általános numerikus módszerek: matematikailag zárt alakban kezelhető feladatok megoldásait számítógéppel támogatják. Megoldásként: általában differenciál - és integrál egyenletek kiértékelésén, numerikus differenciáláson és integráláson , lineáris egyenletrendszerek megoldásán, mátrixok invertálásán alapuló módszereket alkalmaz.
•
Mérnöki mennyiséget számító módszerek: a tervezés szempontjából fontos mérnöki jellemzőket határozzák meg lineáris közelítéssel.
•
Diszkrét elemekre bontáson alapuló módszerek: a gépszerkezetek geometriájának idealizálásával elkészített mérnöki elemzések. Eszközök: - véges differencia, - véges elemes, peremelem, - végessáv. Főterületek: szilárdsági, aerodinamikai, termikus, hidrodinamikai, elektrotechnikai elemzések.
•
Numerikus szimulációs módszerek: ⇒ Diszkrét működés szimuláció: esemény, vagy jelenségorientált formában. ⇒ Folytonos működés szimuláció: folyamatorientált formában.
•
Optimum számító numerikus módszerek: lineáris, vagy nem lineáris programozásra, a differenciálszámításra, a determinisztikus és heurisztikus keresőeljárásokra, és funkcionálszámításokra támaszkodnak.
Az elemző módszerek a geometriai modellek fejlesztéséhez és létrehozásához adnak segítséget. Tervezési rendeltetésük szerint lehetnek alakadást előkészítő és ellenőrző jellegűek. A konstrukciós paraméterek értékeinek ismeretében, a számítógépi numerikus módszerek segítségével lehetőség van a parametrikus- és alakoptimalizálásra. Cél: a minimális súly, maximális anyagkihasználtság, minimális költségek optimális értékeinek elérése.
TERVEZÉS ELEMZÉSE A számítógépes erőforrások segítségével a tervezési folyamat középpontjában álló termék modellezése is lehetővé vált, a termék minden életciklusát figyelembevéve. Ez a termékmodell. TERMÉK ADATOK KEZELÉSE: A termék teljes életciklusában a gyártásnak dokumentáltnak kell lenni. (ISO szerint) • A termék műszaki tartalmat leíró adatok (méter, kg…). • A termelő környezet leíró adatok (Milyen gyártó berendezésen, milyen eszközzel gyártj.) • Előállítás tárgyi környezetét leíró adatok (Beszállítói katalógus, szabvány) • Menedzsment információs adatok: költségvetések, átfutási tervek, tervezési modellek…
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
12
TERMÉK FEJLESZTÉS PANDUR BÉLA
Ezen adatok kezelése számítástechnika alkalmazásával lehetséges. Az adat típusok között nagyon fontos az integráció megteremtése. Az adat típusok közötti integráció megteremtésének nehézségei: Szemléletek kezelése: (Milyen szempontból készítem el az egyes alternatívákat?) • Koncepcionális modellel kapcsolatos szemlélet. TERVEZÉS MODELLEK • Geometriai modell. • Alaksajátosság modellezés. • Összeállítási modellezés (gyártás szempontjait tükrözi). • Analízis orientált modell (azt vizsgálják, hogy a szerkezeti elemek hoGYÁRTÁSI MODELLEK gyan kapcsolódnak egymáshoz, illetve milyen szilárdsági, hő technikai, hő leadási problémák jelentkeznek). MARKETING • Szemléltetési modellek (Pld.: műszaki rajzok, animációk, valósághű MODELL megjelenítés elemei, TV reklám), valósághű megjelenítés pld.: ház - bokrok között a ház…. • Gyártás orientált modellezés: (gépészetben) - szerszám pályák vizsgálata (legyártható-e?) - robot mozgások lehetőségeinek vizsgálata, - gyártó eszköz vizsgálata (az adott köszörűvel legyártható -e a termék.) - a terméknek a teljes gyártósoron szimulált végig futtatása HASZNÁLATI MINŐSÉG Elemeire bontva közelíthető meg a "használati minőség". 1. Funkcionális tagoltságra irányuló tervezés 2. Diagnosztizálhatóságra irányuló tervezés 3. Karbantarthatóságra irányuló tervezés 4. Javíthatóságra irányuló tervezés 5. Állapot fenntarthatóságra irányuló tervezés 6. A meghibásodási módozatokra irányuló tervezés (hogyan hibásodik meg a rendszer) 7. Megbízhatóságra irányuló tervezés 8. Biztonságra irányuló tervezés 9. Újrahasznosíthatóságra irányuló tervezés
1./ FUNKCIONÁLIS TAGOLTSÁGRA IRÁNYULÓ TERVEZÉS Meghatározni az igények alapján az egyes funkciók terjedelmét, tartalmát. • Műszaki alapfunkciók. • Műszaki kiegészítő követelmények. • Használati kiegészítő követelmények, igények. Az eltérő felhasználói igények kezelésére, olyan funkcionális blokkokat kell létrehozni, amelyek az eltérő igényeknek megfelelő termékek előállítását teszi lehetővé. 2./ DIAGNOSZTIZÁLHATÓSÁGRA IRÁNYULÓ TERVEZÉS (Szétszedés nélküli vizsgálhatóság.) A termék egészének a funkcionális megfelelőség vizsgálatának módjára irányuló tervezés. El kell dönteni, hogy mit kell vizsgálni, milyen mérő módTERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
13
TERMÉK FEJLESZTÉS PANDUR BÉLA
szerrel és milyen mérési helyeknél. A mérési helyek számának növelése gazdasági vonatkozásokat vet fel. A tervezés szempontjai: • Mérhető konstrukciós jellemzők megtervezése (műszakilag mérhető jellemzőket kell meghatározni). • Az egyidejűleg ható hibák egymásra hatásának vizsgálata (cél, hogy a hibák kis mértékben hassanak egymásra). • Lehetőség szerint kevés eszközt igényeljen a diagnosztika (a diagnosztikai rendszer minél egyszerűbb, ezáltal költségkímélő legyen). • A kopás, repedés mérhetőségének megteremtése (a közelmúlt fontos tervezési feladata). 3./ KARBANTARTHATÓSÁGRA IRÁNYULÓ TERVEZÉS Durva meghibásodás megelőzésére irányuló tervezés, amely során a szakmailag hozzáértő szervezet által végzendő tevékenységek kötött idő tervezése. A tervezés szempontjai: • Szervezett és hozzáértő szervezetet igényel. • Alkatrészek, részegységek önmagukban megbízhatóak legyenek. • Karbantartási munka költségek. • Készlet nyilvántartási munka költségei: kar.hoz tartozó alkatr. beérk. időnek megfelelően • Az egyes alkatrészekhez való hozzáférés (az alkatrész cseréhez szét kell-e bontani az egész berendezést ?). • Törekedni kell arra, hogy minél kevesebb szerszámot és segédanyagot igényeljen a karbantartási tevékenység. • Milyen képzettségi jellemzők vonatkoznak az adott karbantartási tevékenységre. • Garanciális kérdések (jelentős vevői elvárás a minél hosszabb garancia idő). • Mennyi speciális eszközt igényel az adott karbantartási tevékenység. • Karbantarthatósági blokkok: - menet közben, - otthon, • - szervízben. • Annak figyelembevétele, hogy a gyártók általában 10 évig biztosítják az alkatrész utánpótlást. • Az alkatrészek lehetőség szerint felhasználhatók legyenek a későbbi gyártmányokba is.
A karbantartás két irányultságú lehet: • Alkatrész orientált karbantartás. (az alkatrész cserékre irányuló karbantartás). Magas költség!!! • Jelenség orientált karbantartás: Csak miután észlelhető a jelenség bekövetkezettsége, történik intézkedés a karbantartásra. Alacsony költség igényű!!! 4./ JAVÍTHATÓSÁGRA IRÁNYULÓ TERVEZÉS Fontos cél: a berendezés a javítás után az eredetivel azonos állapot jöjjön létre. Javítóegység fogalma: az a legkisebb szerkezeti egység, amelyet még javítanak (másik oldalról megközelítve melyik az az egység amelyet eldobnak egyben). Ez
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
14
TERMÉK FEJLESZTÉS PANDUR BÉLA
gazdasági elemzéssel meghatározott dolog. Az egyben eldobandó alkatrész árra ↔ szemben áll az ezáltal gyors javítás költség tényezővel. A javítás gyorsasága: moduláris javítással elérhető (pl.: informatikában). Javítási helyszíne szerinti megoszlás: • Helyszíni javítás. A javítási moduláris alkatrész egységek nagysá• Szervízben történő javítás. ga egyre csökken a gyártóművi javítás felé haladva • Gyárban történő javítás. Fontos tervezési kérdés a különböző javítási helyszíneken javítandó modul egységekek meghatározása.
5./ ÁLLAPOT FENNTARTHATÓSÁGRA IRÁNYULÓ TERVEZÉS Cél: ne igényeljen szakképzettséget a tevékenység (autó ablakmosó töltés, olaj csere …stb). Jellemzők: • MTBF (két meghibásodás között eltelt idő). • Üzemen kívüli idő abszolút idő (egy évben mennyit tölt üzemen kívül a berendezés). • Üzemidő kiesés (a tervezett üzemidőben mennyi kiesés történt). 6./ MEGHIBÁSODÁSI MÓDOZATOKRA IRÁNYULÓ TERVEZÉS A meghibásodások hatásainak elemzése. • Biztonságos tönkremenetel: A tönkremenetel nem, vagy kevésbé befolyásolja a környezetet. (szabványos tönkremenetel) • Nem biztonságos) tönkremenetel (nem szabványos) Fontos tervezési kérdés, hogy a meghibásodás miképpen befolyásolja a termék funkcionális állapotát: részleges, vagy teljes működés képtelenné válik (pl.: ABS). Fontos tervezési szempont : elkerülni a teljes összeomlást. Tönkremenetelek: • Részleges működés képtelenség. • Teljes működés képtelenség. • Veszélyessé válás. 7./ MEGBÍZHATÓSÁGRA IRÁNYULÓ TERVEZÉS Annak a valószínűsége, hogy a termék a körülményeket figyelembe véve működő képes. Biztos túlélés, mindenképpen működő képes legyen. Előírjuk a rendszer megbízhatóságát, a meghibásodások korlátozottak legyenek. Illetve ellenőrzött legyen a meghibásodás. KORLÁT: egy hiba esetén is működő képes legyen a termék és ne rombolja le a környezetét. (Pl.: a mai korszerű autók többségénél a vezérmű bordás szíj szakadása igazi "katasztrófát" tud okozni.) Tervezési szempontok: • Redundancia kialakítása (az egyszeri hiba következményeinek kivédésére). • Diverzitás alkalmazása a közös módusú hibák kiküszöbölésére. • Hiba valószínűségek megadása, elemzése.(PL.: a reaktor beolvadási valószínűsége 10-5. Tízezer évenként egyszer várható a bekövetkezése ennek az eseménynek.) A meghibásodásra való tervezés elsősorban rendszertechnikai feladat. TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
15
TERMÉK FEJLESZTÉS PANDUR BÉLA
8./ BIZTONSÁGRA IRÁNYULÓ TERVEZÉS Tervezési cél: biztonságosan kell működnie a berendezésnek a feltételezett működési körülmények között. • Feltételezett működési körülmény: az a környezeti körülmény, amely körülmény figyelembevételével célszerű és kell működtetni a terméket. A terméket védeni kell azoktól a környezeti hatásoktól, amelyek kedvezőtlen hatással vannak a termék biztonságos működésére. (Pl.: hajszárító működtetése kádban.) • Szakszerűtlen javítások hatása biztonságra: tervezéssel megakadályozni a szakszerűtlen javítást. Tervezési cél: ne lehessen hozzáférni, ne lehessen kihagyni ..stb. 9./ ÚJRAHASZNOSÍTHATÓSÁGRA IRÁNYULÓ TERVEZÉS Fontos tervezési kérdések: • Az életciklus végén mi legyen a termékkel. (megsemmisítési költség !) • Környezeti hatások (Pl.: tej csomagolás hulladékkénti hatása a környezetre). • Az alkatrész újrahasznosíthatóságának kérdése. • A berendezés felújíthatóságra tervezése. (Pl.: autó hüvelyezhető motor blokk egyszerűen felújítható). • Újdonság értékét adó feljavítás elvégezhető legyen (Pl.: a II. világháború idején készült AM. rep. Anyahajó, hadihajók a mai technika vívmányaival felújították, a felújítás az újdonság hatásával járt.) Úgy kell a berendezéseket tervezni, hogy egyes egységek később is beépíthetők legyenek. GAZDASÁGI MINŐSÉGÉRTÉK NÖVELÉSRE IRÁNYULÓ TERVEZÉS A gyártás megkönnyítésére irányuló tervezés: 1./ Módszertani keret meghatározása a gyárthatóságra, szerelhetőségre. Olyan mérőszámokat kell meghatározni a gyárthatóságra, szerelhetőségre, amelyek az egyes termék variációkat összevethetővé teszi egymással ezáltal a gazdaságossági szempontok alapján a kiválasztás lehetővé válik. 2./ A termékre vonatkozó műszaki környezeti információk, tudásbázisként történő biztosítása. Gyakorlati megoldások: • A teljes alkatrész mennyiség minimalizálása ugyanazon funkcióra nézve. • Az alkatrész féleségek minimalizálása. • Többfunkciós konstrukciók létrehozása. (PL.: rugósalátét kiiktatása a csavar konstrukciójának módosításával.) • A többfunkciós alkatrészek bonyolultságát, ezáltal költségét korlátozni kell. • Az alkatrész gyártás egyszerűsítése. • Az alkatrész minőségének, megfelelőségének növelése, amely hatással van a késztermék minőségére. • Befogási műveletek minimalizálása. (Hányszor kell befogni a munkadarabot míg elkészül ?) • Szerelési műveletekre történő tervezés: ⇒ moduláris konstrukciók alkalmazása, hányszor kell forgatni, ⇒ többfunkciós alkatrészek tervezése, ⇒ szerelési alkatrészek minimalizálása (pl.: kötőelemek számát korlátozni kell), ⇒ szerelési irány minimalizálása (ne kelljen forgatni feleslegesen), ⇒ mozgatás minimalizálása (ne kelljen odébb szállítani), TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
16
TERMÉK FEJLESZTÉS PANDUR BÉLA
⇒ a beállítások számának minimalizálása, ⇒ rugalmas alkatrészek kiküszöbölése (a beállítások problémái miatt), KÖLTSÉG IRÁNYÚ TERVEZÉS A tevékenységek gazdasági megítélésének alapja a termékre és a termékfejlesztési folyamatra vonatkozó költségmodell. Költségszemléletű minőségbiztosítás: mérhető paraméterekre vetítenek elő tűrésezett célértékeket. Ez minőségi folyamatszabályozási koncepció. Eszközök: - veszteségfüggvény, - célértékek szóráselemzés módszere ÁTFUTÁSI IDŐ MINIMALIZÁLÁSÁRA IRÁNYULÓ TERVEZÉS A PRODZSEKT megvalósítás legfontosabb eszköze. A megvalósítási folyamatban a párhuzamosan végzendő folyamatok feltárása, tervezése, ezáltal csökkentve a megvalósítási össz időt. KONKURENS TERMÉKFEJLESZTÉS A PIACI IGÉNYEKBŐL INDUL KI!! (( PL.: APOLLÓ program volt ilyen )) Egymásra hatás mátrix vizsgálata.: Az egyes elemek milyen valószínűséggel hatnak a másikra? Azon elemek kijelölése, amelyek kevéssé hatnak egymásra. Ezeket az elemeket lehet egymással párhuzamosan gyártani.
VIRTUÁLIS TERMELÉSRE IRÁNYULÓ TERVEZÉS A termelés teljes modellje lefedi a teljes életciklust. Az életciklust rugalmasan tudjuk modellezni. Új eszme, hogy ember központú legyen a rendszer. Az emberi teljesítő képesség növelését tűzte ki célul. Szennyezés nélküli gyártás. A teljes gyártási folyamatot lefedő modell. A virtuális és a valós világ folyamatos ellenőrzésére van szükség e modell alkalmazásakor. Kiindulás: a legmagasabb technikai színvonalat képviselő eszközből indulunk ki. Jelentősége: A virtuális termelésnek ott van nagy jelentősége, ahol nincsenek meg az adott technológiának a tapasztalatai. Tervezői termék felelősség szintjei: 1. Jogi felelősség: amennyiben a tervezés nem felel meg a szabványoknak, biztonsági előírásoknak és ezáltal veszélyt jelent a környezetre. 2. Garanciális kötelezettség: Ez esetben a termék nem okoz veszélyt a környezetnek, hanem nem felel meg valamely vevői elvárásnak. 3. Etikai felelősség terheli a tervezőt: Sem jogi, sem garanciális szempontból nem terheli felelősség a tervezőt ez esetben. /Tipikus példa, amikor a vevőt a termék valamelyik tulajdonságával tévesztjük meg. Olyan termék tulajdonságot tervezünk be, amelyet a vevő nem is igényelt / A tervezői és a gyártói felelőséget szükséges szétválasztani. SZOFTVERMINŐSÉG ÉS A SZOFTVER FOLYAMAT ISO 8402 /1996. Folyamat: egymásnak kölcsönös kapcsolatban álló erőforrások és tevékenységek összessége, amelyek a bemenetet kimenetté alakítják. Termék: tevékenységek, vagy folyamatok eredménye. Termék csoportok: TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
17
TERMÉK FEJLESZTÉS PANDUR BÉLA
• • • •
Hardver: a fizikailag megfogható eszközök összessége. Szoftver: Szellemi termék. A szoftver, programok, eljárások, információk, adatok és a fejlesztések összessége. Feldolgozási anyagok: folyadékok, gázok, csövek, mindazok, amit feldolgozunk. Szolgáltatások
SZOFTVER A vállalt sikerességét alapvetően befolyásolja a szoftver, szoftvertechnológia. Szoftver válság lényege: a vállalati igényekkel szemben állnak az igényeket kielégíteni szándékozó, szoftver gyártók. A vállalat oldaláról vizsgálva a válságot: • A vezetés nem ismeri fel a szoftverek jelentőségét. • Nem tudja megfogalmazni azokat az igényeket, amelyeket elvárunk a szoftverektől. A szoftver gyártók oldaláról vizsgálva a válságot: • Megkísérli a meglévő szoftver technológiai környezetbe beszorítani a vállalati tevékenységet.
A "válság" feloldására tervezett megoldások: • Saját (vállalaton belüli fejlesztés) erőforrás felhasználása útján készített szoftverek: minőségük általában nem megfelelő. • A külső fejlesztések, pedig: nem érzékenyek a vállalati problémák kezelésére. Általában a tervezett szoftver fejlesztések meghaladják a vállalat belső erőforrásait, ezáltal többnyire ezeket a fejlesztéseket a vállalat külső fejlesztő cégeknek adja ki. • A vállalat oldaláról nem látják a szoftvertechnológia jelentőségét, nem érzékelik a technológiai különbségeket. A SZOFTVER FOLYAMAT JELLEGŰ FELFOGÁS Szoftver folyamat: Olyan technikai (termelési) és menedzselési folyamatoknak az összessége, amelyek a szoftver követelmények meghatározására és ezen követelményeket kielégítő szoftverek kidolgozására szolgálnak.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
18
TERMÉK FEJLESZTÉS PANDUR BÉLA
SZOFTVER FOLYAMAT
Technológiai ág A technikai tevékenységek mikroszintű modellezése. - Modellező nyelvek, - Eljárások.
Javítási ág A szoftverfolyamat struktúrájának és érettségének makroszintű modellezése. - A szervezeti struktúrát és a tervezet érettség szintjét javítani. - A cégnek azon képességeit javítani, amely segítségével a vevői követelmények teljesülnek.
Fontos vállalati szemléleti igény, hogy tervezhető legyen a szoftver folyamat is. (Mibe fog kerülni ??) DÖNTÉS HOZATAL: Szempontok alapján kerül meghozatalra. Szempontok alcsoporjai: • Tulajdonságok, • Célirányok, • Végcél. A tulajdonságoknak és a célirányoknak mennyiségekkel kifejezett értéke.
SZOFTVERMINŐSÉGE 1. Funkcionalitás: működési funkciókkal és azok meghatározott tulajdonságaival összefüggő attribútumok halmaza. (Tartalmazza-e azokat az elemeket, amelyek kielégítik az igényeket. Azt teszi-e, amit elvárunk tőle.) A funkcionalitás minőségjellemző részjellemzői: ⇒ célnak való megfelelőség, ⇒ helyes működés, ⇒ más rendszerekkel való együttműködési képesség, ⇒ illeszkedés szakterületi szabványokhoz, ⇒ védelem a jogosulatlan (véletlen vagy szándékos) hozzáférések ellen.
2. Megbízhatóság: A szoftver azon attribútumainak halmaza, amelyek utalnak a szoftver adott feltételek mellett, adott időtartamon keresztül fenntartható, rendeltetésének megfelelő működési szintje. (Két meghibásodás között eltelt idő. A szoftver minden lehetséges helyzetet kezel-e.) A megbízhatóság minőségjellemző részjellemzői: ⇒ érettség, azaz hiba-előfordulás gyakorisága, ⇒ hibatűrő képesség, ⇒ helyreállíthatóság. 3. Használhatóság: környezet függő. A szoftver használatához szükséges erőfeszítésekkel, valamint a felhasználók egyéni megítélésével kapcsolatos attribútumok halmaza. A használhatóság minőségjellemző részjellemzői: ⇒ megérthetőség, ⇒ megtanulhatóság, ⇒ működtethetőség. TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
19
TERMÉK FEJLESZTÉS PANDUR BÉLA
4. Hatékonyság: az adott szoftver termék mennyire használja ki a rendelkezésre álló erőforrásokat. A szoftver teljesítményszintje és a felhasznált erőforrások mennyisége közötti kapcsolatra vonatkozó attribútumok halmaza. (A hatékonyság szempontjából nem csak a gépi erőforrásokat, hanem a kezelői tevékenységet is figyelembe kell venni.) A hatékonyság minőségjellemző részjellemzői: ⇒ megtanulhatóság, ⇒ működtethetőség. - Hatékonyság a kezdeti időszakban: hasznos - Hatékonyság az üzemszerű működés során: hátrányos. Rendszer szintű működés jellemzőit kell megadni a hatékonyság szempontjából. (A kezelő képessége a fő szempont.) 5. Karbantarthatóság: A szoftver módosításokhoz szükséges erőfeszítéseket jellemző attribútumok halmaza. Ezek a módosítások a: - hibakijavítás, - továbbfejlesztés, - szoftver környezeti változásokhoz és a változó követelményekhez történő igazítás. A karbantarthatóság minőségjellemző részjellemzői: ⇒ hibafeltáráshoz szükséges erőfeszítés, ⇒ módosításhoz, hibakijavításhoz szükséges erőfeszítés, ⇒ stabilitás, azaz a módosítások mellékhatásainak kockázata, ⇒ tesztelhetőség. A karbantartásnál jelentkező főprobléma, hogy a struktúra összekeveredik és a későbbiekben nehezen kezelhető. A fejlesztőrendszerek által kialakított struktúra, dokumentált és jó karbantartható. 6. Hordozhatóság: a szoftver egyik környezetből a másikba viteli lehetőségével kapcsolatos attribútumok halmaza. A hordozhatóság minőségjellemző részjellemzői: ⇒ adaptálhatóság (a felhaszn. feladatra hogyan, mennyire könnyen lehet a szoftvert alkalmazni), ⇒ telepíthetőség, (milyen erőfeszítést igényel a szoftver telepítése: kézikönyv, telepítő lemez) ⇒ illeszkedés hordozhatósági szabványokhoz és megállapodásokhoz
SZOFTVERFOLYAMAT-MODELLEK / Gyártói oldalról nézve a szoftver fejlesztést / 1. A programozásjavítás modell: A szoftver fejlesztés kezdeteikor használt modell, két lépésből áll: ⇒ Kódírás. ⇒ Javítás.
A modell problémái: - Néhány javítás után a kód olyan rosszul struktúrálttá válik, hogy a további javítások túl drágák lesznek. - Még a jól megtervezett szoftverek is olyan kevéssé felelnek meg a felhasználói követelményeknek, hogy vagy eldobják azokat, vagy drágán újrafejlesztik őket.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
20
TERMÉK FEJLESZTÉS PANDUR BÉLA
2. A Vízesésmodell: Felülről - lefelé irányuló tervezés. ⇒ Előnye: könnyű megérteni, és jól meghatározhatóak az egyes szakaszokhoz tartozó dokumentációk. ⇒ Hátránya: időnként indokolatlanul sok dokumentációt hoz létre. Rendszer követelmények Szoftver követelmények Előzetes programterv Elemzés
Programterv
Programozás
Tesztelés
MŰKÖDÉS
3. A Spirálmodell: elméleti jellegű, gyakorlatban a fejlesztői technológiák nem támogatják. E modell nagy figyelmet fordít a kockázatokra és a költségproblémákra, valamint előtérbe helyezi a prototípus-építést. A sugárirányú dimenzió a halmozott költségeket, míg a szögelfordulás az időbeli előrehaladást szemlélteti. A modell legfontosabb jellemzője, hogy minden ciklust érvényességvizsgálati és ellenőrzési szemle követ. Minden ciklusban készül egy újabb prototípus.
költség
idő TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
21
TERMÉK FEJLESZTÉS PANDUR BÉLA
Minél kevesebb paramétert kell a fejlesztés során definiálni!! (Ezáltal kevessebbet kell leellenőrizni.) A kiindulási és a végcélt kell paraméterezni. 4. Evolúciósmodell: Tulajdonságai: ⇒ Többcélú tervezés: azt hangsúlyozza, hogy nem csak a funkcionális követelmények a fontosak, hanem pl. a használhatóság, vagy a karbantarthatóság is nagyon fontos. ⇒Korai és gyors iteráció: a végcél felé vezető úton a legkevesebb erőforrást igénylő hasznos lépést keresi. ⇒ Minden lépésben teljes elemzés, tervezés, építés és teszt: a részletes követelményelemzés elvetése és a minden lépésben teljesülő komplex tevékenységet részesíti előnyben. ⇒Felhasználó orientáltság: a felhasználói igények és a fejlesztési költség becslések hangsúlyozása. ⇒ Rendszer megközelítés: a szoftver - hardver együttes specifikálás, a dokumentáció, betanítás, marketing és a motiváció hangsúlyozása. ⇒ Nyíltvégű rendszerfelépítés: folyamatosan elemezni kell azokat a lehetőségeket, amelyek minél adaptálhatóbb, változtatást tűrő (robosztus) rendszerhez vezetnek. ⇒ Eredmény orientáltság: a vízesésmodell-lel szemben az eredmény (végcél) fontosságának kiemelése a "folyamattal" szemben.
SZOFTVERÉRETTSÉG - MODELL Képesség - érettség modell (CMM): A gyártó képességét mutatja meg (a szoftver előállításával kapcsolatban). Meghatározó szerepe van a szoftver folyamat felmérés és fejlesztés területén. • 18 db kulcs-folyamatterület: kulcs-tevékenységekből állnak. • 5 db érettségi szint.
Érettségi szintek: az érett szoftverfolyamat irányába megtett lépések egy jól meghatározott szintje. • Kezdeti szint: Egy kezdeti szintű szervezet nem biztosít stabil környezetet a szoftver fejlesztés és karbantartás területén. Tűzoltásszerű tevékenység folyik.
•
Ismételhető szint: Egy ismételhető szintű szervezetnél, vannak bevezetett irányelvek a szoftverprojektek menedzselésére, valamint eljárások ezen irányelvek betartására. Így lehetővé válik a korábbi projektekben kidolgozott sikeres megközelítések, tevékenységek megismétlésére, akkor is, ha maguk a folyamatok eltérnek egymástól.
•
Meghatározott szint: Ezen a szinten a szoftverfejlesztés és - karbantartás technológiai és menedzselési feladatainak végrehajtása dokumentált, szabványos folyamatot követve megy végbe. Egy a szervezetnél egy képzési program biztosítja az alkalmazottak és a menedzserek tudás szintjének javítását.
•
Menedzselt szint: E szinten lévő szervezeteknél a termékre és a folyamatokra mérhető minőségi célokat írnak elő, amelyek szórását elfogadható mennyiségi korlátok közé szorítják.
•
Optimalizáló szint: Az ezen szinten lévő szervezeteket az állandó folyamatfejlesztés jellemzi. Az egyes folyamatokat, projekteket elemzik a hibákat, meghatározzák azok okait, és intézkednek az ismételt bekövetkezés elkerülése érdekében.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
22
TERMÉK FEJLESZTÉS PANDUR BÉLA
Képességek: a szoftver folyamat képessége határozza meg, hogy a folyamatot követve milyen eredmény várható, megjósolható a szervezet által elvégzendő következő szoftverprojekt legvalószínűbb kimenetele. Kulcsterületek: Mindegyik érettségi szint kulcsterületekből áll. A kulcsterületek egymáshoz tartozó tevékenységek csoportja, amelyek az adott szint célkitűzéseinek elérését célozzák meg. A kulcsterületek mindig egyetlen érettségi szinten helyezkednek el. (pl. a 2. - ismételhető szint -) egyik kulcsterülete a szoftverprojekt tervezése. A SZINTEK és KULCSTERÜLETEIK: 1. KEZDETI SZINT: 2. • • • • • •
ISMÉTELHETŐ SZINT: Szoftverkonfiguráció-menedzselés Szoftverminőség-biztosítás Szoftveralvállalkozó-menedzselés Szoftverprojekt-követés Szoftverprojekt-tervezés Követelménymenedzselés
3. • • • • • • •
MEGHATÁROZOTT SZINT: Integrált szoftvermenedzselés Szoftvertermék technológia Csoportközi együttműködés Szemlék Képzési program Szervezeti folyamat meghatározása Folyamat-központúság
4. MENEDZSELT SZINT: • Minőségmenedzselés • Folyamatmérés és elemzés 5. • • •
OPTIMALIZÁLT SZINT: Folyamatváltozás menedzselés Technológiai innováció Hibamegelőzés
A SZOFTVER FEJLESZTÉS ÜZLETI MOTIVÁCIÓI 1. Pénzügyi előny: A fejlesztésnek feltétlenül pénzügyi előnyt kell, hogy biztosítson. Ez akkor következik be, amennyiben saját pénzforrásain felül felvett hiteleket azok költségeinél magasabb hozammal tudja befektetni a szervezet. Akkor jó, ha a megtérülés igen nagy.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
23
TERMÉK FEJLESZTÉS PANDUR BÉLA
2. Működési előny: A cég nyereségét nagymértékben befolyásolja a költségek (állandó, változó )struktúrája. A működési előny egy relatív termelési mennyiségváltozás által eredményezett relatív nyereségváltozás, minél alacsonyabb változó költség szinten (ember / év). 3. Termelési előny: azt a nyereségnövekedést jelenti, amely a termelés hosszú távú fenntartásából eredő költségcsökkenésből származik. Segíti a termelési előnyhöz jutást a korábbi tapasztalatok ellenőrzött felhasználása. A tapasztalatok összegyűjtése és újrafelhasználása a szoftverfolyamat-javítás elsődleges célja. 4. Marketing előny: A marketing előny a cég korábbi sikeres referenciáiból fakadó magasabb termék ár realizálásában, valamint sikeres piaci terjeszkedésében nyilvánuló meg. 5. Emberi előny: Az alkalmazottak "ÖRÖME" arányos a helyesen megválasztott motivációval, valamint sikeresen átadott fejlesztési eredményekkel. Az alkalmazottak hangulatát kedvezően befolyásolja a szervezetük magasabb érettségi szintre történő fejlesztése.
TERMÉK_FEJLESZTÉS.DOC ÁGOSTON MIKLÓS
24