Bővebb ismertető
1. ELOSZO
A kötet születéséről
Milliárdos nagyságrendű világbanki hitelből finanszírozott gyárrekonstrukció kellős közepébe csöppentünk bele néhány éve, szei-vezők és programozók. Legfontosabb feladatunk az új termelésirányító szoftver azon első moduljainak az üzembehelyezése volt, amelyeknek a gyárba érkező megrendeléseket kellett feldolgozniuk. Ezek üzembehelyezésére — hat osztály összehangolt erőfeszítésével — csak negyedévenként egyszer nyílt alkalom. Amikor már a második kísérletünk sem sikerült, rá kellett döbbennünk, hogy a kudarc törvényszerűen be fog következni a harmadik negyedévben is, ha a munkában résztvevők feladatát nem határozzuk meg pontosan és ha nem tudjuk a tevékenységüket könnyen és gyorsan ellenőrizni. Amennyiben el akarjuk végezni a munkánkat, akkor át kell törni némelyik felhasználó ellenérdekeltségén és munkára kell kényszeríteni a számítóközpont üzemeltetési részlegének naplopóit. Ehhez azonban megfelelő eszközre volt szükségünk.
Megterveztük, majd kitöltöttük a 38-as típuslapot és egy — a végrehajtását elrendelő — igazgatói utasítás kíséretében átadtuk az érintetteknek. Hála a típuslapokon megszabott kényszerpályáknak, a harmadik kísérlet már sikeres volt: a rendszer feléledt és működni kezdett.
Hasonló történetek és tapasztalatok bújnak meg a kötet többi lapja mögött is, amelyekkel elsősorban a saját tevékenységünket szabályoztuk. Ez a szabályozás a napi fejlesztői munkafolyamat megfelelő mederben tartását, segítését és ellenőrzését tűzte ki célul — ezért a kötet inkább gyakorlati, mint elméleti irányultságú. Ennek is köszönhető a módszer gépfüggetlensége (kis- vagy nagygépes, kötegelt vagy valós idejű, egy- vagy többfelhasználós rendszerek egyaránt fejleszthetők vele), keret jellege (integrálható más fejlesztői módszerekkel is) valamint a sokoldalúsága (nem csak a fejlesztők munkaeszköze, hanem például a szoftvert megrendelő döntéshozóé is).
Közreadása segítse azok munkáját, akik hasonlóan nehéz helyzetekkel küzdenek.
Szükség van-e technológiára?
A számítástechnika — a szoltver jellegéből következően — veszélyes munkaterület. A szoftverfejlesztések és -alkalmazások gyakran szolgálnak kellemetlen meglepetésekkel: - a szoftver nem készül el határidőre.