SlideShare a Scribd company logo
1 of 33
ANALÝZA
První krok nejen při vývoji softwaru
1- část
2015 Aktualizovaná verze
Martin Paták
Obsah
Analýza
a její dopady
nejen na projekty
Proces vzniku,
analýzy a
řízení požadavků
Stakeholders
Získání
požadavků
Třídění
požadavků
Analýza
požadavků
Review Změny
Analýza a její dopady
Analýza
a její dopady
nejen na projekty
Proces vzniku,
analýzy a
řízení požadavků
Stakeholders
Získání
požadavků
Třídění
požadavků
Analýza
požadavků
Review Změny
ANALYTIK?
Proč analýza
Relativní náklady na opravu chyb
0
10
20
30
40
50
60
70
80
Požadavky Design Kód Vývojové
testování
Akceptační
testování
Provoz
Fáze vývoje
Relativnínákladykopravěchyb
Validace
Ověření, že systém nabízí požadovanou
funkcionalitu
Verifikace
Ověření, že funkce systému pracují dle
očekávání
Analýza z pohledu vývoje SW
Plánování
způsobu ověření
Uživatelské
požadavky
Systémové
požadavky
Architektura
Detailní design
verifikace
Verifikace
Konfigurace a vývoj systému
Unit testy a
Integrační testy
Instalační testy
Systémové testy
Akceptační testy
Vyhodnocení
ověření
Verifikace
Validace
Validace
Validace
Verifikace
Analýza pohledu projektu
PMI definoval tři základní ukazatele projektu.
Rozsah (Scope)
Čas dodání (Time) Zdroje (Lidé i peníze))
Požadavky z pohledu zadavatele
Požadovaná funkcionalita v IT
projektech
Never used
47%
Used after radical
rework
19%
Never finished
29%
Used as developed
2% Used after
minor rework
3%
Other
14%
Requirements
41%
Design
28%
Dev. enviroment
5%
Data
6%
User Interafce
6%
Defekty v rámci IT projektů –
- odkud se berou?
Jaké jsou důvody pro tyto defekty
 Nejasné nebo nejednoznačné požadavky
 Společný slovník
 Část požadavků je neznámá
 Nejsou definovány vazby mezi požadavky
 Nejasné kompetence zadavatelů (garantů)
 Zapomenutí nebo ignorovaní uživatelé (garanti)
 Požadavky nejsou prioritizované
 Požadavek není imlmentován
 Je implemetován špatně
 Je implementován pozdě
 Systémy, nebo části systémů nespolupracují
Defekty vzniklé na základě špatné specifikace
Proces řízení požadavků
Analýza
a její dopady
nejen na projekty
Proces vzniku,
analýzy a
řízení požadavků
Stakeholders
Získání
požadavků
Třídění
požadavků
Analýza
požadavků
Review Změny
Waterfall model
Spiral Model
RUP iterace
SCRUM
Možné alternativy
 User story
 Strukturovaný text
 Detailní vícepohledové specifikace
Stakeholders
Analýza
a její dopady
nejen na projekty
Proces vzniku,
analýzy a
řízení požadavků
Stakeholders
Získání
požadavků
Třídění
požadavků
Analýza
požadavků
Review Změny
Kdo je stakeholder
 Seznam všech identifikovaných zúčastněných osob
zajímajících se o produkt, nebo majících s ním důležitou
souvislost.
 Zúčastněnou osobou se rozumí osoba nebo organizace, která
má na produkt vliv nebo jejíž účast je pro vývoj produktu
nezbytná.
Kdo je stakeholder
 Klient je osoba (osoby), která platí za vývoj a která je
vlastníkem dodávaného systému.
 Zákazník je osoba (osoby), která od klienta produkt koupí.
Kdo je stakeholder
 Další zúčastněné osoby
 Uživatelé (Users),
 Sponzor (Sponsor)
 Testeři (Testers)
 Analytici (Business Analysts)
 Odborníci v oblasti technologií (Technology Experts)
 Systémoví návrháři (System Designers)
 Odborníci v oblasti marketingu (Marketing Experts)
 Právníci (Legal Experts)
 Odborníci na danou oblast (Domain Experts)
 Odborníci v oblasti uživatelnosti (Usability Experts)
 Zástupci externích sdružení (Representatives of external
associations)
Jaké údaje potřebujeme znát
 Pozice, povolání, jméno, organizace, role
 Nezbytnou míru účasti dané zúčastněné osoby
 Míru vlivu dané zúčastněné osoby
 Dohodu, která řeší spory mezi zúčastněnými osobami.
Nejste-li schopni identifikovat
zúčastněné osoby, budou vám
pak chybět jednotlivé požadavky
Shrnutí uživatelů obsahuje
seznam všech identifikovaných
uživatelů, včetně zúčastněných osob
uživatelského typu
Co u uživatelů zjišťujeme
 Jméno uživatele (Skupina)
 Role uživatele – zahrnuje povinnosti uživatele.
 Předmětná zkušenost
 Zkušenost s technologií
Uveďte skutečnosti jako:
 Fyzické a intelektuální předpoklady / nedostatky
 Přístup k práci
 Přístup k technologii
 Vzdělání, jazyková vybavenost
 Věková skupina, pohlaví
 Priorita uživatele
 Účast
Analyza 2015 - 1 část

More Related Content

Similar to Analyza 2015 - 1 část

Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019
Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019
Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019Jan Kvasnička
 
Outsourcing - pohled dodavatele
Outsourcing - pohled dodavateleOutsourcing - pohled dodavatele
Outsourcing - pohled dodavateleOKsystem
 
Revize normy ČSN EN ISO 9001:2016
Revize normy ČSN EN ISO 9001:2016Revize normy ČSN EN ISO 9001:2016
Revize normy ČSN EN ISO 9001:2016QC Group, s.r.o.
 
Úvodní seminář - procesy v neformálním vzdělávání
Úvodní seminář - procesy v neformálním vzděláváníÚvodní seminář - procesy v neformálním vzdělávání
Úvodní seminář - procesy v neformálním vzděláváníNarodniInstitut
 
Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...
Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...
Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...MEYS, MŠMT in Czech
 
Příloha 3 prezentace procesní analýza
Příloha 3   prezentace procesní analýzaPříloha 3   prezentace procesní analýza
Příloha 3 prezentace procesní analýzaNarodniInstitut
 
BI and the competitive advantage of the business
BI and the competitive advantage of the businessBI and the competitive advantage of the business
BI and the competitive advantage of the businessJaroslav Smarda
 
Interní auditoři dle EN ISO 19011:2018
Interní auditoři dle EN ISO 19011:2018Interní auditoři dle EN ISO 19011:2018
Interní auditoři dle EN ISO 19011:2018QC Group, s.r.o.
 
Vyhody pokrocilych nastroju webove analytiky
Vyhody pokrocilych nastroju webove analytikyVyhody pokrocilych nastroju webove analytiky
Vyhody pokrocilych nastroju webove analytikyOptimics s.r.o.
 
Srovnání analytických nástrojů
Srovnání analytických nástrojůSrovnání analytických nástrojů
Srovnání analytických nástrojůAkce Dobrého webu
 
Net-mix - Měření v sociálních sítích
Net-mix - Měření v sociálních sítíchNet-mix - Měření v sociálních sítích
Net-mix - Měření v sociálních sítíchSun Marketing
 
Webová analytika (ČZU - Webdesign, 21. 11. 2012)
Webová analytika (ČZU - Webdesign, 21. 11. 2012)Webová analytika (ČZU - Webdesign, 21. 11. 2012)
Webová analytika (ČZU - Webdesign, 21. 11. 2012)Sherpas
 
Návštěvnost webových stránek
Návštěvnost webových stránekNávštěvnost webových stránek
Návštěvnost webových stránekH1.cz
 
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015Sun Marketing
 
Řízení aplikačního portfolia
Řízení aplikačního portfoliaŘízení aplikačního portfolia
Řízení aplikačního portfoliaMilan Rubeš
 
Příloha 1 online systém olina
Příloha 1   online systém olinaPříloha 1   online systém olina
Příloha 1 online systém olinaNarodniInstitut
 

Similar to Analyza 2015 - 1 část (20)

Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019
Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019
Funkční projektové řízení pro zákaznickou podporu | SupportDay 29. 5. 2019
 
Outsourcing - pohled dodavatele
Outsourcing - pohled dodavateleOutsourcing - pohled dodavatele
Outsourcing - pohled dodavatele
 
Revize normy ČSN EN ISO 9001:2016
Revize normy ČSN EN ISO 9001:2016Revize normy ČSN EN ISO 9001:2016
Revize normy ČSN EN ISO 9001:2016
 
Úvodní seminář - procesy v neformálním vzdělávání
Úvodní seminář - procesy v neformálním vzděláváníÚvodní seminář - procesy v neformálním vzdělávání
Úvodní seminář - procesy v neformálním vzdělávání
 
Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...
Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...
Návrh obecných zásad hodnocení programů účelové podpory VVI a potřebných syst...
 
Příloha 3 prezentace procesní analýza
Příloha 3   prezentace procesní analýzaPříloha 3   prezentace procesní analýza
Příloha 3 prezentace procesní analýza
 
ISO 45001:2018
ISO 45001:2018ISO 45001:2018
ISO 45001:2018
 
BI and the competitive advantage of the business
BI and the competitive advantage of the businessBI and the competitive advantage of the business
BI and the competitive advantage of the business
 
Interní auditoři dle EN ISO 19011:2018
Interní auditoři dle EN ISO 19011:2018Interní auditoři dle EN ISO 19011:2018
Interní auditoři dle EN ISO 19011:2018
 
Vyhody pokrocilych nastroju webove analytiky
Vyhody pokrocilych nastroju webove analytikyVyhody pokrocilych nastroju webove analytiky
Vyhody pokrocilych nastroju webove analytiky
 
Srovnání analytických nástrojů
Srovnání analytických nástrojůSrovnání analytických nástrojů
Srovnání analytických nástrojů
 
Net-mix - Měření v sociálních sítích
Net-mix - Měření v sociálních sítíchNet-mix - Měření v sociálních sítích
Net-mix - Měření v sociálních sítích
 
Webová analytika (ČZU - Webdesign, 21. 11. 2012)
Webová analytika (ČZU - Webdesign, 21. 11. 2012)Webová analytika (ČZU - Webdesign, 21. 11. 2012)
Webová analytika (ČZU - Webdesign, 21. 11. 2012)
 
Návštěvnost webových stránek
Návštěvnost webových stránekNávštěvnost webových stránek
Návštěvnost webových stránek
 
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
 
Prihlaska Best Project Management 2010
Prihlaska Best Project Management 2010Prihlaska Best Project Management 2010
Prihlaska Best Project Management 2010
 
Řízení aplikačního portfolia
Řízení aplikačního portfoliaŘízení aplikačního portfolia
Řízení aplikačního portfolia
 
Metody hodnocení VaV
Metody hodnocení VaVMetody hodnocení VaV
Metody hodnocení VaV
 
Abconnectia
AbconnectiaAbconnectia
Abconnectia
 
Příloha 1 online systém olina
Příloha 1   online systém olinaPříloha 1   online systém olina
Příloha 1 online systém olina
 

Analyza 2015 - 1 část

  • 1. ANALÝZA První krok nejen při vývoji softwaru 1- část 2015 Aktualizovaná verze Martin Paták
  • 2. Obsah Analýza a její dopady nejen na projekty Proces vzniku, analýzy a řízení požadavků Stakeholders Získání požadavků Třídění požadavků Analýza požadavků Review Změny
  • 3. Analýza a její dopady Analýza a její dopady nejen na projekty Proces vzniku, analýzy a řízení požadavků Stakeholders Získání požadavků Třídění požadavků Analýza požadavků Review Změny
  • 4.
  • 6. Proč analýza Relativní náklady na opravu chyb 0 10 20 30 40 50 60 70 80 Požadavky Design Kód Vývojové testování Akceptační testování Provoz Fáze vývoje Relativnínákladykopravěchyb
  • 7. Validace Ověření, že systém nabízí požadovanou funkcionalitu Verifikace Ověření, že funkce systému pracují dle očekávání
  • 8. Analýza z pohledu vývoje SW Plánování způsobu ověření Uživatelské požadavky Systémové požadavky Architektura Detailní design verifikace Verifikace Konfigurace a vývoj systému Unit testy a Integrační testy Instalační testy Systémové testy Akceptační testy Vyhodnocení ověření Verifikace Validace Validace Validace Verifikace
  • 9. Analýza pohledu projektu PMI definoval tři základní ukazatele projektu. Rozsah (Scope) Čas dodání (Time) Zdroje (Lidé i peníze))
  • 10. Požadavky z pohledu zadavatele
  • 11. Požadovaná funkcionalita v IT projektech Never used 47% Used after radical rework 19% Never finished 29% Used as developed 2% Used after minor rework 3%
  • 13. Jaké jsou důvody pro tyto defekty  Nejasné nebo nejednoznačné požadavky  Společný slovník  Část požadavků je neznámá  Nejsou definovány vazby mezi požadavky  Nejasné kompetence zadavatelů (garantů)  Zapomenutí nebo ignorovaní uživatelé (garanti)  Požadavky nejsou prioritizované
  • 14.  Požadavek není imlmentován  Je implemetován špatně  Je implementován pozdě  Systémy, nebo části systémů nespolupracují Defekty vzniklé na základě špatné specifikace
  • 15.
  • 16. Proces řízení požadavků Analýza a její dopady nejen na projekty Proces vzniku, analýzy a řízení požadavků Stakeholders Získání požadavků Třídění požadavků Analýza požadavků Review Změny
  • 20. SCRUM
  • 21. Možné alternativy  User story  Strukturovaný text  Detailní vícepohledové specifikace
  • 22.
  • 23.
  • 24.
  • 25. Stakeholders Analýza a její dopady nejen na projekty Proces vzniku, analýzy a řízení požadavků Stakeholders Získání požadavků Třídění požadavků Analýza požadavků Review Změny
  • 26. Kdo je stakeholder  Seznam všech identifikovaných zúčastněných osob zajímajících se o produkt, nebo majících s ním důležitou souvislost.  Zúčastněnou osobou se rozumí osoba nebo organizace, která má na produkt vliv nebo jejíž účast je pro vývoj produktu nezbytná.
  • 27. Kdo je stakeholder  Klient je osoba (osoby), která platí za vývoj a která je vlastníkem dodávaného systému.  Zákazník je osoba (osoby), která od klienta produkt koupí.
  • 28. Kdo je stakeholder  Další zúčastněné osoby  Uživatelé (Users),  Sponzor (Sponsor)  Testeři (Testers)  Analytici (Business Analysts)  Odborníci v oblasti technologií (Technology Experts)  Systémoví návrháři (System Designers)  Odborníci v oblasti marketingu (Marketing Experts)  Právníci (Legal Experts)  Odborníci na danou oblast (Domain Experts)  Odborníci v oblasti uživatelnosti (Usability Experts)  Zástupci externích sdružení (Representatives of external associations)
  • 29. Jaké údaje potřebujeme znát  Pozice, povolání, jméno, organizace, role  Nezbytnou míru účasti dané zúčastněné osoby  Míru vlivu dané zúčastněné osoby  Dohodu, která řeší spory mezi zúčastněnými osobami.
  • 30. Nejste-li schopni identifikovat zúčastněné osoby, budou vám pak chybět jednotlivé požadavky
  • 31. Shrnutí uživatelů obsahuje seznam všech identifikovaných uživatelů, včetně zúčastněných osob uživatelského typu
  • 32. Co u uživatelů zjišťujeme  Jméno uživatele (Skupina)  Role uživatele – zahrnuje povinnosti uživatele.  Předmětná zkušenost  Zkušenost s technologií Uveďte skutečnosti jako:  Fyzické a intelektuální předpoklady / nedostatky  Přístup k práci  Přístup k technologii  Vzdělání, jazyková vybavenost  Věková skupina, pohlaví  Priorita uživatele  Účast