Procesy mogą nam pomóc prowadzić projekty!

Preview:

DESCRIPTION

Dobrze poukładane procesy mogą nam usprawnić pracę, pomóc prowadzić projekty i zyskać zaufanie klientów.

Citation preview

Jak PROCESY mogąnam pomóc prowadzić

PROJEKTY i zyskaćzaufanie klientów?

Case Study firmy

Marek SmuraSenior Project Manager w firmie Objectivity

wcześniej: programista, trener, project manager

modele rozliczeń(2)stawka roboczatime & material

(1)stała cenafixed price

PROJEKT = RYZYKO

„Szabel nam nie zabraknie, szlachta na koń wsiędzie,Ja z synowcem na czele i? - JAKOŚ TO BĘDZIE!”Adam Mickiewicz, „Pan Tadeusz” (Księga 6 - Zaścianek)

metoda „na Soplicę”

metodykiPMBoK wyróżnia pięć podstawowych grup procesów.

PRINCE2 cechuje podejście procesowedo zarządzania projektem.

3 kluczowe procesy(1) Proces wytwarzania oprogramowaniaAGILE, SCRUM

(2) Proces weryfikacji stanu projektuProject Assurance

(3) Proces zapewnienia jakościQuality Approval

(1) Proces wytwarzania oprogramowania

AGILE, SCRUM

Agile Manifesto„…przedkładamy:• Ludzi i interakcje ponad procesy i narzędzia.• Działające oprogramowanie ponad obszerną dokumentację.

• Współpracę z klientem ponad formalne ustalenia.

• Reagowanie na zmiany ponad podążanie za planem.”

SCRUM•Szybkie efekty•Zmiany zakresu są OK•Łatwa zmiana kierunku•Samouczące się zespoły•Naturalny rozwój produktu

Dan North: why Agile doesn’t scale?

© http://dannorth.net

Scaled Agile Framework

© http://scaledagileframework.com

(2) Proces weryfikacji stanu projektuProject Assurance

1) Project Manager przygotowuje raport o stanie projektu

2) Raport jest weryfikowany przez kontrolera projektów

3)Raport jest wysyłany do klienta

raport stanu projektu

Status projektu:

Weryfikacja stanu projektu:

(3) Proces zapewnienia jakości

Quality Approval

Jakość – każdy obszar…

Jakość – każdy etap…

Podsumowując… Agile zapewnia szybkie, iteracy jne wytwarzanie oprogramowania

Project Assurance zapewnia wiarygodne dane o stanie projektów

Quality Approval zapewnia wysoką jakość tworzonych rozwiązań

•Organizują i ułatwiają pracę

•Dają przejrzystość postępówi pozwalają optymalizować pracę

•To skutkuje większą skutecznościąi procentuje zaufaniem klientów

Dobrze zdefiniowane procesy...

dziękuję za uwagę!

Marek Smura