MSF. Microsoft Solution Framework



Podobne dokumenty
Etapy życia oprogramowania

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

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

Wstęp do zarządzania projektami

Agile Project Management

Wstęp do zarządzania projektami

Wstęp do zarządzania projektami

Testujemy dedykowanymi zasobami (ang. agile testers)

Zarządzanie ryzykiem w projektach informatycznych. Marcin Krysiński marcin@krysinski.eu

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

Zarządzanie projektami. Porównanie podstawowych metodyk

PROJEKT ZARZĄDZANIE PROJEKT. Przedsięwzięcie powtarzalne, kilkurazowe = PROCES

Osiągnięte cele w sferze postaw, wiedzy i umiejętności

Osiągnięte cele w sferze postaw, wiedzy i umiejętności

Program kursu w ramach Projektu. Postaw na rozwój - szkolenia dla osób dorosłych z województwa mazowieckiego

Zarządzanie Projektami zgodnie z PRINCE2

Zarządzanie projektami a zarządzanie ryzykiem

Poniższy program może być skrócony do 1 dnia lub kilkugodzinnej prezentacji.

Szkolenie Podstawy Zarządzania Projektami Informator

Zastosowania informatyki w gospodarce Projekt

Zarządzanie projektami w otoczeniu uczelnianym. Piotr Ogonowski

Szkolenie 2. Zarządzanie programami

Wybór ZSI. Zakup standardowego systemu. System pisany na zamówienie

SKUTECZNE ZARZĄDZANIE PROJEKTEM

( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI

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

Zarządzanie projektami IT

Zarządzanie projektem prawnym w praktyce

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

Menedżerskie studia podyplomowe Zarządzanie firmą. Instrumentarium współczesnego menedżera

Szczegółowy opis przedmiotu zamówienia założenia dla metodyki realizacji Projektu

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

W. 3. Zarządzanie projektami: potrzeba str. 30. W. 4. Odpowiedź na zmieniające się warunki str. 32. W. 5. Systemowe podejście do zarządzania str.

Zarządzanie Projektami Plan kursu

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

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

Zarządzanie zmianą - rozwój zarządzania procesowego wg ISO 9001:2015

DYPLOM POST-MBA: STRATEGICZNE ZARZĄDZANIE PROJEKTAMI

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Inżynieria oprogramowania (Software Engineering)

Organizacyjny aspekt projektu

RUP. Rational Unified Process

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Szkolenie: Zarządzanie cyklem projektu w Jednostkach Samorządu Terytorialnego

Zaplanować projekt fundraisingowy i przeprowadzić go przez wszystkie etapy realizacji nie tracąc z pola widzenia założonych efektów;

Ryzyko w świetle nowych norm ISO 9001:2015 i 14001:2015

Programowanie zespołowe

Zarządzanie projektami. Wykład 2 Czym jest zarządzanie projektami?

PRINCE2. Metodyka zarządzania projektami. Na podstawie prezentacji R. Radzik, J. Binkiewicz, K. Kasprzak

Rozdział 5: Zarządzanie testowaniem. Pytanie 1

Wprowadzenie dosystemów informacyjnych

Feature Driven Development

Szczegółowy opis przedmiotu zamówienia- założenia do metodyki realizacji przedmiotu zamówienia

Działalność B+R Oferta Prowadzenie działalności B+R Wdrażanie wyników prac B+R Zarządzanie projektami B+R

Spis treści Wstęp 1. Wprowadzenie 2. Zarządzanie ryzykiem systemów informacyjnych

KANBAN SCRUM-BAN. Agile PM Zarys AUP

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

PRINCE2 czy PMI? Czyli o wyŝszości Świąt Wielkanocnych, nad Świętami BoŜego Narodzenia 11 maja Autor: Jolanta Łabędzka-Benisz.

Usługa: Testowanie wydajności oprogramowania

ISO 9000/9001. Jarosław Kuchta Jakość Oprogramowania

Wprowadzenie w tematykę zarządzania przedsięwzięciami/projektami. dr inż. Agata Klaus-Rosińska

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

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

Overlord - Software Development Plan

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

PROBLEMY WIELOKRYTERIALNE W ZARZĄDZANIU PROGRAMAMI INFORMATYCZNYMI

Cykle życia systemu informatycznego

Zarządzanie projektem prawnym w praktyce

ZARZĄDZANIE STRATEGICZNE OPRACOWANIE

2.11. Monitorowanie i przegląd ryzyka Kluczowe role w procesie zarządzania ryzykiem

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

USPRAWNIANIE, DORADZTWO, KONSULTING

Zarządzenie Nr 43/2010/2011 Rektora Akademii Wychowania Fizycznego Józefa Piłsudskiego w Warszawie z dnia 6 lipca 2011r.

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

Analityk i współczesna analiza

ZARZĄDZANIE PROJEKTAMI W KOMUNIKACJI

Wsparcie narzędziowe zarządzania ryzykiem w projektach

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

WARSZTATY. Szkolenie International Project Management Association (IPMA) poziom D. Kraków, dn. 7 marca 2019

Szczegółowy plan szkolenia

Egzamin ITIL Foundation

Metodologia weryfikacji wymagań IRIS w obszarze Projektowania i Rozwoju w teorii i praktyce. Szymon Wapienik TUV NORD Polska

Zarządzanie bezpieczeństwem informacji przegląd aktualnych standardów i metodyk

ZARZĄDZANIE PROJEKTAMI W KOMUNIKACJI

Zarządzanie ryzykiem teoria i praktyka. Ewa Szczepańska Centrum Projektów Informatycznych Warszawa, dnia 31 stycznia 2012 r.

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011

Nie o narzędziach a o rezultatach. czyli skuteczny sposób dokonywania uzgodnień pomiędzy biznesem i IT. Władysławowo, 6 października 2011 r.

Proces tworzenia wartości w łańcuchu logistycznym. prof. PŁ dr hab. inż. Andrzej Szymonik 2014/2015

"Projektowanie - wdrożenie - integracja - uruchomienie, czyli jak skutecznie zrealizować projekt inwestycyjny".

Opis metodyki i procesu produkcji oprogramowania

Skuteczne zarządzanie projektami IT w otoczeniu uczelnianym. Piotr Ogonowski

PRAKTYKA ZARZĄDZANIA PROJEKTAMI W OPARCIU O PMBOK GUIDE 5TH.ED.

Optymalizacja procesów produkcji, logistyki i magazynowania

Podstawy zarządzania projektami

UPEDU: Zarządzanie projektem (ang. Project Management Discipline)

Szkolenie 1. Zarządzanie projektami

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

Bezpieczeństwo i koszty wdrażania Informatycznych Systemów Zarządzania Hubert Szczepaniuk Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego

ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI

Program kształcenia i plan studiów podyplomowych: Zarządzanie projektami

Transkrypt:

MSF Microsoft Solution Framework

MSF a PMI PMI - metodyka podobna dla każdego rodzaju projektów MSF metodyka przeznaczona dla projektów informatycznych mająca cechy PMI MSF metodyka utworzona na podstawie projektów Microsoft

Skutki złego zarządzania projektem Przedłużenie czasu trwania projektu: Niecierpliwość (nerwy) udziałowców Niecierpliwość (nerwy) zespołu Zmniejszająca się liczba potencjalnych odbiorców Przekroczenie zasobów finansowych Demotywacja i wypalenie się zespołu

Korzyści płynące z dobrego zarządzania projektem Pomaga w osiągnięciu rozwiązania biznesowego: w określonym czasie przy nie przekraczaniu określonego budżetu; szybciej, wyższej jakości, przy zaangażowaniu mniejszej ilości ludzi, mniejszym ryzyku

Czym jest MSF? Zdefiniowane podejście do tworzenia oprogramowania Zestaw zasad, modeli, przewodników i praktyk (sprawdzonych praktyk) przydatnych do tworzenia oprogramowania

MSF - Podstawowe zasady Wymiana informacji wewnątrz zespołu Wspólna wizja biznesu: Pełna świadomość kierunku biznesu, celu i terminu; Wspólne rozumienie celów projektu i priorytetów Zaangażowanie ludzi w projekt Podzielenie zadań, ustalenie terminów realizacji zadań Ustalenie jasnych zasad odpowiedzialności Jasny podział odpowiedzialności: kto, co, kiedy, dlaczego?

MSF - Podstawowe zasady (2) Nastawienie na dostarczenie wartości biznesowej Nastawienie na zmiany: Np. Reakcja na zmiany wymagań klienta Inwestowanie w jakość Wymiana informacji wewnątrz zespołu Zaangażowanie całej grupy w zarządzaniu ryzykiem Uczenie się z doświadczeń

Role w MSF Program Management Product Management Development User Experience Test Release Management

Charakterystyka ról Założenie równoważności ról Rola to nie osoba!!! Jedna osoba może spełniać kilka ról Jedna rola może być spełniana przez wiele osób Niektórych ról nie powinno się łączyć

Cel: Product management Usatysfakcjonowanie klientów Charakterystyka: Jest adwokatem klienta: przekazuje jego wymagania, odpowiada za komunikację z nim Definiuje wspólną wizję projektu dla klienta i zespołu Odpowiada za osiągnięcie kompromisu pomiędzy oczekiwaniami klienta, terminem realizacji i zasobami projektowymi

Program management Cel: Dostarczenie gotowego produktu z uwzględnieniem przyjętych ograniczeń: czas, zakres, budżet Charakterystyka: Steruje procesem rozwoju oprogramowania Zarządza specyfikacją projektową może być głównym architektem lub kierownikiem produkcji Ułatwia komunikację i negocjacje wewnątrz zespołu Pilnuje terminowości projektu i raportuje o postępach Rozwija, utrzymuje i wprowadza w życie plan i terminarz projektu Zarządza szacowaniem ryzyka projektu Odpowiednik kierownika projektu w znaczeniu PMI

Development Cel: Utworzenie specyfikacji i implementacji produktu Charakterystyka: Specyfikacja funkcjonalności projektu fizycznego Określa czas zakończenia każdej funkcjonalności Tworzy lub nadzoruje tworzenie funkcjonalności Przygotowuje produkt do dystrybucji

Cel: Test Zatwierdzenie produktu do dystrybucji po zidentyfikowaniu i osiągnięciu wszystkich wymagań jakościowych produktu Charakterystyka: Rozwinięcie strategii testowania Prowadzenie testów

Cel: User Experience Dbanie o zadowolenie użytkownika produktu Charakterystyka Jest adwokatem użytkownika Definiuje wymagania z punktu widzenia użytkownika Projektuje i rozwija system wspierania wydajności Rozwija i realizuje szkolenie użytkowników

Cel: Release Management Wdrażanie produktu i związane z tym operacje Charakterystyka: Zarządzanie wdrażanym produktem Logistyczne wsparcie teamu projektowego

Łączenie ról Product Management Program Management Development Test User Experience Release Management Product Management N N P P U Program Management N N U U P Development N N N N N Test P U N P P User Experience P U N P U Release Management U P N P U P Możliwe U Rzadko N Nie rekomendowane

Proces tworzenia oprogramowania Proces tworzenia odbywa się w iteracyjnych cyklach Każdy cykl zawiera 5 faz Każda faza kończona kamieniem milowym Fazy mogą się zazębiać Cykle produkcyjne mogą się zazębiać

Envisioning Fazy w MSF Stworzenie wspólnej wizji produktu Planning Zaplanowanie prac realizowanych w cyklu Developing Implementacja Stabilizing Testowanie Deploying Przygotowanie produktu do udostępnienia

Fazy w MSF Deployment Complete Release Readiness Approved MSF Vision/Scope Approved Scope Completed Project Plans Approved

Kamienie milowe Kamienie milowe to punkty synchronizacji i przeglądu rezultatów Oddzielają poszczególne fazy projektu Dają możliwość dyskusji na temat zakresu projektu, zmian w wymaganiach użytkownika oraz oszacowaniu ryzyka

Ryzyko w MSF Zarządzanie ryzykiem to proces identyfikowania, analizowania oraz adresowania ryzyka proaktywnie, tzn. ryzyko jest przewidywane i definiowany jest proces nim zarządzania Celem zarządzania ryzykiem jest zmaksymalizowanie pozytywnych wpływów (szans) przy jednoczesnym zminimalizowaniu negatywnego wpływów (strat) na projekt Dotyczy ludzi, procesów i elementów technologii Powinno być oszacowywane w każdym punkcie życia projektu Ogólne zasady MSF powinny być stosowane również do zarządzania ryzykiem

Cechy charakterystyczne ryzyka Ryzyko: Opis Przeciwdziałanie Plan awaryjny Odpowiedzialny Okresowa ocena ryzyka: Prawdopodobieństwo wystąpienia Waga Wrażliwość (ang. exposure) = Prawdopodobieństwo * Waga

Ryzyko 1.Identify 2. Analyze and Prioritize 6.Learn 3. Plan and Schedule 5.Control 4. Track and Report

Ryzyko Identyfikacja ryzyka: Uświadomienie o potencjalnych problemach jak najszybciej to możliwe identyfikacja ryzyka jest powtarzana w trakcie całego życia projektu Analiza i ustalanie priorytetów: Transformacja oszacowań i danych o ryzykach do formy umożliwiającej ustalanie priorytetów ryzyka Ustalenie priorytetów ryzyka umożliwia przyznanie zasobów projektowych do najważniejszych rodzajów ryzyka Planowanie i harmonogramowanie Planowanie to tworzenie strategii, planów i akcji zapobiegających występowaniu ryzyka Harmonogramowanie to włączenie tych planów w codzienne zarządzanie procesami projektowymi

Ryzyko Śledzenie zmian (tracking) i raportowanie: Monitoruje status ryzyka i postęp akcji przeciwdziałających Monitoruje prawdopodobieństwo wystąpienia, wagę oraz wrażliwość ryzyka, co może zmienić priorytety ryzyka, cechy projektu lub zasoby Raportowanie zapewnia, że zespół, sponsorzy oraz inni partycypanci są świadomi o statusie ryzyka projektu i planach nim zarządzania Kontrola Proces egzekwowania akcji oraz raportowanie ich statusu Uczenie się Proces polegający na uczeniu się na podstawie ryzyka oraz na zachowywaniu tej wiedzy w formie nadającej się do następnego użycia

MSF w praktyce Nie wszystkie role są równoważne: Wiodąca rola Program Managera Nie wszystkie role formalnie w jednym zespole: Product Manager poza zespołem produkcyjnym Niektóre zadania przydzielane inaczej niż zaleca MSF: Funkcje developera i projektanta

MSF w praktyce cykl produkcyjny Zaburzony cykl produkcyjny: Wydłużona stabilizacja kosztem skróconej do minimum fazy udostępniania Problemy z dotrzymaniem terminów realizacji kamieni milowych: Projektowanie w implementacji Implementacja w stabilizacji Niedotrzymanie założeń MSF dotyczących jakości: Wersja finalna zawierająca znane błędy Beta zawierająca poważne błędy

MSF w praktyce zarządzanie ryzykiem Problemy z dobrą definicją ryzyk: Ryzyka zbyt ogólne lub zbyt szczegółowe Słabe zapobieganie wystąpieniu ryzyka Brak dobrego scenariusza zapobiegania Brak zaangażowania zespołu w zarządzanie ryzykiem Dodatkowy obowiązek Efekt zarządzania ryzykiem dobrze widoczny jest z góry

Co omówiliśmy? MSF co to jest i dlaczego powstał Role w MSF Fazy w MSF Ryzyko w MSF

Dla zainteresowanych MSF: http://msdn.microsoft.com/vstudio/enterprise/msf/