2. Miről szól az előadás?
- mire érdemes oda figyelni az együttműködés
kapcsán
- milyen problémákkal találkozhat valaki, amikor
egy nagy vállalatnak készít szoftvert/alkalmazást
- hogyan kerülhetsz el egy-két problémát
- egy-két megtörtént eset
honnan: Bank, Telecom, TV, Közigazgatás, Gyógyszergyár...
www.balabit.com
3. Miről nem szól az előadás?
- nem ad tuti tippet minden helyzetre
- hogy csinálj olyan szoftvert ami mindenhol jó
- nem dozos szoftverről szól
- hogy ne nyúlja le a könyvelőd a pénzed:)
www.balabit.com
4. Miről nem szól az előadás?
- nem ad tuti tippet minden helyzetre
- hogy csinálj olyan szoftvert ami mindenhol jó
- nem dozos szoftverről szól
- hogy ne nyúlja le a könyvelőd a pénzed:)
www.balabit.com
5. Hol kezdődik a szoftver bevezetése?
- pályázás, tenderzés, egyeztetés
feladatok körül határolása,
határidők tisztázása,
környezetek tisztázása
- megnyertük a tendert/pályázatot és
kiválasztottak, alá kell írni a szerződést
felelősségek tisztázása
elvárások tisztázása pl. válasz adott időn belül
www.balabit.com
7. Kommunikáció és folyamatok problémái
- eltérő céges kultúra
Bank, Telekom, TV, Közigazgatás, Könyvkiadás
- szervezeti méretek
létszám, területi eloszlás, régiók, országok
- ismeretlen folyamatok, szerepkörök és
hatáskörök
ki, hogyan, mit csinál és használ, mi a feladata
- különböző döntési pontok
ki dönt egy-egy kérdésről, ki a felelős
- eltérő folyamatok
www.balabit.com
9. Tervezés problémái
- nem egyértelmű követelmények
ritkák az egyértelmű és alaposan kidolgozott követelmények
az ügyfél se tudja mit akar
idő mire mindent pontosítunk, megtaláljuk a megfelelő személyt
ügyfélnek is végig kell gondolni
több szervezet érintett
- összetett, szabályozott vagy szabályozatlan
környezet
kliens vs. szerver
éles, teszt, fejlesztői környezetek
távoli, adattárház
- korlátozott hozzáférések
céges policy-k
speciális group policy
biztonsági szempontok
www.balabit.com
10. Tervezés problémái
- tervek, specifikációk
más-más jellegű terveket várnak a cégek
nem értenek a technikai részhez vagy saját technikai
elképzelésük van
nincs idejük végig olvasni, végig gondolni
stratégiák: tesztelési stratégi, risk management, deployment
Fontos:
ne gondoljuk azt nem értenek hozzá
ezekből is kimaradhat valami
Akkor, hogy jön ide a Scrum? :)
- design, GUI (browser, usability)
www.balabit.com
11. Fejlesztés problémái
- library-k használata
nincs tiltva egy másik alkalmazás miatt?
az adott verzió van az éles környezetben használnatban?
- „elfér a memóriában”
mennyi szabad memória lesz?
állandó memória használat van?
- architektúra változások
elfogadaták?
Integráció?
- a query „lefut 1 mp alatt”
konkurens 1000 felhasználó esetén is?
Terhelés alatt is?
1 000 000 rekord esetén is?
- nálam/nálunk megy www.balabit.com
13. Éles üzembe állítás problémái
A legtöbb kritikus hiba jellemzően az
első 3 hónapban jön!
- telepítés
reprodukálható és dokumentált módon
kevésbé fájdalmas időpontban
- régi és új rendszer közötti átváltás
nem teljes funkcionalitás bevezetése
fokozatos bevezetés
- fokozatos bevezetés
patch manegement
felhasználói kör bővítése, betanítás
nem teljes integráció
- 99,99% (kb.: 52 perc/év)
www.balabit.com
14. Végszó
A szoftver bonyolultságával, valamint a cég
méretével exponenciálisan csökken a teljes
szoftver elkészítésének ideje és a kódolás
időnek az aránya.
pl.: kis programnál kódolás a teljes
szoftver elkészítési idő 90%-a,
addig egy nagy vállalat számára készített szoftver esetén ez
lehet csak 50%
www.balabit.com