SlideShare a Scribd company logo

Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects

How facilitate workshops to make Business Analysts and IT Architects build a Data Model

1 of 7
Download to read offline
Methodology
REX Return on Experience: Sprint 0
Sprint 0:
• it is always difficult to launch a big project.
• the temptation is strong for IT architects to modelize everything even if it is not required at the beginning
• Even if they need quite quickly a rough and global view of the scope to anticipate the big targets of the projects
Sprint 0
2 Business Analyst with 3 IT architects have to build the
Data Model
First meetings:
• Lots of discussion but almost no outcome
• frustration from both parts even among the IT architects
How we helped them run efficient workshops
and draft the first versions of the Data Model in a few weeks
Key Points: the sprint 0 in Scrum is quite difficult to manage. Most of the literature talks more about the framework once the machine is
launched. But Sprint 0 is key has it has to setup the key elements of the Team, the Agile iteration and the Code factory so that the
project can ramp up efficiently. Database Data Model is one of those key elements of the architecture to define.
Methodology
Tips for an efficient workshop: let run the first meetings, observe and make a small retrospective
People progress faster when they fail first. So, as a facilitator:
• Let the first meetings run without your intervention and just observe
• If you point out problems, propose to the group to do a small retrospective
• The main goal of this retrospective will be to define team rules if they don’t exist
Key points: Sprint 0 is also particular period where the Team (if it is not yet a Team) will go through the different phases of a team
building: Storming, Norming, Performing. Those moments are really important and as a facilitator your goal is accompany the group to
go through those steps quite quickly. If they remain too long within the Storming one, they re will always be conflicts within the group.
Before
• Several 2-3h meetings
• Lots of discussion but almost no outcome
• Frustration leading to irritation from both parts even among the IT architects
Retrospective outputs
• Plus:
• BA & IT architects really wanted to work together
• They had the functional and IT architect experts in the same room
• Delta:
• Workshops were not prepared in advance leading to confusion
• No leader during the workshop leading to disorganised discussions
• Everyone frustrated about the lack of outcome and leadership
• Everyone tired to spend 2 to 3 hours in inefficient meetings
After
• a 1h workshop every 2 days to let people work on the questions pointed out during the previous workshop
• 1 leader accountable of
• the preparation: scope & agenda definition based on the Story Map built with the key Users and Sponsors, all data
required is always visible in the room
• the run: maintain parking and keep people focused
• the conclusion: action plan, 5mn of retrospective to improve the next workshop
• 1 BA accountable to write down in session the use cases catalogue used during the workshop
• 1 IT architect accountable to update the data model in session
Methodology
Tips for an efficient workshop: display, write and design all you talk about to ensure a common understanding
First, we start with simple rules regarding an efficient meeting
• Meeting efficiency = Team Rules
• Efficient meeting = “Work + Shop”
• efficient meeting = meeting prepared before the workshop
Key points: display, visualize, write so that everyone can see. Especially when the functional domain is complex. Check with
attendees they feel to progress workshop after workshop
Methodology
How do you build & test your Data model? All the knowledge comes from your Use Case catalogue
If you observe the meeting, 80% of the time, people are talking about Use Cases. Normal, all the knowledge comes from Use Cases, so:
• Someone has to write down all the use cases that are in the scope IN (you can also write down the OUT to prevent future digression)
• From the use case catalogue (you can also call User Story), IT architects will retrieve Entities and relation between those Entities
• Instantiate the entity with object to test the modelization is really working and covering also specific case (if in the scope)
Key points: for a large scope, build iteratively your Data Model i.e. define & follow your scope In/Out and increment your scope
workshop by workshop. At that stage, forget the formal Specification document as actually it is your Use case catalogue. Start with
nominal case (standard) and complete with specific case (exception).
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
Key points: “As a [role], I Can do [action] so that [goal]”. Funny no, to see how the User Story template is well done to retrieve
those organization model information … thanks Scrum guys!
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
Ad

Recommended

Rex - How User Stories can help you manage standard components of an IT project
Rex - How User Stories can help you manage standard components of an IT projectRex - How User Stories can help you manage standard components of an IT project
Rex - How User Stories can help you manage standard components of an IT projectJean-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
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumHawkman Academy
 
Agile Scenarios - Delivering an Agile Environment
Agile Scenarios - Delivering an Agile EnvironmentAgile Scenarios - Delivering an Agile Environment
Agile Scenarios - Delivering an Agile EnvironmentDavidMcLachlan1
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile DevelopmentTu Hoang
 

More Related Content

What's hot

Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology AssessmentSandy Lee
 
Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works KeepSolid
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are doneMikalai Alimenkou
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Tester performance evaluation
Tester performance evaluationTester performance evaluation
Tester performance evaluationgaoliang641
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project ManagementKatrina Schroeder
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 sJames Sutter
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectStephanie Gasche
 
EXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewEXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewInvensis Learning
 
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Blossom IO Inc.
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an OrganizationKane Mar
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process modelsStudent
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićBosnia Agile
 
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Blossom IO Inc.
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrumSachin Khosla
 

What's hot (20)

Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are done
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Tester performance evaluation
Tester performance evaluationTester performance evaluation
Tester performance evaluation
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project Management
 
Scrum
ScrumScrum
Scrum
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 s
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware Project
 
EXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewEXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course Preview
 
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an Organization
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina Durmić
 
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
 

Similar to Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...UXPA Boston
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
Microsoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox WebinarMicrosoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox WebinarSam Marshall
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!Frank Caron
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageBuiltvisible
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationJody Zolli
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octSteven Martin
 
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
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Loriebel Manabat
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical LeaderJean Barmash
 

Similar to Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects (20)

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Microsoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox WebinarMicrosoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox Webinar
 
Case: build an IT pool
Case: build an IT poolCase: build an IT pool
Case: build an IT pool
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Presentation on agile methodology
Presentation on agile methodologyPresentation on agile methodology
Presentation on agile methodology
 
Roadmap
RoadmapRoadmap
Roadmap
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
 
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
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 Roadmap
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 

More from 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
 
Visual management white board standard structures from waterfall to agile v3
Visual management   white board  standard structures from waterfall to agile v3Visual management   white board  standard structures from waterfall to agile v3
Visual management white board standard structures from waterfall to agile v3Jean-François Nguyen
 
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
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...Jean-François Nguyen
 

More from Jean-François Nguyen (20)

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
 
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
 
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
 
Visual management white board standard structures from waterfall to agile v3
Visual management   white board  standard structures from waterfall to agile v3Visual management   white board  standard structures from waterfall to agile v3
Visual management white board standard structures from waterfall to agile v3
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmap
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...
 

Recently uploaded

Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...UiPathCommunity
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut meManoj Prabakar B
 
IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1Inbay UK
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolProduct School
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor FesenkoFwdays
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfLLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfThomas Poetter
 
Importance of magazines in education ppt
Importance of magazines in education pptImportance of magazines in education ppt
Importance of magazines in education pptsafnarafeek2002
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIEDanBrown980551
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...shaiyuvasv
 
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERNRonnelBaroc
 
How we think about an advisor tech stack
How we think about an advisor tech stackHow we think about an advisor tech stack
How we think about an advisor tech stackSummit
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfIsidro Navarro
 
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, GoogleISPMAIndia
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsInflectra
 
Curtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdfCurtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdfDomotica daVinci
 
"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys VasylievFwdays
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxMaarten Balliauw
 
AI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvementAI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvementMimmo Squillace
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxMemory Fabric Forum
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Umar Saif
 

Recently uploaded (20)

Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut me
 
IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfLLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
 
Importance of magazines in education ppt
Importance of magazines in education pptImportance of magazines in education ppt
Importance of magazines in education ppt
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIE
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
 
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
 
How we think about an advisor tech stack
How we think about an advisor tech stackHow we think about an advisor tech stack
How we think about an advisor tech stack
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdf
 
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
 
Curtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdfCurtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdf
 
"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptx
 
AI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvementAI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvement
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptx
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
 

Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects

  • 1. Methodology REX Return on Experience: Sprint 0 Sprint 0: • it is always difficult to launch a big project. • the temptation is strong for IT architects to modelize everything even if it is not required at the beginning • Even if they need quite quickly a rough and global view of the scope to anticipate the big targets of the projects Sprint 0 2 Business Analyst with 3 IT architects have to build the Data Model First meetings: • Lots of discussion but almost no outcome • frustration from both parts even among the IT architects How we helped them run efficient workshops and draft the first versions of the Data Model in a few weeks Key Points: the sprint 0 in Scrum is quite difficult to manage. Most of the literature talks more about the framework once the machine is launched. But Sprint 0 is key has it has to setup the key elements of the Team, the Agile iteration and the Code factory so that the project can ramp up efficiently. Database Data Model is one of those key elements of the architecture to define.
  • 2. Methodology Tips for an efficient workshop: let run the first meetings, observe and make a small retrospective People progress faster when they fail first. So, as a facilitator: • Let the first meetings run without your intervention and just observe • If you point out problems, propose to the group to do a small retrospective • The main goal of this retrospective will be to define team rules if they don’t exist Key points: Sprint 0 is also particular period where the Team (if it is not yet a Team) will go through the different phases of a team building: Storming, Norming, Performing. Those moments are really important and as a facilitator your goal is accompany the group to go through those steps quite quickly. If they remain too long within the Storming one, they re will always be conflicts within the group. Before • Several 2-3h meetings • Lots of discussion but almost no outcome • Frustration leading to irritation from both parts even among the IT architects Retrospective outputs • Plus: • BA & IT architects really wanted to work together • They had the functional and IT architect experts in the same room • Delta: • Workshops were not prepared in advance leading to confusion • No leader during the workshop leading to disorganised discussions • Everyone frustrated about the lack of outcome and leadership • Everyone tired to spend 2 to 3 hours in inefficient meetings After • a 1h workshop every 2 days to let people work on the questions pointed out during the previous workshop • 1 leader accountable of • the preparation: scope & agenda definition based on the Story Map built with the key Users and Sponsors, all data required is always visible in the room • the run: maintain parking and keep people focused • the conclusion: action plan, 5mn of retrospective to improve the next workshop • 1 BA accountable to write down in session the use cases catalogue used during the workshop • 1 IT architect accountable to update the data model in session
  • 3. Methodology Tips for an efficient workshop: display, write and design all you talk about to ensure a common understanding First, we start with simple rules regarding an efficient meeting • Meeting efficiency = Team Rules • Efficient meeting = “Work + Shop” • efficient meeting = meeting prepared before the workshop Key points: display, visualize, write so that everyone can see. Especially when the functional domain is complex. Check with attendees they feel to progress workshop after workshop
  • 4. Methodology How do you build & test your Data model? All the knowledge comes from your Use Case catalogue If you observe the meeting, 80% of the time, people are talking about Use Cases. Normal, all the knowledge comes from Use Cases, so: • Someone has to write down all the use cases that are in the scope IN (you can also write down the OUT to prevent future digression) • From the use case catalogue (you can also call User Story), IT architects will retrieve Entities and relation between those Entities • Instantiate the entity with object to test the modelization is really working and covering also specific case (if in the scope) Key points: for a large scope, build iteratively your Data Model i.e. define & follow your scope In/Out and increment your scope workshop by workshop. At that stage, forget the formal Specification document as actually it is your Use case catalogue. Start with nominal case (standard) and complete with specific case (exception).
  • 5. 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 Key points: “As a [role], I Can do [action] so that [goal]”. Funny no, to see how the User Story template is well done to retrieve those organization model information … thanks Scrum guys!
  • 6. 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
  • 7. 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 Key points: there is not just One good WBS. They are several good and several bad. Your goal is to avoid the bad ones. So once again, don’t spend too much time on discussion if it is not relevant.