A najczęściej używana notacja to…
Patrząc przez ramię
Ile razy zastanawialiście się, w jaki sposób modelować Wasze wymagania? Która notacja będzie najlepsza? Który sposób modelowania powinienem\am wybrać? Ile razy zaglądaliście przez ramię koleżanki lub kolegi, żeby zobaczyć jak oni to robią? Czy nie fajnie by było spojrzeć przez ramię prawie 200 innych analityków i zobaczyć, z czego oni korzystają w swojej pracy z wymaganiami?
Ale jak to zrobić?
Na szczęście panowie Colin J. Neill oraz Phillip A. Laplante z Penn State University postanowili dowiedzieć się czegoś więcej na temat najczęściej stosowanych praktyk inżynierii wymagań. Stworzyli internetową ankietę, która składała się z 22 pytań i zaprosili do jej wypełnienia prawie 2000 osób (głównie absolwentów PennState University). Odpowiedzi udzieliły 194 osoby (m.in. z takich firm jak SAP, Boeing, Dupont, Simens Medical Systems) i odpowiedzi te były podstawą artykułu "Requirements Engineering: The State of the Practice", który ukazał się w 2003 roku.
A zwycięzcą jest...
Jako, że cały dokument jest dostępny tutaj, to nie będę rozwodził się nad poszczególnymi wnioskami, tylko przedstawię najciekawsze (moim zdaniem) wyniki, i tak:
- 60% osób biorących udział w ankiecie stosowało w jakimś stopniu prototypowanie.
- 35% respondentów powiedziało, że wykorzystują podejście kaskadowe.
- W projektach, które trwały dłużej niż dwa lata najpopularniejsze było podejście iteracyjne.
- 33% osób stwierdziło, że nie korzystają z żadnej metodologii
- 51% respondentów powiedziało, że stosują nieformalne sposoby zapisu wymagań, 27% sposoby półformalne, a 7% stosują notacje formalne.
- W 59% przypadków stosuje się inspekcje, jako sposób na podniesienie jakości wymagań.
- 52% osób stwierdziło, że w ich firmach za mało uwagi poświęca się na inżynierię wymagań.
- Ponad 50% osób wykorzystuje przypadki użycia i/lub scenariusze do zapisu wymagań.
Tak wyglądają wyniki badań po drugiej stronie oceanu, ciekaw jestem jak to wyglądałoby u nas? Bylibyście zainteresowani wzięciem udziału w takim badaniu? Dajcie znać w komentarzach lub mailowo.
Czerwiec 15th, 2010 - 15:53
Moim zdaniem bardzo fajny pomysł aby zrobić badanie nt. w jaki sposób pracuje, zarządza się wymaganiami w polskim IT
Lipiec 27th, 2010 - 16:03
Pomysł dobry, ale niestety ten wskazany artykuł powinien już raczej trafić do działu Archeologia. 7 lat to przecież tak naprawdę parę epok w IT, nawet w obszarze inżynierii oprogramowania. Od 2003 pojawił BPMN i inne zmiany w notacjach, zaszły duże zmiany w narzędziach, zarówno pojawienie się Enterprise Architecta, jak i rozbudowa narzędzi deweloperskich (Eclipse), zmiana charakteru software i problemów (systemy webowe, integracja systemów), a wreszcie metodyki agile. Myślę że ta sama ankieta przeprowadzona obecnie dałaby całkiem inne wyniki.
A pomysł na ocenę „jak to się robi po polsku” jest naprawdę ciekawy.
Sierpień 3rd, 2010 - 11:47
Cieszę się, że pomysł się podoba. Niestety często polskie firmy niechętnie podchodzą do współpracy z uczelniami i ciężko jest je namówić do pomocy w badaniach. Myślicie, że w miejscach, w których Wy pracujecie udałoby się przeprowadzić taką ankietę?
Sierpień 10th, 2010 - 14:20
Też popieram pomysł badania „polskiego podejścia”. Nie trzeba w sumie namawiać firm, wystarczy namówić samych analityków (w metryczce wystarczy wiedza na temat rodzaju projektów w jakich biorą udział, specyfiki ich organizacji, stażu pracy, etc. – nie jest potrzebna nazwa firmy). A można to zrobić skrzykując się w Sieci.
Sierpień 12th, 2010 - 17:27
Skrzykując się w Sieci?
Nie wiem, czy to takie proste. Chociaż w zasadzie między innymi po to powstał ten blog – żeby „skrzyknąć” analityków i podyskutować trochę. Wasze komentarze przekonują mnie, że może warto by było takie badanie przygotować.
Ktoś jeszcze byłby chętny?