Szacowanie złożoności oprogramowania metodą COSMIC
- Potrzebujesz oszacować koszt wytworzenia lub rozbudowy systemu IT?
- Nie ufasz "ekspertom" wykonawcy, którzy ściągają "z sufitu" liczbę dni roboczych?
- Chcesz obiektywnie szacować złożoność oprogbramowania?
To szkolenie jest dia Ciebie!
- Poznaj metodę punktów funkcyjnych COSMIC stosowaną przez największe instytucje w Polsce.
- Precyzyjnie i obiektywnie określaj złożoność tworzonego oprogramowania.
- Rozliczaj się z wykonawcą za realną funkcjonalność systemu, a nie abstrakcyjne "mendejsy".

Istotnym aspektem przygotowania do budowy i wdrożenia systemu IT jest oszacowanie kosztów przedsięwzięcia. Najczęściej robi się to tzw. "metodą ekspercką", czyli "sciągając z sufitu" liczby dni roboczych i mnożąc ją przez ustaloną stawkę. Można to jednak także robić w sposób obiektywny, korzystając z metody punktów funkcyjnych COSMIC. Uczestnicy szkolenia poznają założenia metody COSMIC i uczą się określać złożoność budowanego lub zamawianego systemu.
Dla kogo jest przeznaczone szkolenie?
- dla analityków biznesowych, właścicieli procesów biznesowych, product ownerów,
- dla analityków i projektantów systemów IT,
- dla osób odpowiedzialnych za budżetowanie projektów IT.
Po zakończeniu szkolenia uczestnicy powinni:
- znać założenia i aparat pojęciowy metody COSMIC,
- umieć przygotować funkcjonalny model systemu, będący podstawą szacowania złożoności,
- umieć określić złożoność oprogramowania metodą COSMIC.
Czas trwania szkolenia
2 dni
Charakter szkolenia
Wykłady, ćwiczenia. Większość czasu zajęć jest poświęcona na wykonywanie ćwiczeń i wspólne ich omawianie. Uczestnicy są aktywnie zaangażowani w przebieg zajęć.
Szkolenie jest standardowo prowadzone bez wykorzystania komputerów, a uczestnicy wykonują ćwiczenia na papierze oraz na tablicy. Pozwala to uczestnikom skupić się na istocie szacowania, a nie na obsłudze narzędzia.
Program szkolenia:
Dzień 1.
- Przegląd metod szacowania złożoności oprogramowania:
- co szacujemy? rozmiar oprogramowania, pracochłonność, koszt?
- metoda delficka (ekspercka),
- metody oparte na punktach funkcyjnych,
- metody oparte o dane statystyczne.
- Wprowadzenie do metody COSMIC:
- do czego się nadaje i co się mierzy metodą COSMIC?
- aparat pojęciowy: wymagania użytkownika funkcjonalnego, granica, proces funkcjonalny, obiekt zainteresowania,
- przesunięcia grup danych,
- fazy pomiaru.
- Faza strategii pomiaru oprogramowania:
- określenie celu i zakresu pomiaru,
- wybór mierzonej warstwy oprogramowania.
- Faza mapowania:
- identyfikacja grup danych,
- identyfikacja procesów funkcjonalnych.
Dzień 2
- Faza mapowania (ciąg dalszy):
- modelowanie procesów funkcjonalnych przy pomocy diagramów czynności UML.
- Faza pomiaru:
- identyfikowanie przesunięć grup danych,
- unikatowość przesunięć grup danych - zasady, wyjątki,
- określanie wyniku pomiaru.
- Lokalne rozszerzenia metody COSMIC:
- kiedy metoda COSMIC się nie sprawdza?
- wykorzystanie lokalnych punktów funkcyjnych COSMIC.
- Uproszczone wymiarowanie metodą COSMIC - bez tworzenia pełnego modelu funkcjonalnego.