Jerzy Nawrocki, Inżynieria oprogramowania II

Podobne dokumenty
XPrince dla architektów 1

POLITECHNIKA POZNAŃSKA

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

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

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

Projekt Kompetencyjny - założenia

Dobre wdrożenia IT cz. I Business Case.

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Studium wykonalności

Projektowanie systemów informatycznych

ZARZĄDZANIE PROJEKTAMI. Tomasz Janka KFDZOM Kołobrzeg, 21 września 2017

Inżynieria oprogramowania II

Modelowanie i analiza systemów informatycznych

INŻYNIERIA ZARZADZANIA,

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

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

Projekty IT w praktyce biznesowej

Monitor Prawny Politechniki Śląskiej

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

Tabela Liczba zgłoszeń na poszczególne rodzaje studiów w latach akademickich od 2002/2003 do 2013/2014*

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012

Projektowanie interakcji

Wsparcie narzędziowe zarządzania ryzykiem w projektach

PROBLEMY WIELOKRYTERIALNE W ZARZĄDZANIU PROGRAMAMI INFORMATYCZNYMI

Pytania z przedmiotów kierunkowych

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

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

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.

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

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

Krzysztof Wawrzyniak Quo vadis BS? Ożarów Mazowiecki, styczeń 2014

Opis metodyki i procesu produkcji oprogramowania

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

Zarządzanie projektami a zarządzanie ryzykiem

HP Service Anywhere Uproszczenie zarządzania usługami IT

Program Poprawy Efektywności Zakupów. Jak kupować, aby poprawiać rentowność?

SMART OFFICE - NOWOCZESNE PODEJŚCIE DO FUNKCJONOWANIA FIRMY

Metodyki zwinne wytwarzania oprogramowania

Polskie Mosty Technologiczne. Poddziałanie Program Operacyjny Inteligentny Rozwój

Etapy życia oprogramowania

Limity przyjęć na I rok studiów pierwszego i drugiego stopnia rozpoczynających się w semestrze zimowym roku akademickiego 2019/2020

Kompleksowe rozwiązanie dla organizacji,

PODSTAWY ZARZĄDZANIA PROJEKTAMI

Uchwała wchodzi w życie z dniem podjęcia.

Wymagania dla kandydatów na studia drugiego stopnia w semestrze zimowym roku akademickiego 2019/2020

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

Popularyzacja podpisu elektronicznego w Polsce

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

210/ECTS 210/ECTS (Z4: P1510, D960, M640)

Wprowadzenie do zarządzania projektami

Zarządzanie projektem wdrożeniowym systemu klasy ERP autorska metodyka

OD JAKOŚCI DO TRWAŁOŚCI REZULTATÓW W PROJEKTACH ERASMUS+

Zasady organizacji projektów informatycznych

Zarządzanie procesami pomocniczymi w przedsiębiorstwie

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Rozmowy kwalifikacyjne dla kandydatów na studia drugiego stopnia w semestrze zimowym roku akademickiego 2019/2020

Podstawy zarządzania projektami

Czy 99% działań bez braków to dobry wynik?

BUDOWANIE PARTNERSTWA PONADNARODOWEGO. Wrocław, 13 maja 2010r.

Zakres rozmów kwalifikacyjnych obowiązujących kandydatów na studia drugiego stopnia w roku akademickim 2019/2020

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

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

Limity przyjęć na I rok studiów pierwszego i drugiego stopnia rozpoczynających się w semestrze zimowym roku akademickiego 2018/2019

Programowanie zwinne

Inżynieria Oprogramowania w Praktyce

Sekcja Mechatroniki Komitetu Budowy Maszyn PAN. Zakopane 2018

Spis treści. Wstęp... 9

Studia stacjonarne INSTYTUT POLITECHNICZNY

Zmiany w standardzie ISO dr inż. Ilona Błaszczyk Politechnika Łódzka

ZASADY REKRUTACJI 2017/2018 POLITECHNIKA ŁÓDZKA

Aplikacje internetowe i mobilne w zarządzaniu

Spis treści. Konwencja zapisu przyjęta w niniejszym podręczniku

Koszty związane z tworzeniem aplikacji on demand versus zakup gotowych rozwiązań

Obowiązkowy A. Przedmioty kształcenia ogólnego 1 Etykieta w życiu publicznym wykład 9 zaliczenie tak 1 B. Przedmioty podstawowe

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

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

e-commerce Developer

Wstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań

KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Zarządzanie Projektami zgodnie z PRINCE2

Zarządzanie projektem budowlanym

Tytuł pracy: PRACA MAGISTERSKA AUTOR: KRAKÓW, Marzec 2011 Promotor pracy :

Techniki i rozwiązania IT w optymalizacji procesów

Zobacz folder Zasady rekrutacji, wydziały, kierunki, specjalności 2015/2016

Wydział Architektury

KIERUNKOWE EFEKTY KSZTAŁCENIA

Cykle życia systemu informatycznego

Efekty kształcenia wymagane do podjęcia studiów 2 stopnia na kierunku Informatyka

KRYTERIA WYBORU PROJEKTÓW DLA POSZCZEGÓLNYCH OSI PRIORYTETOWYCH, DZIAŁAŃ I PODDZIAŁAŃ RPO WO zakres: Europejski Fundusz Rozwoju Regionalnego

Przypadki użycia. Czyli jak opisywać funkcjonalność. Jerzy Nawrocki Mirosław Ochodek

Zakres rozmów kwalifikacyjnych obowiązujących kandydatów na studia drugiego stopnia w semestrze zimowym w roku akademickim 2017/2018

ROZWÓJ KOMPETENCJI CYFROWYCH MIESZKAŃCÓW WARSZAWY

Rola technologii w strategicznych transformacjach organizacji. Borys Stokalski

Zakres rozmów kwalifikacyjnych obowiązujących kandydatów na studia drugiego stopnia w roku akademickim 2017/2018 WYDZIAŁ MECHANICZNY

Informatyka, studia II stopnia (profil ogólnoakademicki) - wersja

Spis treści. 00 Red. Spis tresci. Wstep..indd :52:08

PRZEWODNIK PO PRZEDMIOCIE

WZ PW Norma ISO/IEC 27001:2013 najnowsze zmiany w systemach zarzadzania bezpieczeństwem informacji IT security trends

Transkrypt:

Jerzy Nawrocki, Jerzy Nawrocki Instytut Informatyki Politechnika Poznańska Etap przedprojektowy Etap przedprojektowy (2) Piąta zasada zwinności Cykl życia wg XPrince Osoby i interakcje O K Działające oprogr. Tommorow or never! Rozwiązane problemy ważniejsze niż zaawansowane oprogramowanie Dopracowanie Wydanie 1 Wydanie 2 Zamknięcie Współpracujący klient Reagowanie na zmiany Etap przedprojektowy (3) Etap przedprojektowy (4) Czy potrzebujemy jeszcze czegoś? Czy potrzebujemy jeszcze czegoś? Ludzie spędzają za dużo czasu myśląc jak zrealizować przedsięwzięcie a za mało czasu na refleksję czy dane przedsięwzięcie warte jest realizacji. Tim Lister The Atlantic Systems Guild Inc. Etap przedprojektowy (5) Etap przedprojektowy (6) Etap przedprojektowy 1

Jerzy Nawrocki, Metafora sita projektowego Jak opracować dobrą strategię? Sito projektów Sito projektów = Strategia firmy Projekt A Projekt C Projekt E Michel Rober, Nowe myślenie strategiczne. Czyste i proste, MT Biznes, Warszawa, 2006. Michel Robert, The New Strategic Thinking. Pure and Simple. Projekt B Projekt D Do planowania Etap przedprojektowy (7) Etap przedprojektowy (8) Cykl życia wg XPrince Główne rezultaty etapu Rozpoczęcia? Dopracowanie Wydanie 1 Wydanie 2 Zamknięcie Business Process Reengineering Wymagania pozafunkcjonalne Role (Aktorzy) Zarys wymagań funkcjonalnych Zarys architektury... Etap przedprojektowy (9) Etap przedprojektowy (10) Cykl życia wg XPrince i SDS Cele etapu przedprojektowego 30.03 15.05 30.06 30.11 30.01 20.02 Etap przedprojektowy Dopracowanie Wydanie 1 Wydanie 2 Zamknięcie Odpowiedź na dwa pytania: Jakie są biznesowe motywacje związane z projektem? Czy warto inwestować w planowanie projektu? Etap przedprojektowy (11) Etap przedprojektowy (12) Etap przedprojektowy 2

Jerzy Nawrocki, Etap przedprojektowy - Wymagania pozafunkcjonalne Etap przedprojektowy powinien być tak krótki i tani jak to tylko możliwe. Etap przedprojektowy (13) Etap przedprojektowy (14) Wartość projektu Podejście do planowania Wartość projektu = Wartość problemów Ostrz piłę Dbaj o synergię Najpierw staraj się zrozumieć Myśl o obopólnej korzyści Najpierw staraj się zrozumieć, a potem myśl o budżecie i czasie. Aby rzeczy pierwsze były pierwsze Zaczynaj mając koniec na względzie Bądź proaktywny 7 zasad skutecznego działania Etap przedprojektowy (15) Etap przedprojektowy (16) Wstępny przypadek biznesowy Kontekst Budżet 1 Kontekst Kto jest klientem? 2 Problemy i ich konsekwencje 3 Zarys rozwiązania 4 Ograniczenia biznesowe Politechnika Poznańska 9 wydziałów ~ 19 000 studentów ~ 2 000 pracowników Studia: zawodowe (inż.) i magisterskie podyplomowe doktoranckie www.put.poznan.pl Etap przedprojektowy (17) Campus Piotrowo Etap przedprojektowy (18) Etap przedprojektowy 3

Jerzy Nawrocki, Problem Zarys rozwiązania Kilka tysięcy kandydatów rocznie. WIZ 2006: 1300 kandydatów (stacj.) Wyślę podanie przez Internet. Mam świadectwo dojrzałości Mam dokumenty i opłatę Mam świadectwo dojrzałości Wyniki Wada: Czasochłonność (kandydaci + komisja) Zalety: Kandydat przychodzi tylko raz. Mniej pracy dla komisji (przychodzą tylko przyjęci). Etap przedprojektowy (19) Etap przedprojektowy (20) Ograniczenia biznesowe Wdrożenie zakończone 15 czerwca 2008 Etap przedprojektowy (21) Etap przedprojektowy (22) Dalsze pytania Diagram kontekstu Wydział Architektury Jak? Wydział Budownictwa i Inżynierii Środowiska Wydział Budowy Maszyn i Zarządzania BANK Wydział Elektroniki i Telekomunikacji Wydział Elektryczny Wydział Fizyki Technicznej Wydział Informatyki i Zarządzania Kandydat Wydział Maszyn Roboczych i Transportu Wydział Technologii Chemicznej Etap przedprojektowy (23) Etap przedprojektowy (24) Etap przedprojektowy 4

Jerzy Nawrocki, Diagram kontekstu Alternatywne podejścia Rozwiązanie Bank Sokrates 1 System Sokrates 2 System zewnętrzny System wewnętrzny Kandydat Sokrates 9 Uniwersytet Łódzki Rozszerzona wersja systemu Ksantypa opracowanego na PP Etap przedprojektowy (25) Etap przedprojektowy (26) Dodatkowe ograniczenia Kryteria jakości Współpraca z instalacjami systemu Sokrates. Brak możliwości ingerencji w system Sokrates i ew. inne systemy. Terminowość Niezawodność Bezpieczeństwo danych Funkcjonalność Etap przedprojektowy (27) Etap przedprojektowy (28) Dalsze pytania Zespół XPrince.. i z kim? Główny użytkownik Komitet Sterujący Przewodn. Kierownik Główny dostawca Prince2 Analityk Architekt Etap przedprojektowy (29) Kierownik Zespołu Kierownik Zespołu Programiści XP Etap przedprojektowy (30) Etap przedprojektowy 5

Jerzy Nawrocki, Zarządzanie ryzykiem Etap przedprojektowy (31) Czynnik ryzyka Prawdopodob. Wpływ Nowy lub niesprawdzony sprzęt Wymagane nowe algorytmy Nadmierne wymagania wydajnościowe Nierealny termin dostawy oprogramowania Niskie Średnie Niskie Wysokie Wysoki Niski Niski Niski Etap przedprojektowy (32) Szybka identyfikacja i ocena ryzyka? Planowanie Monitorowanie Unikanie Reagowanie Etap przedprojektowy (33) Etap przedprojektowy (34) Burza mózgów Gotowa lista Monitorowanie Prawdopodobieństwo Wpływ Monitorowanie Unikanie Unikanie Planowanie Reagowanie Planowanie Reagowanie Etap przedprojektowy (35) Etap przedprojektowy (36) Etap przedprojektowy 6

Jerzy Nawrocki, Biznesowe czynniki ryzyka Czynniki ryzyka związane z programowaniem E = business Environment impacting the project, wpływ środowiska biznesowego na projekt P = Problem to be solved, problem do rozwiązania I = Investor willing to pay for solving the problem, inwestor mający płacić za rozwiązanie problemu C = business Constraints imposed on the project, ograniczenia biznesowe związane z projektem Etap przedprojektowy (37) E = development Environment, środowisko, w którym ma powstać oprogramowanie T = Technology to be applied, technologia, jaka ma być zastosowana I = Iterativeness of the proposed approach, iteracyjność proponowanego podejścia C = Crew (developers) that would solve the problem, zespół mający rozwiązać problem S = Subcontractor(s) supporting the developers zleceniobiorcy wspomagający zespół wykonawczy Etap przedprojektowy (38) Biznesowe czynniki ryzyka Ocena ryzyka w E = business Environment impacting the project, P = Problem to be solved, I = Investor willing to pay for solving the problem, C = business Constraints imposed on the project, Pytania Etap przedprojektowy (39) Czy projekt może się załamać ze względu na: zły wpływ środowiska biznesowego, obejmującego siły przyrody, prawo, gospodarkę, konkurencję itp.? niejasno sformułowaną lub słabą motywację dla rozwiązania postawionego problemu?... 10 Bardzo prawdopodobne 7 Raczej możliwe 5 Trudno powiedzieć 3 Raczej niemożliwe 0 Bardzo nieprawdopodobne Etap przedprojektowy (40) Zamknięcie etapu przedprojektowego Przedstawienie informacji nt.: wartości biznesowej aspektów technicznych proponowanego zespołu oceny ryzyka Czekanie na akceptację. Etap przedprojektowy (41) Etap przedprojektowy (42) Etap przedprojektowy 7