Michał Bartyzel Trener, konsultant
Temat: Specyfika projektów informatycznych
Praca nad projektami programistycznymi to bardzo specyficzne zajęcie, ponieważ trzeba być jednocześnie być wysoce kompetentnym technicznie oraz dobrze znać dziedzinę problemu, którą się zajmuje. Powiedzmy, jeśli wchodzimy w tworzenie systemu księgowego, to nie dość, że trzeba umieć programować, to trzeba znać się jeszcze na księgowaniu.Dalej mamy dwie możliwości. Albo stosujemy twarde metodyki, gdzie najpierw powstaje projekt techniczny i w ten sposób minimalizujemy wymaganą wiedzę księgową osoby implementującej, a całą odpowiedzialność skupiamy na projektantach. Albo próbujemy 'agilować' programiści tworzą produkt dosłownie z klientem, zdobywając niezbędną wiedzę o dziedzinie problemu.
Jakie podejścia preferujecie? Co mówi Wam o tym doświadczenie?