Norma IEEE 1058.1-1987 SPMP



Podobne dokumenty
Plan zarządzania projektem

Wstęp do zarządzania projektami

Etapy życia oprogramowania

Wstęp do zarządzania projektami

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Opis metodyki i procesu produkcji oprogramowania

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Wstęp do zarządzania projektami

Cechy charakterystyczne tworzenia oprogramowania w Inżynierii Biomedycznej. Wykładowca Dr inż. Zofia Kruczkiewicz

MODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś

Cykle życia systemu informatycznego

Feature Driven Development

PROCEDURY l METODYKA PRZEPROWADZANIA AUDYTU WEWNTRZNEGO

Zarządzanie projektami. Porównanie podstawowych metodyk

Inżynieria oprogramowania (Software Engineering)

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

AL 1302 ZARZĄDZANIE PROJEKTAMI W OPARCIU O METODYKĘ PRINCE2

Wytwórstwo oprogramowania. michał możdżonek

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012

MSF. Microsoft Solution Framework

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. RAMOWY PROGRAM ZARZĄDZANIE PROJEKTAMI

Agile Project Management

Regulamin Audytu Wewntrznego Urzdu Miasta w Ktrzynie

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Źródła dumy zawodowej testera oprogramowania

Zarządzanie projektem prawnym w praktyce

Inżynieria oprogramowania (Software Engineering)

ZARZDZANIE JAKOCI W PROCESIE REALIZACJI INWESTYCJI

Oferta Szkoleniowa.

Zarządzanie projektami. Zarządzanie czasem w projekcie

INŻYNIERIA OPROGRAMOWANIA Jakość w projekcie informatycznym - normy

Zarządzanie projektem

Modelowanie i analiza systemów informatycznych

Testowanie oprogramowania w środowisku IBM Rational Software Architect

dr inż. M. Żabińska, Katedra Informatyki AGH, D17/ 2.27 dr inż. M. Żabińska

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego

Po co planowanie? Planowanie projektu. Najcz stsz przyczyn niepowodzenia projektów jest brak czasu.

Zarządzanie projektami. Zarządzanie czasem w projekcie

ZARZĄDZANIE PROJEKTAMI PRZEMYSŁOWYMI

Usługa: Testowanie wydajności oprogramowania

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

Typy bazy danych Textract

Wsparcie narzędziowe zarządzania ryzykiem w projektach

Inżynieria oprogramowania (Software Engineering) Wykład 1

Jakość w procesie wytwarzania oprogramowania

ZARZĄDZANIE PROJEKTAMI LOGISTYCZNYMI na przykładzie wdrożenia Międzynarodowego Huba Logistycznego

P O L I T E C H N I K A K O S Z A L I Ń S K A. Zarządzanie Ryzykiem

Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

Zasady organizacji projektów informatycznych

Rozpoczęcie, inicjacja (ang. inception

Lekkie metodyki. tworzenia oprogramowania

Zarządzanie projektami. Wykład 2 Zarządzanie projektem

PROGRAM STAŻU. Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O. Miejsce odbywania stażu IBM, ul. Muchoborska 8, Wrocław, Poland

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Zarządzanie projektem prawnym w praktyce

Analiza produktów w procesie wytwarzania oprogramowania w podejściu zwinnym. Waldemar Łabuda * Warszawska Wyższa Szkoła Informatyki.

INŻYNIERIA OPROGRAMOWANIA

Zastosowania informatyki w gospodarce Projekt

Wykład 1 Inżynieria Oprogramowania

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Przedsięwzięcia Informatyczne w Zarządzaniu

Projekt Kompetencyjny - założenia

Microsoft Project 2016 : krok po kroku / Carl Chatfield, Timothy Johnson. Warszawa, Spis treści

ZARZĄDZANIE PROJEKTAMI LOGISTYCZNYMI. na Przykładzie Wdrożenia Międzynarodowego Huba Logistycznego

Dokument Detaliczny Projektu

Zakres wykładu. Podstawy InŜynierii Oprogramowania

Regulamin Pracy Wojewódzkiej Rady Bezpieczestwa Ruchu Drogowego

PROGRAM STAŻU Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O

ZARZDZENIE NR 210/06 PREZYDENTA MIASTA ZIELONA GÓRA. z dnia 3 marca 2006 r. w sprawie uytkowania i gospodarowania majtkiem Urzdu Miasta Zielona Góra.

Zarządzanie projektami

Egzamin / zaliczenie na ocenę*

Zarządzanie projektami zadaniowymi w oparciu o metodykę PMI

INŻYNIERIA OPROGRAMOWANIA Metodyki zarządzania projektem - porównanie

Plan projektu. Robert Dyczkowski, Piotr Findeisen, Filip Grządkowski. 4 czerwca 2006

Metodyki programowania. Tomasz Kaszuba 2015

WYKŁAD 11. Wzorce projektowe czynnociowe Iterator TemplateMethod

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Programowanie aplikacji biznesowych

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania

Podejście zwinne do zarządzania projektami

NA , R.

WZÓR. WNIOSEK o przyznanie rodków z Funduszu Nauki i Technologii Polskiej na finansowanie projektu badawczego. Data złoenia

ZARZDZENIE NR 459/07 PREZYDENTA MIASTA ZIELONA GÓRA. z dnia 18 kwietnia 2007 r. w sprawie regulaminu wewntrznego Biura Informatyki.

1/ Nazwa zadania: Dostawa, wdrożenie i serwis informatycznego systemu zarządzania projektami dla Urzędu Miejskiego Wrocławia wraz ze szkoleniem.

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

RZDOWY PROGRAM WYRÓWNYWANIA WARUNKÓW STARTU SZKOLNEGO UCZNIÓW W 2006 r. WYPRAWKA SZKOLNA

1. Wstp. Załcznik nr.1 do uchwały Nr XXXII/259/05 Rady Powiatu w Krasnymstawie z dnia 24 listopada2005r.

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

Wprowadzenie dosystemów informacyjnych

Project Management w BMP. Natalia Koryzna

Spis treści. Lekcja 1: Podstawy projektu 1. Lekcja 2: Określanie zasobów 28. Umiejętności do zdobycia w tej lekcji 28

PRZEWODNIK PO PRZEDMIOCIE

Dobre wdrożenia IT cz. I Business Case.

Dokument Detaliczny Projektu

PROSKAR KREATYWNA INŻYNIERIA

How to run successfully Clinical Trial Project?

Transkrypt:

Norma IEEE 1058.1-1987 SPMP Warszawa, 2004-05-09 IEEE - The Institute for Electrical and Electronics Engineering - Instytut inynierii elektrycznej i elektronicznej SPMP - Software Project Management Plan - Plan zarzdzania projektami oprogramowania 1) IEEE - Instytut inynierii elektrycznej i elektronicznej IEEE Wizja Globalny postp koniunktury poprzez rozwijanie innowacji technologicznych, umoliwianie kształtowania karier członków oraz promowanie rodowiska na całym wiecie. IEEE Misja IEEE promuje inynierskie procesy tworzenia, rozwijania, integrowanie, współdzielenia oraz dostarczania wiedzy o elektrycznych i informatycznych technologiach i naukach dla korzyci ludzkoci i profesji/zawodu. IEEE Organizacja : http://www.ieee.org Techniczne Profesjonalne Zrzeszenie nie czerpice korzyci z działalnoci Około 380 000 członków, w 150 krajach Około 300 znaczcych konferencji rocznie Około 900 czynnych standardów, w tym 700 rozwijanych IEEE Standardy : Rozwijane w rodowiskach technicznych Dobrowolne bez kompensacji Uywanie standardów jest dobrowolne Standardy s tematami przegldów co 5 lat Szeroko rozpowszechnione i uywane w USA IEEE Standard 1058.1-1987 : Standard dla Planu Zarzdzania Projektem (SPMP) Definiuje format oraz zawarto Planu Zarzdzania Projektem (SPMP) NIE specyfikuje uywanych technik lub przykładów Stosowany moe by do kadego rodzaju projektów Stosowany moe by do projektów dowolnej wielkoci Copyright 2004 Tomasz Czwarno All Rights Reserved 1

2) SPMP - Plan zarzdzania projektami oprogramowania - Szablon Strona tytułowa Lista zmian Przedmowa Spis treci Lista osób Lista tabel Lista figur 1. Wprowadzenie (Introduction) 1.1 Zarys projektu (Project overview) 1.2 Produkty projektu (Project deliverables) 1.3 Ewolucja planu projektu (Evolution of the project management plan) 1.4 Dokumenty powizane (Reference materials) 1.5 Definicje i akronimy (Definitions and acronyms) 2. Organizacja projektu (Project organization) 2.1 Model procesu projektowego (Process model) 2.2 Struktura organizacyjna (Organizational structure) 2.3 Granice organizacyjne i interfejsy (Organizational boundaries and interfaces) 2.4 Podział odpowiedzialnoci (Project responsibilities) 3. Zarzdzanie (Managerial process) 3.1 Cele i priorytety zarzdzania (Management objectives and priorities) 3.2 Załoenia, uwarunkowania i ograniczenia (Assumptions, dependencies, and constraints) 3.3 Zarzdzanie ryzykiem (Risk management) 3.4 Mechanizmy ledzenia i kontroli (Monitoring and controlling mechanisms) 3.5 Plan zatrudnienia (Staffing plan) 4. Proces techniczny (Technical process) 4.1 Metody, narzdzia i techniki (Methods, tools, and techniques) 4.2 Dokumentacja oprogramowania (Software documentation) 4.3 Funkcje wspomagajce projekt (Project support functions) 5. Etapy pracy, harmonogram i budet (Work packages, schedule, and budget) 5.1 Podział projektu na etapy i zadania (Work packages) 5.2 Zalenoci (Dependencies) 5.3 Wymagania zasobów (Resource requirements) 5.4 Budet i rozdział zasobów (Budget and resource allocation) 5.5 Harmonogram (Schedule) Dodatkowe komponenty Indeks Załczniki Copyright 2004 Tomasz Czwarno All Rights Reserved 2

3) SMPE - Plan zarzdzania projektami oprogramowania - Opis 1. Wprowadzenie 1.1 Zarys projektu Cele projektu, opis projektu, znaczce działania, kroki milowe, wymagane zasoby, główny budet, główny harmonogram, wymagany personel. 1.2 Produkty projektu Lista wszystkich elementów projektu bdcych przedmiotem dostawy, wraz z dat dostarczenia, ilociami i miejscem. 1.3 Ewolucja planu projektu Uaktualniania procesu tworzenie SPMP. SPMP zgodnie z planem zarzdzania konfiguracj (Configuration Management). Wszystkie zmiany musz by udokumentowane tak aby SPMP był prawidłowy i aktualny. Np.: Kto zatwierdza zmiany przed ich implementacj?, Jak czsto i kto bdzie uaktualniał ten dokument? 1.4 Dokumenty powizane Lista wszystkich dokumentów powizanych z planem oraz mechanizmy wyszukiwania wraz z aktualnymi wersjami. Np.: Opis projektu, Analiza obiektowa, Specyfikacja, Odniesienia do standardów pisania kodu, dokumentacji i testów. 1.5 Definicje i akronimy Lista wszystkich akronimów i skrótów uywanych w dokumencie wraz z rozwiniciami. Np.: JAR = Java ARchive 2. Organizacja projektu 2.1 Model procesu projektowego Opis procesów rozwoju projektu (software development process). Model moe by przedstawiony w formie wykresu z zamieszczonymi opisami i datami) Np.: Proces rozwoju bdzie oparty na modelu spiralnym z szybkim prototypowaniem. Iteracjom bd podlegały procesy analizy, projektowania, implementacji i testowania. Copyright 2004 Tomasz Czwarno All Rights Reserved 3

2.2 Struktura organizacyjna Wewntrzna struktura zarzdzanie projektem (Internal management structures), ksigowo projektu, raportowanie, odpowiedzialnoci itd. Okrelenie ról (team manager, configuration manager, quality assurance leader, requirements management leader, design leader, implementation leader, database manager, webmaster) Np.: Zespół bdzie podzielony na pod grupy, pracujce niezalenie/ pełnice poszczególne role. 2.3 Granice organizacyjne i interfejsy Specyfikacja interfejsu pomidzy projektem a organizacjami, powizanymi z projektem, takimi jak : organizacja sponsora, organizacja rodzima, organizacja klienta, organizacja podwykonawcy itd. Np.: Kto bdzie spotykał si z klientem i kto bdzie dokumentował modyfikacje. 2.4 Podział odpowiedzialnoci Lista wszystkich funkcji i/lub aktywnoci (znaczcych, dostarczanych klientowi) wraz z odpowiedzialnociami (jednostkowymi lub imiennymi). 3. Zarzdzanie 3.1 Cele i priorytety zarzdzania Opis celów i priorytetów w zarzdzaniu projektem. Np.: Produkt bdzie najlepszym wyprodukowanym produktem przez organizacj, Priorytetami bd : zadowolenie klienta, dostawa na czas, edukacja pracowników. 3.2 Załoenia, uwarunkowania i ograniczenia Załoenie projektowe. Uwarunkowania organizacyjne, zdarzeniowe (wewntrzne i zewntrzne) oraz wspierane funkcje zalene od projektu. Ograniczenia mog zalee od wymaga organizacyjnych, budetowych, harmonogramowych itd. Np. Załoenia : system operacyjny, Uwarunkowania : JDK1.3, Ograniczenia : Swing 3.3 Zarzdzanie ryzykiem Czynniki ryzyka, ocena ryzyka, ledzenie ryzyka, łagodzenie wystpienia ryzyka. Plan zarzdzania ryzykiem (Risk management plan) lub odniesienie do niego. 3.4 Mechanizmy ledzenia i kontroli Definicje weryfikacji i procedur poprawnoci (audyty, przegldy, inspekcje, przejcia przez ryzyko), list dystrybucyjnych, mechanizmów raportowania i formaty. Copyright 2004 Tomasz Czwarno All Rights Reserved 4

3.5 Plan zatrudnienia Opis wszystkich umiejtnoci wymaganych w kadej fazie projektowej, wraz z czasem rozpoczcia i okresem trwania. Np.: Jakie osoby bd potrzebne w projekcie, w której fazie i na jak długo. 4. Proces techniczny 4.1 Metody, narzdzia i techniki Opis lub odniesienie do technicznych metod rozwoju oprogramowania. Odniesienia do: Planu zarzdzania konfiguracj (configuration management plan), Planu zapewnienia jakoci (quality plan), Planu zaopatrzenia (procurement plan). Np.: Opis systemu rozwojowego (UNIX, PII), kocowego (WINDOWS, PIV), testowego (WINDOWS, PIII). Metody programowania (obiektowe), dokumentowania (javadocs) 4.2 Dokumentacja oprogramowania Opis lub odniesienie do planu dokumentacji, zawierajce konwencj nazwow oraz style. Opis dokumentów powstałych po kadym kroku milowym. Np.: Dokumentacja bdzie wykonywana za pomoc JavDoc u lub standardów przyjtych w danej organizacji. 4.3 Funkcje wspomagajce projekt Lista wymaganych i wspieranych przez projekt funkcji. Zapewnienie jakoci (quality assurance), Wsparcie sekretariatu (secretarial support), Wsparcie negacyjne (contract negotiation support). Wsparcie zarzdzania, kto bdzie odpowiedzialny itd. W szczególnoci, naley tu okreli zadania, wymagania zasobów, harmonogram i budet dla kadej funkcji wspomagajcej. 5. Etapy pracy, harmonogram i budet 5.1 Podział projektu na etapy i zadania Lista etapów i zada wykonywanych w projekcie wraz z identyfikatorami. Np.: Diagramu WBS 5.2 Zalenoci Opis kolejnoci wykonywania poszczególnych etapów i zada. Dla przedstawienia zalenoci pomidzy etapami pracy i działaniami mona zastosowa listy zalenoci (ang.dependency lists), sieci działa (ang. activity networks) lub metody cieek krytycznych (ang. critical path method). Copyright 2004 Tomasz Czwarno All Rights Reserved 5

Np.: Diagramu PERT 5.3 Wymagania zasobów Lista wymaganych zasobów, obejmujca ludzi, sprzt, oprogramowanie, pomieszczenia itd. 5.4 Budet i rozdział zasobów Budet z podziałem na etapy i zadania wykonywane w projekcie. Rozdział zasobów z podziałem na fazy projektu oraz etapy i zadania wykonywane w projekcie. 5.5 Harmonogram Harmonogram z podziałem na etapy i zadania wykonywane w projekcie. Harmonogram powinien uwzgldnia czas trwania kadej z aktywnoci lub dat ukoczenia. Np.: Diagram GANTT Copyright 2004 Tomasz Czwarno All Rights Reserved 6