SlideShare a Scribd company logo
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
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.

More Related Content

PDF
Rex - How User Stories can help you manage standard components of an IT project
PDF
Methodology: to build your product build your team your agile iteration your ...
PDF
Key items for a digital enterprise
PDF
Scrum in action
PPTX
Introduction to Agile & Scrum
PPTX
Agile Scenarios - Delivering an Agile Environment
PDF
Introduction to Agile Development
PPTX
Rex - How User Stories can help you manage standard components of an IT project
Methodology: to build your product build your team your agile iteration your ...
Key items for a digital enterprise
Scrum in action
Introduction to Agile & Scrum
Agile Scenarios - Delivering an Agile Environment
Introduction to Agile Development

What's hot (20)

PPTX
Introduction to scrum
PPTX
Agile Methodology Assessment
PDF
Agile Project Management: What is It and How It Works
PPTX
How to be proud when you are done
PDF
Scrum Prioritization Techniques PowerPoint Presentation Slides
PDF
Agile Methodology - Agile Project Management Training
PPT
Tester performance evaluation
PDF
Using the Agile Method for Project Management
PDF
PPSX
Agile methodology v 4.5 s
PPTX
Agile and Scrum Basics
PDF
Building Cross-Functional Scrum-Teams in a Hardware Project
PPTX
EXIN Agile Scrum Foundation - Course Preview
PDF
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
PDF
Introducing Scrum to an Organization
PPTX
Agile Process models
PDF
Scrum sprint structure workshop by Nermina Durmić
PDF
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
PPTX
Introduction to Agile - Scrum, Kanban, and everything in between
PDF
Introduction to Agile scrum
Introduction to scrum
Agile Methodology Assessment
Agile Project Management: What is It and How It Works
How to be proud when you are done
Scrum Prioritization Techniques PowerPoint Presentation Slides
Agile Methodology - Agile Project Management Training
Tester performance evaluation
Using the Agile Method for Project Management
Agile methodology v 4.5 s
Agile and Scrum Basics
Building Cross-Functional Scrum-Teams in a Hardware Project
EXIN Agile Scrum Foundation - Course Preview
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Introducing Scrum to an Organization
Agile Process models
Scrum sprint structure workshop by Nermina Durmić
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
Ad

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

PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
PDF
Applying Agile Team Management
PDF
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
PDF
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
PPT
Chapterunifiedmodelinglanguagetwouml2.ppt
PPTX
Agile.pptx
PPTX
Microsoft planner 101 - ClearBox Webinar
PDF
Case: build an IT pool
PPTX
The Role of the Architect
PPTX
JIRA 101 - Over(our)head No Longer!
PDF
How to make change happen in your organisation by talking your devs language
PPTX
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
PDF
Scrum intro
PPTX
Presentation on agile methodology
PPTX
Roadmap
PPTX
Pin the tail on the metric v01 2016 oct
PPTX
Effective Business Analysis in a Changing World
PPSX
Postmortemanalysis 120520033844-phpapp02
PPTX
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
Applying Agile Team Management
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
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...
Chapterunifiedmodelinglanguagetwouml2.ppt
Agile.pptx
Microsoft planner 101 - ClearBox Webinar
Case: build an IT pool
The Role of the Architect
JIRA 101 - Over(our)head No Longer!
How to make change happen in your organisation by talking your devs language
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Scrum intro
Presentation on agile methodology
Roadmap
Pin the tail on the metric v01 2016 oct
Effective Business Analysis in a Changing World
Postmortemanalysis 120520033844-phpapp02
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ad

More from Jean-François Nguyen (20)

PDF
Methodology: agile@scale what is a 'PI Zero'
PDF
Management 3 0: tip to guide manager to delegate and coach
PDF
Methodology: feature epic and user story
PDF
Methodology - Agile@Scale
PDF
Methodology - Design Sprint
PDF
Methodology - design thinking
PDF
Scrum product owner: how build a project charter & frame the project?
PDF
Develop a good product - 3 phases 3 methodologies - detail
PDF
How develop a GOOD product: 3 phases, 3 methodologies
PDF
Methodology: Agile introduction for deciders
PDF
Tool digital meeting room solutions for efficient cross border meeting v1....
PDF
Case: apply Agile principles to front office credit analyst activity
PDF
Methodology dimension voice of customer
PDF
Methodology lean IT transformation mission
PDF
Methodology: IT test
PDF
Methodology scrum white board simulation
PDF
Methodology kanban
PDF
Visual management white board standard structures from waterfall to agile v3
PDF
IT Software - Release cycle & Delivery roadmap
PDF
To successfully deliver your IT project: build your team, build your Agile it...
Methodology: agile@scale what is a 'PI Zero'
Management 3 0: tip to guide manager to delegate and coach
Methodology: feature epic and user story
Methodology - Agile@Scale
Methodology - Design Sprint
Methodology - design thinking
Scrum product owner: how build a project charter & frame the project?
Develop a good product - 3 phases 3 methodologies - detail
How develop a GOOD product: 3 phases, 3 methodologies
Methodology: Agile introduction for deciders
Tool digital meeting room solutions for efficient cross border meeting v1....
Case: apply Agile principles to front office credit analyst activity
Methodology dimension voice of customer
Methodology lean IT transformation mission
Methodology: IT test
Methodology scrum white board simulation
Methodology kanban
Visual management white board standard structures from waterfall to agile v3
IT Software - Release cycle & Delivery roadmap
To successfully deliver your IT project: build your team, build your Agile it...

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Mobile App Security Testing_ A Comprehensive Guide.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Cloud computing and distributed systems.
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

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.