Studium osiągalności. Rozmiar projektu (np. w punktach funkcyjny projektu w porównaniu do rozmiaru zakładanego zespołu projektowego i czasu Dostępność.

Slides:



Advertisements
Podobne prezentacje
Modelowanie przypadków użycia
Advertisements

Inżynieria Oprogramowania 10. Szacowanie kosztu oprogramowania cz. 2
Zarządzanie operacjami
Analiza ryzyka projektu
Badania operacyjne. Wykład 1
Referat 3. Planowanie zadań i metody ich obrazowania
1 Projekt System 7/24. Białystok, 9 lipiec 2007 System 7/24 - jako przykład współpracy BIZNES - SAMORZĄD Warszawa,
Projekt modułu Gra strategiczna „Strusia jama” Wyrzutnie
Studia Podyplomowe IT w Biznesie Inżynieria Oprogramowania
Ul. Gdyńska 31/33 Poznań Zespół konsultantów: Przemysław Kurczewski
Cykle życia oprogramowania
STRATEGIA WDRAŻANIA PROJEKTU INNOWACYJNEGO TESTUJĄCEGO STRATEGIA WDRAŻANIA PROJEKTU INNOWACYJNEGO TESTUJĄCEGO l istopad 2010 rok Projekt współfinansowany.
Odkrywanie wzorców sekwencji
Eksploatacja zasobów informatycznych przedsiębiorstwa
Metody Funkcyjne FPA Maciej Bukowski PJWSTK grudzień 2006.
Rational Unified Process
Podstawy Inżynierii Oprogramowania
Projektowanie - wprowadzenie
ChemCAD Termodynamika w praktyce. Praktyczne obliczanie równowag Modelowanie równowag fazowych BIP – z bazy ChemCADa BIP – z literatury Metody bez BIP:
Wykład 2 Cykl życia systemu informacyjnego
Szacowanie złożoności oprogramowania
Zarządzanie projektami
Zarządzanie projektami
Inżynieria Oprogramowania
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Minimalne drzewa rozpinające
Paweł Piecuch Ekspert w zakresie implementacji rozwiązań technologicznych w ochronie zdrowia. Warszawa Więcej informacji.
Elementy Rachunku Prawdopodobieństwa i Statystyki
Nazwa projektu. Czym się zajmujemy? Krótka charakterystyka działalności.
Microsoft Solution Framework
Zarządzanie jakością projektu
Mirosław Grybalow Business Development Manager SAS Polska
Idea Klastra - korzyści z punktu widzenia przedsiębiorstw
Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej
Biznesplan.
Wymiana integracja ? oprogramowania dr Danuta Kajrunajtys.
Systemy IPTV 2008 © Cyfrowe Systemy Telekomunikacyjne Sp. z o.o. Efektywna komunikacja ze światem.
Zarządzanie projektami
Perspektywy rozwoju lokalnych rynków pracy w opinii pracodawców dr Krzysztof Markowski Instytut Zarządzania i Marketingu Katolicki Uniwersytet Lubelski.
Sporządzamy biznesplan
Dr Karolina Muszyńska Na podst.:
EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE
CRM – wady i zalety UŁ, WMiI, Katedra Analizy Matematycznej i Teorii Sterowania 2008.
MS Excel - wspomaganie decyzji
Program Operacyjny KAPITAŁ LUDZKI Priorytet IV Szkolnictwo Wyższe i Nauka Dział Rozwoju Kadry Naukowej Narodowe Centrum Badań i Rozwoju.
Analiza kluczowych czynników sukcesu
Działania samorządu województwa (Wojewódzkiego Urzędu Pracy) na rzecz promocji zatrudnienia i rozwoju przedsiębiorczości Zielona Góra, 08 kwietnia 2009.
1 Moduł IV. Obszar formułowania zadań budżetowych typu B.
Moduł III Definiowanie i planowanie zadań typu P 1.
Zarządzanie zagrożeniami
Ocena projektów inwestycyjnych
Systemy informatyczne wprowadzenie
Studium osiągalności. Rozmiar projektu (np. w punktach funkcyjny projektu w porównaniu do rozmiaru zakładanego zespołu projektowego i czasu Dostępność.
Studium osiągalności.
Eksploatacja zasobów informatycznych przedsiębiorstwa.
Logical Framework Approach Metoda Macierzy Logicznej
MACHINE REPAIR Symulacja z arkuszem kalkulacyjnym Magdalena Gołowicz Agnieszka Paluch.
Budowa i integracja systemów informacyjnych Wykład 4 Faza strategiczna mgr inż. Rafał Hryniów P olsko J apońska W yższa S zkoła T echnik K omputerowych.
WYKŁAD dr Krystyna Kmiotek
ANALIZA WARTOŚCI PRZEDSIĘWZIĘĆ PROJEKTOWYCH ZE SZCZEGÓLNYM UWZGLĘDNIENIEM KRYTERIUM ICH EFEKTYWNOŚCI Bartłomiej Czekaj Numer albumu: 1892 Promotor: Prof.
(c) InMoST 2006 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz.
Zarządzanie projektami (Project management) planowanie, organizacja, monitorowanie i kierowanie wszystkimi aspektami projektu motywowanie jego wszystkich.
Struktury i algorytmy wspomagania decyzji
Budowa i integracja systemów informacyjnych
Plan projektu biznesowego
Budowa i integracja systemów informacyjnych
Prezentacja biznesplanu
Cykl życia oprogramowania
Prezentacja biznesplanu
Zapis prezentacji:

Studium osiągalności

Rozmiar projektu (np. w punktach funkcyjny projektu w porównaniu do rozmiaru zakładanego zespołu projektowego i czasu Dostępność zasobów (budżet, personel, kadra) Ograniczenia czasowe (końcowe daty ukończenia projektu, wdrożenia itd.) Warunki wstępne niezbędne do realizacji projektu Dostępność oprogramowania oraz narzędzi do rozwoju oprogramowania Dostępność sprzętu i sieci Dostępność technologii oraz know-how Dostępność specjalistów wewnątrz firmy oraz zewnętrznych ekspertów Dostępność usług zewnętrznych, kooperantów i dostawców Dostępność powierzchni biurowej, środków komunikacyjnych, zaopatrzenia itp.

Harmonogram przedsięwzięcia Nazwa zadaniaMarzecKwiecieńMajCzerwiec Wstępne zbieranie wymagań Budowa prototypu Ocena prototypu Opracowanie wymagań Analiza Projekt dziedziny problemu Projekt interfejsu użytkownika Projekt bazy danych Ustalenie planu czasowego dla poszczególnych faz i zadań (diagram Gantta)

Ocena rozwiązań W fazie strategicznej rozważa się kilka rozwiązań z powodów wielości celów przedsięwzięcia (czyli kryteriów oceny) lub niepewności (niemożliwości precyzyjnej oceny spodziewanych rezultatów). Częste kryteria oceny to: koszt, czas realizacji, niezawodność, możliwość ponownego użycia, przenośność na inne platformy, wydajność (szybkość).

Prezentacja i porównanie poszczególnych rozwiązań RozwiązanieABC Koszt (tys. zł) Czas (miesiące) Niezawodność (błędy/tydzień) Ponowne użycie (%) Przenośność (%) Wydajność (transakcje/sek) , , Oszacowanie wartości podanych w tabeli może być trudnym problemem

Wybór rozwiązania Usunięcie rozwiązań zdominowanych, tj gorszych według wszystkich kryteriów (lub prawie wszystkich). Normalizacja wartości dla poszczególnych kryteriów (sprowadzenie do przedziału [0,1]) Przypisanie wag do kryteriów (również może być trudne)

Przykład: łączna ocena za pomocą sumy ważonej RozwiązanieABCWagi Koszt (tys. zł) Czas (miesiące) Niezawodność (błędy/tydzień) Ponowne użycie (%) Przenośność (%) Wydajność (transakcje/sek) 0,58 0, ,74 1 0,5 1 0,75 0,62 9, , ,5

Drzewa ryzyka Wierzchołki drzewa odpowiadają sytuacjom, w których mogą zajść pewne zdarzenia. Krawędzie oznaczają przejścia do nowych sytuacji. Krawędziom są przypisane prawdopodobieństwa. Każdy scenariusz zdarzeń (liść w drzewie) jest związany z kosztem. Przykład Firma chce przystąpić do przetargu. Przygotowanie oferty przetargowej jest kosztowne. Firma może przetarg wygrać lub przegrać. Zatrudnienie dodatkowego eksperta zwiększa szansę firmy.

Zatrudnienie eksperta Przetarg Zatrudniono eksperta 0,8 Nie znaleziono eksperta 0,2 Sukces 0,9 Sukces 0,5 Porażka 0,1 Porażka 0, Zysk Oczekiwany zysk 45*0,8*0,9 + (-20)*0,20*0,1+55*0,2*0,5 + (-10)*0,2*0,5= 35,3 Rys. Przykładowe drzewo ryzyka

Szacowanie kosztu oprogramowania Szacowanie kosztów przeprowadza się dla każdego z alternatywnych rozwiązań. Na koszt oprogramowania składają się następujące główne czynniki: Koszt sprzętu będącego częścią tworzonego systemu Koszt wyjazdów i szkoleń Koszt zakupu narzędzi Nakład pracy Trzy pierwsze czynniki są dość łatwe do oszacowania. Oszacowanie kosztów oprogramowania jest praktycznie utożsamiane z oszacowaniem nakładu pracy.

Techniki oszacowania nakładów pracy Modele algorytmiczne – wymagają opisu przedsięwzięcia przez wiele atrybutów liczbowych i/lub opisowych. Odpowiedni algorytm lub formuła matematyczna daje wynik. Ocena przez eksperta. Doświadczenie osoby z dużą precyzją potrafią oszacować koszt realizacji nowego systemu. Ocena przez analogię (historyczna) – wymaga dostępu do informacji o poprzednio realizowanych przedsięwzięciach. Metoda polega na wyszukaniu przedsięwzięcia o najbardziej zbliżonych charakterystykach do aktualnie rozważanego i znanym koszcie i następnie oszacowanie ewentualnych różnic. Wycena dla wygranej – koszt oprogramowania jest oszacowany na podstawie kosztu oczekiwanego przez klienta i na podstawie kosztów podawanych przez konkurencję. Szacowanie wstępujące – przedsięwzięcie dzieli się na mniejsze zadania, następnie sumuje się koszt poszczególnych zadań.

Algorytmiczne modele szacowania kosztów

Metoda szacowania kosztów COCOMO (COnstructive COst Model)

Metoda punktów funkcyjnych

Metoda Delphi i inne metody