Metodyka dla projektu SYRIUSZ



Podobne dokumenty
Modele cyklu życia oprogramowania

Lekkie metodyki. tworzenia oprogramowania

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

Zarządzanie projektami. Porównanie podstawowych metodyk

XPrince dla architektów 1

Program szkolenia: Fundamenty testowania

Metodyki programowania. Tomasz Kaszuba 2015

Business Development Consulting

INŻYNIERIA OPROGRAMOWANIA LAB 1

Projektowanie systemów informatycznych. wykład 6

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

J. Nawrocki, Project management

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

Marcin Kucięba Agile Development

Metodyki, standardy i certyfikaty a jakość wdraŝanych rozwiązań informatycznych

Techniki komputerowe w robotyce

Mirosław Dąbrowski. O krok bliżej w stronę zwinności

Agile Software Development Perspektywa Członka Zespołu

Wprowadzenie do przedmiotu 1

Agile, approach Scrum in IT projects Katarzyna Terlecka, Filip Sajdak & Jerzy Wachala

Testowanie oprogramowania w środowisku IBM Rational Software Architect

Dobre wdrożenia IT cz. I Business Case.

INICJATYWA STUDENCKA. Gdańsk,

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści

Agile Software Development. Zastosowanie metod Scrum i Kanban.

wbudowane October 7, 2015 KSEM WETI PG Komputery przemysłowe i systemy wbudowane Oprogramowanie systemów wbudowanych - wydajność Wydajność

Kalendarz szkoleń otwartych Conlea

How to run successfully Clinical Trial Project?

Agile Project Management

Zwinne podejście do projektu i produktu Kto? Co? i Jak? Małgorzata Kusyk, PMP, PRINCE2P

AGILE PROJECT MANAGEMENT

Leszno Jakie są i będą oczekiwania biznesu wobec IT?

1. Planowanie systemu (w tym specyfikacja wymagań) 3. Projekt systemu (model poszczególnych struktur itp.)

UML w kropelce. czynność rozwinięcia 146 różnice między wersjami UML-a 175 wewnętrzna 130

Podejście zwinne do zarządzania projektami

Wsparcie narzędziowe zarządzania ryzykiem w projektach

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

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

Kalendarz szkoleń otwartych Conlea

Projekt grupowy - opis przedmiotu

Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2011/2012

Investment Project Management

Metodyki zwinne wytwarzania oprogramowania

Programowanie zwinne

Agile Project Management WHITEPAPER

Języki i metodyka oprogramowania

Wykaz norm i innych dokumentów normalizacyjnych serii ISO i ich polskie odpowiedniki

Techniki komputerowe w robotyce

Tematy prac magisterskich Rok akademicki 2013/2014

Wsparcie narzędziowe zarządzania ryzykiem w projektach. Spotkanie 3 Zbigniew Misiak (BOC IT Consulting)

KATALOG SZKOLEŃ. Kod szkolenia Nazwa szkolenia Czas trwania. QC370 ALM Quality Center Scripting 11.x 2

Academic year: 2017/2018 Code: ITE s ECTS credits: 4. Study level: Second-cycle studies Form and type of study: -

The Agile Way Thomson Reuters case study. Małgorzata Kusyk, PMP Managing Partner, AgilePMO Senior Project Manager, Thomson Reuters

ZARZĄDZANIE PROJEKTAMI W PRZEDSIĘBIORSTWACH BRANŻY IT STUDIUM LITERATUROWE

Conlea Public Course Calendar

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Radosław Albiniak*, Elżbieta Miłosz. Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, Lublin, Polska

Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Zarządzanie projektami. Porównanie podstawowych metodyk

Spis treści. Wstęp Część I. Rynek usług IT

Projektowanie oprogramowania systemów METODYKI PROJEKTOWE

WZORCE LOGIKI APLIKACJI Reużywalne składniki wymagań

Conlea Public Course Calendar

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

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Marek Krętowski Wydział Informatyki PB. Wersja 1.1 IO2 (wyk.

Modele implementacji oprogramowania. Michał Tomal

Inżynieria oprogramowania (Software Engineering)

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

Notacje i modelowanie procesów biznesowych

PMI-ACP Preparation - przygotowanie do certyfikacji Agile LondonSAM Polska, Kraków

Oferta Szkoleniowa.

Bartosz Chrabski IBM Corporation

Punktem wyjścia do prezentowanej pracy badawczej MODEL DOBORU METODYKI ZARZĄDZANIA PROJEKTEM IT DO RODZAJU KLIENTA. Monika Woźniak.

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Rozpoczęcie, inicjacja (ang. inception

Filozofia Agile. Michał Leśniak, trener wiodący Agile Project Management. Potwierdzenie znaków handlowych

"Innowacje w procesie wytwarzania oprogramowania - najnowsze rozwiązania IBM Rational."

Zwinne metodyki tworzenia oprogramowania. Programowanie ekstremalne

Feature Driven Development

15 C zal. 3 Proseminarium Proseminar 10 S zal. 2 Wykłady monograficzne Monographic lectures 30 zal. 2

Analityk i współczesna analiza

Testy poziom po poziomie

Jak rozwiązać nierozwiązaln e problemy w projektach

Wykład 2. MIS n Inżynieria oprogramowania Marzec Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Agile Software Development Fakty i Mity

Corporate Readiness Certificate. Informacje o Programie CRC 2018

SCRUM Product Owner - wstęp do zarządzania produktami

Text. Atlassian User Group Lower Silesia Praktyczne wykorzystanie narzędzi Atlasisan w skalowaniu i zarządzaniu projektami. Best practices.

5.WYBRANE METODY I NARZĘDZIA MODELOWANIA SYSTEMÓW INFORMATYCZNYCH Z UŻYCIEM JĘZYKA UML

Programowanie zespołowe

Space for your logo, a photograph etc. Action (WBU)

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

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

No matter how much you have, it matters how much you need

Transkrypt:

Metodyka dla projektu SYRIUSZ Wprowadzenie Robert Ganowski Warszawa, 29 lipca 2003 r.

Czym się zajmujemy? * Program Low Produkt Change programowy Essential (Uogólnienie, testowanie, Money dokumentacja, pielęgnacja) Discretionary Money High Change Low Speed High Speed (Interfejsy, Integracja systemu) Criticability Prioritized for legal liability Evolutionary D6 Comfort Prioritized for productivity an tolerance Waterfall Life L6 L20 RAD L40 jako E6produkt E20 E40 C6 D20Adaptive D40 C20 C40 L100 E100 D100 C100 1-6 -20-40 -100 Number of People Involved ±20% * Frederik P. Brooks Mityczny Osobomiesiąc

Czym się zajmujemy? Program * Low Produkt Change programowy Essential (Uogólnienie, testowanie, Money dokumentacja, pielęgnacja) Discretionary Money High Change Low Speed High Speed (Interfejsy, Integracja systemu) Criticability Prioritized for legal liability Prioritized for productivity an tolerance Waterfall Life L6 L20 RAD L40 jako E6produkt E20 E40 Evolutionary D6 Comfort C6 D20Adaptive D40 C20 C40 L100 E100 D100 C100 1-6 -20-40 -100 Number of People Involved ±20% * James A. Highsmith III, Adaptive Software Development

Czym się zajmujemy? Program Low Produkt Change programowy Essential (Uogólnienie, testowanie, Money dokumentacja, pielęgnacja) Discretionary Money High Change Low Speed High Speed (Interfejsy, Integracja systemu) * Criticability Prioritized for legal liability Waterfall Life L6 L20 RAD L40 jako E6produkt E20 E40 Evolutionary D6 Comfort Prioritized for productivity an tolerance C6 D20Adaptive D40 C20 C40 1-6 -20-40 -100 Number of People Involved ±20% * Alistair Cockburn, Agile Software Development L100 E100 D100 C100

Co by tu zrobić? Może... G u i d e t o t h e B o d y o f K n o w l e d g e D e s i g n C o f t w a r e C o n s t r u c t io n T e s t i n g T o o l s a n d M e t h o d s S o f t w a e Q u a l i t y D e s i g n B a s i c C o n c e p t s R e d u c t io n in C o m p l e x i t y T e s t i n g B a s ic C o n c e p t s a n d D e f i n i t i o n s B a s i c C o n c e p t s o f t h e S C M O r g a n iz a t io n a l C o n c e p t s T o o l s Q u a l i t y C o n c e p t s E l i c i t a t i o n A n a l y s i s S p e c i f i c a t i o n K e y I s u e s I n D e s i g n S t r u c t u r e a n d A r c h i t e c t u r e D e s i g n Q u a l i t y A n a l y s i s a n d E v a l u a t i o n A p p l i c a t i o n o f D i v e r s i t y T e s t L e v e l s T e s t T e c h i n i q u e s T e s t - R e la t e d M e a s u r e s K e y I s s u e s i n T e c h i n i q u e s f o r I d e n t i f i c a t i o n C o n t r o l S t a t u s A c c o u n t in g / P r o j e c t M e a s u r e m e n t I n f r a s t r u c t u r e M e a s u r e m e n t D e f in it i o n D e f i n i t i o n & P l a n n i n g f o r Q u a l i t y T e c h n i q u e s R e q u i r i n g T w o o r M o r e P e o p le S u p p o r t t o O t h e r T e c h n i q u e s V a l i d a t i o n D e s i g n N o t a t i o n D e s i g n S t r a t e g i e s a n d M e t h o d s S t r u c t u r i n g f o r V a l i d a t i o n M a n a g in g t h e T e s t A u d i t i n g R e l e a s e a n d D e l i v e r y Q u a l i t y A n a l y z is I m p l e m e n t a t i o n a n d C h a n g e T e s t i n g S p e c ia l t o S Q A o r V & V D e f e c t F i n d i n g T e c h in iq u e s M e a s u r e m e n t in Q u a l i t y A n a l y s i s M e t h o d s U s e o f E x t e r n a l S t a n d a r d s

Inne spojrzenie... Process Planning Programming Milestones Team Values Quality Regression tests Object models Project plan Use cases Products MS Project 3 month increments UML / OMT C++ Activities MBWA Use Cases CRC cards Techniques Envy/Developer STP MS Project Teams Roles Standards Tools Skils Project manager Documenter Designer Tester Personality Alistair Cockburn, Agile Software Development, Elements of methodology

Jeszcze jakieś pomysły? SE-CMM key process areas; CMMI-SE/SW (SEI); ISO 9001:2000 QMS requirements; ISO 9004:2000 QMS guidelines for performance improvements; ISO 12207 Software Life-Cycle Standard; ISO 15504 Software Process Assessment; Project Management Body of Knowledge (PMI); PRINCE 2 (Projects IN Controlled Environments, UK Government); RUP (Rational Unified Process); Select Perspective; Parnas Rational Design Process; Agile Software Development Processes: Extreme Programming; Scrum; Crystal family of methodologies; Feature Driven Development; Dynamic s Development Method; Adaptive Software Development; Lean Software Development