27/11/2017. Business analýza a sběr požadavků. Dotazy na event #G865

Podobné dokumenty
Specifikace požadavků, UC. Jaroslav Žáček

Specifikace požadavků, UC. Jaroslav Žáček

Karta předmětu prezenční studium

Analýza a design na reálném projektu. Richard Michalský

Softwarový proces Martin Hlavatý 4. říjen 2018

Novinky v UML 2.5 a agilní modelování

Semestrální práce ke kurzu 4IT421 Zlepšování procesů budování IS

SOFT-ENG ACADEMY 2017/2018

Analýza a design na reálném projektu. Richard Michalský

Návrh IS - UML. Jaroslav Žáček

Návrh IS - UML. Jaroslav Žáček

PŘÍLOHA C Požadavky na Dokumentaci

Budování architektury pomocí IAA

Analýza a Návrh. Analýza

Requirements Engineering. Sběr a analýza požadavků

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

Diagram nebo text? Miroslav Benešovský, BenSoft s.r.o

Quality assurance a testování

Unifikovaný proces vývoje

30/10/2017. Odhady, nabídky, měření a historie. Dotazy na event #L554

Procesní dokumentace Process Management. Pavel Čejka

Metodika analýzy. Příloha č. 1

Softwarový proces Bohumír Zoubek 1. říjen 2018

PLM VDM. Lístek k úspěšné implementaci

Vývoj informačních systémů. Přehled témat a úkolů

Vývoj informačních systémů. Přehled témat a úkolů

Software Project Management

Odhady, nabídky, měření a historie

Risk management in the rhythm of BLUES. Více času a peněz pro podnikatele

Jak efektivně řídit životní cyklus dokumentů

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

Základní informace o co se jedná a k čemu to slouží

CASE. Jaroslav Žáček

Vývoj informačních systémů. Jak vyvíjet v týmu

CASE nástroje. Jaroslav Žáček

Dotazy na event #6334

Modelování podnikových procesů

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

7 Jazyk UML (Unified Modeling Language)

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

Softwarový proces. Bohumír Zoubek, Tomáš Krátký

7 Jazyk UML (Unified Modeling Language)

Dokumentace, konfigurační řízení

Metadata. RNDr. Ondřej Zýka

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

Základy analýzy. autor. Jan Novotný února 2007

Modelování hrozeb. Hana Vystavělová AEC, spol. s r.o.

Modelování webových služeb v UML

6INF2. RNDr. Jaroslav Žáček, Ph.D.

KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování

Znalostní systém nad ontologií ve formátu Topic Maps

Analytická specifikace a její zpracování

Analýzou dat k efektivnějšímu rozhodování

2. Začlenění HCI do životního cyklu software

Co je to COBIT? metodika

Projekt a jeho charakteristiky. Co je to projekt? Definice?

KIV/ASWI 2007/2008 Metody získávání a zachycení požadavků. Postupy a UML modely Zachycení požadavků Model užití Popis problémové oblasti

1 Služby SAP Business Transformation and Plan Services Služby SAP Business Transformation and Plan Services aktuálně zahrnují:

Využití SysML pro tvorbu modelů v systémovém inženýrství

Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o.

Testování SW produktů. Jiří Sochor, Jaroslav Ráček 1

Identifikace změny Definice změny a jejího rozsahu a dopadu Schválení změny Prioritizace změn Úprava plánu projektu

Testování prakticky Otakar Ertl 17. ledna 2018

Co je to SCRUM! FRAMEWORK vs METODIKA. Ken Schwaber a Jeff Sutherland ho mají za framework Kde hledat detaily?

(Akty přijaté před 1. prosincem 2009 podle Smlouvy o ES, Smlouvy o EU a Smlouvy o Euratomu)

Kvalita procesu vývoje (SW) Jaroslav Žáček

Odhady, nabídky, měření a historie

Management informační bezpečnosti

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

5 Požadavky a jejich specifikace

4IT445 - AGILNÍ VÝVOJ WEBOVÝCH APLIKACÍ AGILNÍ METODIKY VÝVOJE SW ING. JAN ČERNÝ

Jak správně psát scénáře k případům užití?

INFORMAČNÍ SYSTÉMY , Ing. Jiří Mráz

Objektová tvorba SW, Analýza požadavků 2006 UOMO 53

Research infrastructure in the rhythm of BLUES. More time and money for entrepreneurs

Návrh optimalizace informačního systému

1.1. Správa a provozní podpora APV ROS, HW ROS a základního SW

5 Požadavky a jejich specifikace

Moderní podnikový informační systém. Pavel Šlesingr Microsoft

Agenda. Docházka Návrat k minulému praktickému cvičení Zápočtové práce. Dokumentace. Dotazy, přání, stížnosti. Co, jak a proč dokumentovat

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

B0M33BDT 7. přednáška Architektury a bezpečnost. Marek Sušický Milan Kratochvíl

Hlavní otázka zní Co dál? Mapování cesty zákazníků službou

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz

Technica Solutions. Půjčovna nářadí. Úvodní studie pro Q&X Trading

MOHOU TECHNOLOGIE ZVÍTĚZIT V BOJI S MODERNÍMI HROZBAMI?

Mib:S4Road přechod k SAP S/4HANA. Jiří Palát

Návrh softwarových systémů - úvod, motivace

Účel, použití, analýza rizik Milan Turinský Únor 2018

Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací. Praha 15. dubna 2015

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

Návrh softwarových systémů - architektura softwarových systémů

Dotazy na event #E256

Návrh softwarových systémů - architektura softwarových systémů

Semestrální práce ke kurzu 4IT421 Zlepšování procesů budování IS. ISO/IEC v číslech

v praxi Rizika a přínosy zavádění BI jako nástroje pro řízení podnikání

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Zuzana Šochová MFF Modelování a realizace softwarových projektů

Způsob řízení architektury ve Skupině ČEZ

Transkript:

27/11/2017 Business analýza a sběr požadavků Richard Michalský 28. listopadu 2017 Dotazy na https://www.sli.do event #G865 1

27/11/2017 Hodnocení přednášky https://www.surveymonkey.com/r/t87tcfv Agenda Role business analytika Příběh business analýzy Činnosti a techniky Analýza v agilním světě 4 2

Definice Business analysis is the practice of enabling change in an enterprise by defining needs and recommending solutions that deliver value to stakeholders. Business analysis enables an enterprise to articulate needs and the rationale for change, and to design and describe solutions that can deliver value. Business Analysis Body of Knowledge (BABOK), International Institute of Business Analysis, 2005-2015 5 Definice Business analysis is the practice of enabling change in an enterprise by defining needs and recommending solutions that deliver value to stakeholders. Business analysis enables an enterprise to articulate needs and the rationale for change, and to design and describe solutions that can deliver value. Business Analysis Body of Knowledge (BABOK), International Institute of Business Analysis, 2005-2015 6 3

Role business analytika Porozumět cílům a problémům organizace Analyzovat potřeby a řešení Navrhnout strategii Být motorem změny Umožnit spolupráci všech zúčastněných Business Analysis Body of Knowledge (BABOK), International Institute of Business Analysis, 2005-2015 Identifikovat potřeby, najít řešení a zajistit sdílení jednotné představy o něm. 7 Příběh business analýzy 8 4

Stakeholder analysis Power / interest matrix Vliv na projekt EA Bezpečnost Delivery tým Sponzor?? Keep satisfied Manage closely Monitor Keep informed Zadavatelé Ostatní projekty, Uživatelé Zájem na projektu RACI matrix 9 Příběh business analýzy Business needs User requirements Solution specification Technical design 10 5

V - model Business needs Business evaluation User requirements User acceptance tests Solution specification System tests Design & development 11 Činnosti analýzy 12 6

Requirements (BA) management Také Business analysis planning & monitoring Planning: Jaké dokumenty mají vzniknout? Podle jaké šablony? Metodiky? Reuse požadavků / specifikace / dokumentace Monitoring: znalost stavu požadavků změny závislosti mezi požadavky vazby na jiné projekty cena prioritizace,... Mýtus: business analýzu nelze odhadnout / plánovat / rozpadnout na úkoly 13 Elicitation techniky vyzvídání Brainstorming Document analysis Focus group Interface analysis Interviews Observation Prototyping Requirements Workshops Survey / Questionnaire 14 7

Analytické techniky Benchmarking Brainstorming Business Rules Analysis Decision Analysis Focus group Functional decomposition ( Divide et impera ) Modelling Risk analysis Root cause analysis ( 5 Whys ) SWOT analysis 15 Identifikace obchodních potřeb a 5 Whys Business needs Business requirements 16 8

Specifikace Typy požadavků Požadavky na požadavky Techniky Acceptance and Evaluation Criteria, Activity Diagrams, Balanced Scorecards, Business Cases, Business Model Canvas, Data Dictionary, Data Modelling, Functional Decomposition, Glossary, Lessons Learned, Mind Mapping, Prototyping, Roles and Permissions Matrix, Sequence Diagrams, State Modelling, Use Cases and Scenarios, User Stories, Modelování 17 Typy systémových požadavků požadavky na vlastní funkce požadavky na rozhraní uživatelské, softwarové, HW, komunikační, nefunkční požadavky výkon, bezpečnost, spolehlivost, dostupnost, škálovatelnost, další požadavky přechodové, legislativní, vícejazyčnost, 18 9

Požadavky na požadavky (dle IEEE) Correct Unambiguous Complete Consistent Ranked Verifiable Modifiable Traceable 19 User requirements - specifikace uživatelské interakce User story Uživatel chce vypnout mluvící toastovač, aby ho nerušil. Use case Scénář / storyboard Lister: Zmlkni! Toastovač: Jak jde život? Dá si někdo toast? Lister: Tady nikdo nechce žádnej toast. Ani teď, ani jindy! Toastovač: A co muffina? Lister: Zmlkni! Toastovač: <uraženě se vypne> 20 10

Solution specification - modely struktury Cokoliv, co funguje Jednoduchost! 21 Solution specification - modely chování Diagramy aktivit málo aktérů, hodně logiky Stavové diagramy Sekvenční diagramy mnoho aktérů, málo logiky 22 11

Specifikace v mašličkách Čitelný (nejlépe) dokument Obsahuje nebo odkazuje i na: obchodní potřeby popis uživatelských interakcí Sdílení jednotné představy 23 Verifikace Acceptance and Evaluation Criteria Item / issue tracking Metrics & KPIs Reviews Workshops Princip nejmenšího překvapení! 24 12

Analýza v agilní organizaci 25 Analýza v agilní organizaci Big Design Up Front Sufficient design Emergent design User stories + backlog Napkin architecture Dokumentace rozhodnutí Testovací případy 26 13

Závěr Základy business analýzy Sběr požadavků na software Sdílení představy o řešení Techniky a postupy 27 Další studium K. Wiegers: Software requirements Zlatý standard M. Fowler: UML Distilled Praktické, pragmatické a čtivé BABOK Pokročilá témata 28 14

27/11/2017 Hodnocení přednášky https://www.surveymonkey.com/r/t87tcfv Děkujeme za pozornost Profinit EU, s.r.o. Tychonova 2, 160 00 Praha 6 Telefon + 420 224 316 016 Web LinkedIn Twitter Facebook Youtube www.profinit.eu linkedin.com/company/profinit twitter.com/profinit_eu facebook.com/profinit.eu Profinit EU 15