Top problémy IT projektov a ich riešenia
Tu je desivá štatistika. Podľa štyroch popredných výskumných spoločností je včas dokončených len približne 20% všetkých IT projektov. „Včas“ výskumníci znamenajú bez straty kvality alebo prekročenia rozpočtu. Ďalej hovoria, že priemerný projekt je približne o 200% neskoro, zhruba o 200% nad rozpočtom a obsahuje iba dve tretiny pôvodnej funkčnosti. Zlyhanie je normou v IT priemysle. Ale prečo? A čo je dôležitejšie, ako to napravíme?
1. Nie je dosť času
Či už je to nepochopenie zložitosti návrhov počítačových systémov alebo nejaký iný dôvod, mnohokrát málo času sa venuje zhromažďovaniu potrebných údajov. Pretože toto je jeden z prvých krokov v procese, keď nie je dostatok času na zber údajov, všetko ostatné trpí.
Podobne je na vytvorenie dobrého dizajnu zriedkavo vyčlenený dostatok času. Zatiaľ čo fáza plánovania nemusí ponúknuť vzrušenie, ktoré vývoj robí, je rovnako dôležité, ak nie viac, dôležité. Nedostatok plánovania vo fáze návrhu takmer vždy vedie k prebiehajúcim zmenám vo fáze vývoja. Keď sa to stane, rozpočet dolárov a človek-hodiny sú jedli preč.
Riešenie: Dajte mu viac času. Tento životne dôležitý krok sa musí náležite zvážiť. Upravte svoj rozvrh podľa potreby a zvyšok procesu bude oveľa plynulejší. Áno, musíte ju uviesť na trh pred konkurenciou. Ale ak to urobíte na trhu a váš produkt je plný chýb, čo dostanete? Hromada návratov a sťažností a zlá povesť.
2. Otvorte línie komunikácie
Znie to ako klišé, ale komunikácia je absolútne nevyhnutná pre úspech akéhokoľvek projektu. Komunikácia medzi vývojovým tímom a užívateľmi, ako aj komunikácia v rámci vývojového tímu musí byť jasná. Rozumiete vám všetkým? Vedia presne, čo sa od nich očakáva, alebo ste predpokladali, že vedia? Komunikujú spolu dobre? S užívateľmi? S inými oddeleniami?
Riešenie: Teraz identifikujte poruchy komunikácie. To môže viesť len k zmätku a komplikáciám na ceste. Nikdy nepredpokladajme, že každý rozumie. Urobte si len trochu viac času na vytvorenie prostredia, ktoré je určené na produkciu produktu včas av rámci rozpočtu.
3. Testovanie nového programu v produkčnom serveri
Testovanie na produkčnom serveri vedie k porušeniu bezpečnosti, čo môže viesť k „okamžitému“ vydaniu bez testovania, čo môže v konečnom dôsledku narušiť výrobné prostredie.
Riešenie: Mali by existovať špecifické nastavenia protokolov pre úvahy o bezpečnosti a kontrole kvality pre nové testy programu.