SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Methodology
REX Return on EXperience
How Agile practices can enhance standard components/deliveries of an IT project?
How your User Stories backlog can help you manage
standard components of an IT project such as:
• Specification
• Data model
• Data dictionary
• Organization model
• Entity life cycle
• Use Case catalogue
• All your tests
• …
Warning: what follows is a little bit technical so if you are not familiar with those terms, maybe pass your way.
Methodology
REX
• How your customer/user test your application?
• How do you build & make a demo of your application?
• How do you make coexist Agile principles & Traditional IT project deliveries?
Data model:
• How your customer/user test your Data Model? ... with a Use Case
• How do you build your Data model? ... with your Use Case catalogue
Organisational model (roles & jurisdiction):
• How your customer/user test your Organisation Model? ... with a Use Case
• How do you build your Organisation model? ... with your Use Case catalogue
Entity life cycle:
• How your customer/user test your entity life cycle? ... with a Use Case
• How do you build your entity life cycle? ... with your Use Case catalogue
Example of concrete problems & questions about test faced by teams:
• My User Story is heavy (10 pages long) with many tables describing static test on date format for instance
• How do we manage our Unique Specification document and our User Story in JIRA?
How do you manage all your Tests:
• Static versus Dynamic? e.g. date format versus “As a BO operator I can …” (behaviour)
• Small versus Large? e.g. price a vanilla versus price a strategy
• Component versus Integrated? e.g. booking component versus integration with external referential
• Technical versus Functional? e.g. Model View Control pattern versus “As a BO operator, I can ….”
Methodology
How do you build & test your Data model? With your Use Case catalogue
• Warning: for a large scope, build iteratively your Data Model i.e. define & follow your scope In/Out and increment workshop by workshop
• In session, instantiate classes to test your User Story to make the group see how it will really run
Methodology
How do you build & test your organization model? With your User Case catalogue
From your Data model & sequence diagram deduce
• For each role, what it can do & what it cannot do
• A RA(CI) or read/wright matrix
Methodology
How do your build & test your entity life cycle? With your Use Case catalogue
From your entity life cycle, deduce:
• The list of status
• The action/event to pass from one status to another one
Methodology
Functional test add Value for the customer, Static test is not. So, don’t overload User Story with static test!
Split your Tests by category e.g.
• Static versus Dynamic e.g. date format versus “As a BO operator, I can ….” (behaviour)
• Small versus Large e.g. price a vanilla versus price a strategy
• Component versus Integrated e.g. commission component versus integration with external Referential
• Technical versus Functional e.g. Model View Control pattern versus “As a BO operator, I can ….
Methodology
Tips for an efficient workshop
• Meeting efficiency = Team Rules
• Efficient meeting = “Work + Shop”
Methodology
Tips to avoid frictions within the Team
To avoid friction within the team, make it define what means ‘Ready’ & ‘Done’
Methodology
Work Breakdown Structure (WBS) evolves with the team maturity on the subject
Work Breakdown is not a goal but a mean: so don’t spend to much discussion on it
Methodology
Work Breakdown Structure (WBS): reminder of what is an Epic, a Feature and a User Story
Epic, Feature & User Story are the base of the Agile Work Breakdown Structure

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at Xebia
 
Scrum - the basics
Scrum - the basicsScrum - the basics
Scrum - the basics
 
Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Scrumban
ScrumbanScrumban
Scrumban
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20
 
Scrumban Lightning talk
Scrumban Lightning talkScrumban Lightning talk
Scrumban Lightning talk
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile And Scum In a Nutshell
Agile And Scum In a NutshellAgile And Scum In a Nutshell
Agile And Scum In a Nutshell
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
The Agile Agency
The Agile AgencyThe Agile Agency
The Agile Agency
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Scrum distribution risk score
Scrum distribution risk scoreScrum distribution risk score
Scrum distribution risk score
 

Similar a Rex - How User Stories can help you manage standard components of an IT project

Effective Business Analysis in a Changing World
Effective Business Analysis in a Changing WorldEffective Business Analysis in a Changing World
Effective Business Analysis in a Changing WorldDevFactoTechnologies
 
Agile Education: PO Basics
Agile Education: PO BasicsAgile Education: PO Basics
Agile Education: PO BasicsBharti Rupani
 
AnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdf
AnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdfAnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdf
AnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdfNamanGulati17
 
Interview Preparation
Interview PreparationInterview Preparation
Interview PreparationSupportGCI
 
Kaizen Egypt | Introduction to Business Process Management & Process Developm...
Kaizen Egypt | Introduction to Business Process Management & Process Developm...Kaizen Egypt | Introduction to Business Process Management & Process Developm...
Kaizen Egypt | Introduction to Business Process Management & Process Developm...Amr El-Ganainy
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapJean-François Nguyen
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Resume Best Practices
Resume Best PracticesResume Best Practices
Resume Best PracticesSupportGCI
 
90 days to make a difference - approach
90 days to make a difference - approach90 days to make a difference - approach
90 days to make a difference - approachStuart Creasey
 
Product Management Resume session
Product Management Resume sessionProduct Management Resume session
Product Management Resume sessionSupportGCI
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projectsKhalid Kahloot
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile worldRavikanth-BA
 
How to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business AnalysisHow to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business AnalysisAnton Vityaz
 
How to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisHow to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisAnton Vityaz
 
Business Case Template 2024 - By ex-Mckinsey and BCG consultants
Business Case Template 2024 - By ex-Mckinsey and BCG consultantsBusiness Case Template 2024 - By ex-Mckinsey and BCG consultants
Business Case Template 2024 - By ex-Mckinsey and BCG consultantsSlideworks
 
GBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad DGBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad DBaltimore SharePoint (BSPUG)
 
SDLC. BA Role
SDLC. BA RoleSDLC. BA Role
SDLC. BA Roleeleksdev
 

Similar a Rex - How User Stories can help you manage standard components of an IT project (20)

Effective Business Analysis in a Changing World
Effective Business Analysis in a Changing WorldEffective Business Analysis in a Changing World
Effective Business Analysis in a Changing World
 
Agile Education: PO Basics
Agile Education: PO BasicsAgile Education: PO Basics
Agile Education: PO Basics
 
AnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdf
AnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdfAnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdf
AnalytixLabs - Data Science 360 (Nasscom)-1648178720283 (1).pdf
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
 
Kaizen Egypt | Introduction to Business Process Management & Process Developm...
Kaizen Egypt | Introduction to Business Process Management & Process Developm...Kaizen Egypt | Introduction to Business Process Management & Process Developm...
Kaizen Egypt | Introduction to Business Process Management & Process Developm...
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmap
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Resume Best Practices
Resume Best PracticesResume Best Practices
Resume Best Practices
 
90 days to make a difference - approach
90 days to make a difference - approach90 days to make a difference - approach
90 days to make a difference - approach
 
Sap abap course
Sap abap course Sap abap course
Sap abap course
 
Sap abap course content
Sap abap course contentSap abap course content
Sap abap course content
 
Product Management Resume session
Product Management Resume sessionProduct Management Resume session
Product Management Resume session
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile world
 
How to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business AnalysisHow to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business Analysis
 
How to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisHow to apply alm to enterprise business analysis
How to apply alm to enterprise business analysis
 
Business Case Template 2024 - By ex-Mckinsey and BCG consultants
Business Case Template 2024 - By ex-Mckinsey and BCG consultantsBusiness Case Template 2024 - By ex-Mckinsey and BCG consultants
Business Case Template 2024 - By ex-Mckinsey and BCG consultants
 
GBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad DGBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad D
 
SDLC. BA Role
SDLC. BA RoleSDLC. BA Role
SDLC. BA Role
 

Más de Jean-François Nguyen

Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...Jean-François Nguyen
 
Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'Jean-François Nguyen
 
Management 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coachManagement 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coachJean-François Nguyen
 
Methodology: feature epic and user story
Methodology:  feature epic and user storyMethodology:  feature epic and user story
Methodology: feature epic and user storyJean-François Nguyen
 
Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?Jean-François Nguyen
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailJean-François Nguyen
 
How develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologiesHow develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologiesJean-François Nguyen
 
Methodology: Agile introduction for deciders
Methodology: Agile introduction for decidersMethodology: Agile introduction for deciders
Methodology: Agile introduction for decidersJean-François Nguyen
 
Tool digital meeting room solutions for efficient cross border meeting v1....
Tool   digital meeting room  solutions for efficient cross border meeting v1....Tool   digital meeting room  solutions for efficient cross border meeting v1....
Tool digital meeting room solutions for efficient cross border meeting v1....Jean-François Nguyen
 
Case: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activityCase: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activityJean-François Nguyen
 
Methodology dimension voice of customer
Methodology   dimension voice of customerMethodology   dimension voice of customer
Methodology dimension voice of customerJean-François Nguyen
 
Methodology lean IT transformation mission
Methodology   lean IT transformation missionMethodology   lean IT transformation mission
Methodology lean IT transformation missionJean-François Nguyen
 
Methodology scrum white board simulation
Methodology   scrum white board simulationMethodology   scrum white board simulation
Methodology scrum white board simulationJean-François Nguyen
 

Más de Jean-François Nguyen (20)

Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...
 
Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'
 
Management 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coachManagement 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coach
 
Methodology: feature epic and user story
Methodology:  feature epic and user storyMethodology:  feature epic and user story
Methodology: feature epic and user story
 
Methodology - Agile@Scale
Methodology - Agile@ScaleMethodology - Agile@Scale
Methodology - Agile@Scale
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
Methodology - design thinking
Methodology - design thinkingMethodology - design thinking
Methodology - design thinking
 
Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
How develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologiesHow develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologies
 
Methodology: Agile introduction for deciders
Methodology: Agile introduction for decidersMethodology: Agile introduction for deciders
Methodology: Agile introduction for deciders
 
Tool digital meeting room solutions for efficient cross border meeting v1....
Tool   digital meeting room  solutions for efficient cross border meeting v1....Tool   digital meeting room  solutions for efficient cross border meeting v1....
Tool digital meeting room solutions for efficient cross border meeting v1....
 
Case: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activityCase: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activity
 
Methodology dimension voice of customer
Methodology   dimension voice of customerMethodology   dimension voice of customer
Methodology dimension voice of customer
 
Methodology lean IT transformation mission
Methodology   lean IT transformation missionMethodology   lean IT transformation mission
Methodology lean IT transformation mission
 
Case: build an IT pool
Case: build an IT poolCase: build an IT pool
Case: build an IT pool
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Methodology scrum white board simulation
Methodology   scrum white board simulationMethodology   scrum white board simulation
Methodology scrum white board simulation
 
Methodology kanban
Methodology   kanbanMethodology   kanban
Methodology kanban
 

Último

Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 

Último (20)

Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 

Rex - How User Stories can help you manage standard components of an IT project

  • 1. Methodology REX Return on EXperience How Agile practices can enhance standard components/deliveries of an IT project? How your User Stories backlog can help you manage standard components of an IT project such as: • Specification • Data model • Data dictionary • Organization model • Entity life cycle • Use Case catalogue • All your tests • … Warning: what follows is a little bit technical so if you are not familiar with those terms, maybe pass your way.
  • 2. Methodology REX • How your customer/user test your application? • How do you build & make a demo of your application? • How do you make coexist Agile principles & Traditional IT project deliveries? Data model: • How your customer/user test your Data Model? ... with a Use Case • How do you build your Data model? ... with your Use Case catalogue Organisational model (roles & jurisdiction): • How your customer/user test your Organisation Model? ... with a Use Case • How do you build your Organisation model? ... with your Use Case catalogue Entity life cycle: • How your customer/user test your entity life cycle? ... with a Use Case • How do you build your entity life cycle? ... with your Use Case catalogue Example of concrete problems & questions about test faced by teams: • My User Story is heavy (10 pages long) with many tables describing static test on date format for instance • How do we manage our Unique Specification document and our User Story in JIRA? How do you manage all your Tests: • Static versus Dynamic? e.g. date format versus “As a BO operator I can …” (behaviour) • Small versus Large? e.g. price a vanilla versus price a strategy • Component versus Integrated? e.g. booking component versus integration with external referential • Technical versus Functional? e.g. Model View Control pattern versus “As a BO operator, I can ….”
  • 3. Methodology How do you build & test your Data model? With your Use Case catalogue • Warning: for a large scope, build iteratively your Data Model i.e. define & follow your scope In/Out and increment workshop by workshop • In session, instantiate classes to test your User Story to make the group see how it will really run
  • 4. Methodology How do you build & test your organization model? With your User Case catalogue From your Data model & sequence diagram deduce • For each role, what it can do & what it cannot do • A RA(CI) or read/wright matrix
  • 5. Methodology How do your build & test your entity life cycle? With your Use Case catalogue From your entity life cycle, deduce: • The list of status • The action/event to pass from one status to another one
  • 6. Methodology Functional test add Value for the customer, Static test is not. So, don’t overload User Story with static test! Split your Tests by category e.g. • Static versus Dynamic e.g. date format versus “As a BO operator, I can ….” (behaviour) • Small versus Large e.g. price a vanilla versus price a strategy • Component versus Integrated e.g. commission component versus integration with external Referential • Technical versus Functional e.g. Model View Control pattern versus “As a BO operator, I can ….
  • 7. Methodology Tips for an efficient workshop • Meeting efficiency = Team Rules • Efficient meeting = “Work + Shop”
  • 8. Methodology Tips to avoid frictions within the Team To avoid friction within the team, make it define what means ‘Ready’ & ‘Done’
  • 9. Methodology Work Breakdown Structure (WBS) evolves with the team maturity on the subject Work Breakdown is not a goal but a mean: so don’t spend to much discussion on it
  • 10. Methodology Work Breakdown Structure (WBS): reminder of what is an Epic, a Feature and a User Story Epic, Feature & User Story are the base of the Agile Work Breakdown Structure