SlideShare une entreprise Scribd logo
1  sur  30
www.forecast.it 12015 © Copyright Forecast.it A/S
AGILE IN DISTRIBUTED TEAMS
Dennis Kayser
Co-founder, CEO
#AgilityLab - Apr. 14th
2015
www.forecast.it 22015 © Copyright Forecast.it A/S
Who am I?
●
Dennis Kayser
CEO & Co-founder of Forecast.it
●
IBM, Varien, IMT Labs...
●
M.Sc. Computer Science
●
Kanban, Scrum Master, Prince2
www.forecast.it 32015 © Copyright Forecast.it A/S
About Forecast.it
www.forecast.it 42015 © Copyright Forecast.it A/S
What we are offering
• An advanced — easy to use — SaaS solution dedicated
to improve project planning and execution based on:
– Business Intelligence
– Machine learning
• The Forecast.it solution can:
– Work as a stand-alone solution
OR
– Complement and use existing data and IT investments more
intelligent
www.forecast.it 52015 © Copyright Forecast.it A/S
Benefits
Predictable estimates
Automatic insights
Easy-to-use
Reduction in administration
Transparency, tracking and control
www.forecast.it 62015 © Copyright Forecast.it A/S
Building a new web platform
www.forecast.it 72015 © Copyright Forecast.it A/S
eCommerce targets drives the need for
a New Web Platform
Web Presence
Strategy
eCommerce
Strategy
Customer Relation
Strategy
XXX Strategy
Multichannel
Direction
…and more
FY 2020
• 10% of business = eCommerce
• EUR 50 billion in total sales
• 1,5 billion visitors (+100%)
www.forecast.it 82015 © Copyright Forecast.it A/S
Main drivers
Key strategic initiatives need
capabilities that we cannot deliver
with current setup
CRM
Campaign
managementCommon view of XX’s
customers
eCommerce
Product
catalogues
Cross sell/
Up sell
Web
Multichannel
experience
We have performed several business
studies in the areas of Web and CRM to
understand the needed capabilities and
detailed requirements
Current IT Implementation of today's
solutions insufficient
• High support and maintenance costs
• Long time to market for new
functionality
Time for a
“major
renovation”
www.forecast.it 92015 © Copyright Forecast.it A/S
The existing solution
● More than 12.000 SKU's
● 2.000 new SKU's pr. annum
CENSORED
www.forecast.it 102015 © Copyright Forecast.it A/S
Project organization
Channel
Build
Back End
Build
Programme Director
IT Program Manager
Program Partner
Program
Architects
PMO
New Web Platform
(NWP)
Program Steering Board
Offshore Delivery
Front End and
Wireframing
Back End Package Customer Hub Integration
Sterling Order
Management
(SOM)
NWP Lead Architect
Business Transformation
Business Analysts
Product Specialists
POC SpikePOC Spike
UAT
SMEs
Web Front End
& Industry
Product
SMEs
Web Front End
& Industry
Product
Infrastructure
www.forecast.it 112015 © Copyright Forecast.it A/S
NWP and SOM
New Web Platform (NWP)
~150 PAX
Sterling Order Management
(SOM)
~150 PAX
●
Agile using “Scrum”
– “New” project
– Respond to changing
requirements
– Releasable in small parts
●
Waterfall
– Done many times before
– Static requirements
– Not possible to release in small
increments
Release
www.forecast.it 122015 © Copyright Forecast.it A/S
Project plan
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Planning Implementation
Deployment
Pre-Pilot IR
Deployment
Pilot UK
Postlive
Support
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
FE Package Block 1 FE Package Block 2 FE Package Block 3
SOM Block 1 SOM Block 2 SOM Block 3
S11 S12 S13 S14 S15 S16
SIT BAT PAT
FEP Block 4
SOM Block 4
FEP Block 5
Data Migration
SIT BAT PAT
Data Migration
Develop & support Change Management, Transformation & Rollout
Migration Block 1 Migration Block 2 Migration Block 3
Establish Infrastructure & Security – Test & Production
Integration Block 1 Integration Block 2 Integration Block 3
www.forecast.it 132015 © Copyright Forecast.it A/S
NWP teams
●
9 teams
– Design & concept prototyping team
– Business Solution team 1
– Business Solution team 2
– Business Solution team 3
– Front end team 1
– Front end team 2
– Back end team
– Architecture team
– Supporting resources
www.forecast.it 142015 © Copyright Forecast.it A/S
Distributed teams
www.forecast.it 152015 © Copyright Forecast.it A/S
Governance
Product Owner Group/
Steering Committee
Product Owner Group/
Steering Committee
BAL (PO)BAL (PO)
Scrum
teams
Scrum
teams
Stakeholder
alignment
BAL (PO)BAL (PO)
BAL (PO)BAL (PO)
Scrum
teams
Scrum
teams Scrum
teams
Scrum
teams
Q&A
Directions & feedback
Approvals
www.forecast.it 162015 © Copyright Forecast.it A/S
How did we do it?
www.forecast.it 172015 © Copyright Forecast.it A/S
Togetherness, cross-team
collaboration!
IT Solution Analysts
• IT requirements
• IT steering
• IT landscape
Information Architect
• Wireframe sketches
• Detailed wireframes
Business Analysts
• User stories
• Information model & business rules
• Processes, tasks & skills
Subject Matter Experts
• Guidance
• Retail best practice
• Standard implementation
• Process knowledge
Front/Back End developer
• Recommendations
• Limitations
• Code
Collaboration
Co-location
Simplicity
Focus
Designers
• Designs
• Mockups
• Guides
www.forecast.it 182015 © Copyright Forecast.it A/S
Workshops to gather requirements
Needs on current site
Known flaws
Strategic directions
Needs on current site
Known flaws
Strategic directions
• Decisions on click &
collect flow
• Decision on channel
specific delivery on
item level/order level
• Decisions on click &
collect flow
• Decision on channel
specific delivery on
item level/order level
Workshops and project
team work session
• Roles
• Walkthrough of the relevant
wireframes & requirements
• Any missing requirements
• Q&A
Existing & new
user stories
Existing & new
user stories
Needs on current site
Known flaws
Strategic directions
Needs on current site
Known flaws
Strategic directions
• Decision on the
strategy and vision for
yyy functionality
• Decision on the
strategy and vision for
yyy functionality
Workshop outcomesWorkshop outcomes
Wireframe changes
Open questions for
NWP
New user stories
Change/remove user
stories
Need for follow up
workshops
Open questions for line
org.
New requirement
stakeholders
New wireframes
Business rules
Outcome WS XX
Shopping
Planning
Outcome WS XX
Shopping
Planning
WireframesWireframes
www.forecast.it 192015 © Copyright Forecast.it A/S
Requirements → development
Frontend
wireframes
- Detailed
technical
wireframes
developed by
feature
- UI design
Scrum team
development
Content strategy
User stories,
business
requirements
Design & UX
Technical & product
requirements
Consumer usability
testing for key user
journeys and key
features/functionalities
Consumer usability
testing for key user
journeys and key
features/functionalities
www.forecast.it 202015 © Copyright Forecast.it A/S
Process flow for requirements
BA & Dev.DevelopmentBA/UXBA
Workshops
Stakeholder
decision
finalized
User story
detailing
Wireframing
Story
estimation 1
Review
Final
estimation
Final sign off
Release
Planning
Sprint x
Planning
www.forecast.it 212015 © Copyright Forecast.it A/S
Prioritization of 800+ stories
www.forecast.it 222015 © Copyright Forecast.it A/S
Prioritization approach
Requirement
Basket
Business Area
Lead
Prioritization
Product Owner
Group Review
(and Scoring)
Must Have Should Have Nice to Have
Out of
Scope
1 2
1
Should Have
Nice to Have
2
IT
Estimation
Business
Feedback / Involvement
www.forecast.it 232015 © Copyright Forecast.it A/S
Backlog
Product
Backlog
 Product Backlog is a single
list of User Stories in order
 User Stories are ordered in
priority by the business
 IT might re-arrange order
with business agreement
(outcome of evaluation)
Product Backlog
Board used by developers to see sprint
During development cycle:
- Back end development is
aligned to front end sprint
www.forecast.it 242015 © Copyright Forecast.it A/S
Grooming the backlog
Backlog
High Level User Stories & Site
Map (All)
Detail User Stories & Hi-Fidelity
Wireframes (Sub Set)
Architecture & Product Decision
(Sub Set)
POC Spikes/ Conference
Room Pilots
Release
Planning
Sprint x
Planning
Steering
Committee
Review
www.forecast.it 252015 © Copyright Forecast.it A/S
Sprint process
Sprint 1 Sprint 2 Sprint 3
Content strategy
Create front end wireframes
Prioritized user stories
Start exploring design style
Develop HTML Prototype
Integrate HTML prototype
with the Service Layer
Run Test Cases
Develop UI Design
Develop Solution Design
Architecture Review
Write Test Cases
Content strategy
Create frontend wireframes
Prioritized user stories
Start exploring design style
Develop HTML Prototype
Integrate HTML prototype
with the Service Layer
Run Test Cases
Develop UI Design
Develop Solution Design
Architecture Review
Write Test Cases
Content strategy
Create frontend wireframes
Prioritized user stories
Start exploring design style
Develop HTML Prototype
Integrate HTML prototype
with the Service Layer
Run Test Cases
Develop UI Design
Develop Solution Design
Architecture Review
Write Test Cases
Design & Concept
Prototyping Team
FE Scrum team
Stream 1
FE Scrum team
Stream 2
Scrum teamsScrum teams
www.forecast.it 262015 © Copyright Forecast.it A/S
Priority and scope changes
Changes within Development Cycle (or Sprints):
Product owner might re-prioritize something (after reflection – it happens)
Best practice is to log as “Change Request” first for quick re-prioritisation
If “Minor” (i.e. no cost/commercial impact) then can “handshake” there
(Most changes are about minor “look & feel” rather than major re-develop)
“Major” (i.e. affect on time, cost, risk, etc) has to be re-evaluated first
(will require agreement at Program Level and/or Steering Committee)
Allowing flexibility within sprints (but not overall solution design)
Minor
Change
Minor changes result in:
- re-shift WIP stories
(re-order sequence)
- may ‘park’ some for
later sprints (if agreed
& applicable)
www.forecast.it 272015 © Copyright Forecast.it A/S
Key takeaways
www.forecast.it 282015 © Copyright Forecast.it A/S
Improving the process
• Create a common glossary of terms
• Identify general roles for user stories to ensure consistency
e.g. know customer, unknown customer
• If requirements are rapidly changing insert a change process
to mitigate rework and start stop mentality
• Daily scrum and scrum of scrum necessary to align
communication
• Time zones are a major issue, so schedule meetings to best
of ability (schedule core hours)
• Gather the entire project team to meet face-to-face at least
once - to build trust an coherence
www.forecast.it 292015 © Copyright Forecast.it A/S
Collect the data and use it!
• Data is your best weapon to ensure predictability
• Collecting data in a structured manner from your
projects enables learning that can be used extensively
– It is possible to obtain more than 95% accuracy
– Estimating becomes 2nd
nature and will not require
heavy amounts of work
– Inexperienced PM's, developers etc. will still be able to
estimate accurately
www.forecast.it 302015 © Copyright Forecast.it A/S
Thank you!
info@forecast.it
+45 6177 9722
BETTER PREDICTABILITY IN IT PROJECTS

Contenu connexe

Tendances

Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Agile Lietuva
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul Peissner
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOpsXebiaLabs
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Cprime
 
Сергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOpsСергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOpsScrumTrek
 
DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesMicrosoft
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery XebiaLabs
 
Agile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My UnderstandingAgile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My UnderstandingNitin Bhide
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning EventRavi Tadwalkar
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitablePromet Source
 
Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013AgileSparks
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementTechWell
 
User story refinement in Project GATE
User story refinement in Project GATEUser story refinement in Project GATE
User story refinement in Project GATEPin-Ying Tu
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 

Tendances (20)

Reducing Cost With Agile
Reducing Cost With AgileReducing Cost With Agile
Reducing Cost With Agile
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
Agile explained
Agile explainedAgile explained
Agile explained
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
Сергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOpsСергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOps
 
DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériences
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Agile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My UnderstandingAgile Mindset and Its Implications - My Understanding
Agile Mindset and Its Implications - My Understanding
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & Profitable
 
Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013
 
Design and UX in an Agile Process
Design and UX in an Agile ProcessDesign and UX in an Agile Process
Design and UX in an Agile Process
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous Improvement
 
User story refinement in Project GATE
User story refinement in Project GATEUser story refinement in Project GATE
User story refinement in Project GATE
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 

En vedette

Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agileXavier Warzee
 
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02PMI_IREP_TP
 
Really useful linux commands
Really useful linux commandsReally useful linux commands
Really useful linux commandsMichael J Geiser
 
Ateala Management Inc Product Marketing For An Agile World
Ateala Management Inc   Product Marketing For An Agile WorldAteala Management Inc   Product Marketing For An Agile World
Ateala Management Inc Product Marketing For An Agile Worldphanschke
 
Agile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationAgile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationMichael J Geiser
 
High output product managers
High output product managersHigh output product managers
High output product managersTodd Olson
 
Keeping up with Agilists
Keeping up with AgilistsKeeping up with Agilists
Keeping up with AgilistsTodd Olson
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars Brent Barton
 
The Time is Now - Beyond Budgeting in the Enterprise
The Time is Now - Beyond Budgeting in the EnterpriseThe Time is Now - Beyond Budgeting in the Enterprise
The Time is Now - Beyond Budgeting in the EnterpriseIntel Security
 
Forecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce ForecastingForecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce ForecastingDreamforce
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopStephen Vance
 
Track Project Performance - Earned Value Management
Track Project Performance - Earned Value ManagementTrack Project Performance - Earned Value Management
Track Project Performance - Earned Value ManagementBaroness PM
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release PlanningAdnan Aziz
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
Tying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile PlanningTying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile PlanningProductPlan
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 

En vedette (20)

Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agile
 
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Really useful linux commands
Really useful linux commandsReally useful linux commands
Really useful linux commands
 
Ateala Management Inc Product Marketing For An Agile World
Ateala Management Inc   Product Marketing For An Agile WorldAteala Management Inc   Product Marketing For An Agile World
Ateala Management Inc Product Marketing For An Agile World
 
Agile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationAgile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date Estimation
 
High output product managers
High output product managersHigh output product managers
High output product managers
 
Keeping up with Agilists
Keeping up with AgilistsKeeping up with Agilists
Keeping up with Agilists
 
Agile planning
Agile planningAgile planning
Agile planning
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars
 
The Time is Now - Beyond Budgeting in the Enterprise
The Time is Now - Beyond Budgeting in the EnterpriseThe Time is Now - Beyond Budgeting in the Enterprise
The Time is Now - Beyond Budgeting in the Enterprise
 
Pmc hitesh
Pmc hiteshPmc hitesh
Pmc hitesh
 
Forecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce ForecastingForecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce Forecasting
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation Workshop
 
Track Project Performance - Earned Value Management
Track Project Performance - Earned Value ManagementTrack Project Performance - Earned Value Management
Track Project Performance - Earned Value Management
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Agile Release & Iteration Planning
Agile Release & Iteration Planning   Agile Release & Iteration Planning
Agile Release & Iteration Planning
 
Release Management
Release Management Release Management
Release Management
 
Tying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile PlanningTying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile Planning
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 

Similaire à Forecast it - Agile in distributed teams - AgilityLab

UNV Are Dead - How to migrate to UNX in a few simple steps
UNV Are Dead - How to migrate to UNX in a few simple stepsUNV Are Dead - How to migrate to UNX in a few simple steps
UNV Are Dead - How to migrate to UNX in a few simple stepsWiiisdom
 
Manish_rawal_Background_final3
Manish_rawal_Background_final3Manish_rawal_Background_final3
Manish_rawal_Background_final3Manish Rawal
 
Manish Rawal Solution Architect
Manish Rawal Solution ArchitectManish Rawal Solution Architect
Manish Rawal Solution ArchitectManish Rawal
 
SAP_Technical_Architect_JSwetha_Resume
SAP_Technical_Architect_JSwetha_ResumeSAP_Technical_Architect_JSwetha_Resume
SAP_Technical_Architect_JSwetha_ResumeSwetha J
 
Bw on-hana-migration- -experience-from-velux
Bw on-hana-migration- -experience-from-veluxBw on-hana-migration- -experience-from-velux
Bw on-hana-migration- -experience-from-veluxMiguel Felicio
 
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...Senturus
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - EnglishCollabNet
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rdArindom Biswas
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Jeff Jakubiak
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Flexera
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_UpdatedArindom Biswas
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Agile Lietuva
 
S4HANA_Roadmap_General_Information.pdf
S4HANA_Roadmap_General_Information.pdfS4HANA_Roadmap_General_Information.pdf
S4HANA_Roadmap_General_Information.pdfmail2cnivas1
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...camunda services GmbH
 

Similaire à Forecast it - Agile in distributed teams - AgilityLab (20)

Are you ready for the transformation
Are you ready for the transformationAre you ready for the transformation
Are you ready for the transformation
 
Nagesh_Resume
Nagesh_ResumeNagesh_Resume
Nagesh_Resume
 
UNV Are Dead - How to migrate to UNX in a few simple steps
UNV Are Dead - How to migrate to UNX in a few simple stepsUNV Are Dead - How to migrate to UNX in a few simple steps
UNV Are Dead - How to migrate to UNX in a few simple steps
 
Manish_rawal_Background_final3
Manish_rawal_Background_final3Manish_rawal_Background_final3
Manish_rawal_Background_final3
 
Manish Rawal Solution Architect
Manish Rawal Solution ArchitectManish Rawal Solution Architect
Manish Rawal Solution Architect
 
SAP_Technical_Architect_JSwetha_Resume
SAP_Technical_Architect_JSwetha_ResumeSAP_Technical_Architect_JSwetha_Resume
SAP_Technical_Architect_JSwetha_Resume
 
Bw on-hana-migration- -experience-from-velux
Bw on-hana-migration- -experience-from-veluxBw on-hana-migration- -experience-from-velux
Bw on-hana-migration- -experience-from-velux
 
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
 
S4HANA_Roadmap_General_Information.pdf
S4HANA_Roadmap_General_Information.pdfS4HANA_Roadmap_General_Information.pdf
S4HANA_Roadmap_General_Information.pdf
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
 
Biz transsystech v1.0
Biz transsystech v1.0Biz transsystech v1.0
Biz transsystech v1.0
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
 

Dernier

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Dernier (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Forecast it - Agile in distributed teams - AgilityLab

  • 1. www.forecast.it 12015 © Copyright Forecast.it A/S AGILE IN DISTRIBUTED TEAMS Dennis Kayser Co-founder, CEO #AgilityLab - Apr. 14th 2015
  • 2. www.forecast.it 22015 © Copyright Forecast.it A/S Who am I? ● Dennis Kayser CEO & Co-founder of Forecast.it ● IBM, Varien, IMT Labs... ● M.Sc. Computer Science ● Kanban, Scrum Master, Prince2
  • 3. www.forecast.it 32015 © Copyright Forecast.it A/S About Forecast.it
  • 4. www.forecast.it 42015 © Copyright Forecast.it A/S What we are offering • An advanced — easy to use — SaaS solution dedicated to improve project planning and execution based on: – Business Intelligence – Machine learning • The Forecast.it solution can: – Work as a stand-alone solution OR – Complement and use existing data and IT investments more intelligent
  • 5. www.forecast.it 52015 © Copyright Forecast.it A/S Benefits Predictable estimates Automatic insights Easy-to-use Reduction in administration Transparency, tracking and control
  • 6. www.forecast.it 62015 © Copyright Forecast.it A/S Building a new web platform
  • 7. www.forecast.it 72015 © Copyright Forecast.it A/S eCommerce targets drives the need for a New Web Platform Web Presence Strategy eCommerce Strategy Customer Relation Strategy XXX Strategy Multichannel Direction …and more FY 2020 • 10% of business = eCommerce • EUR 50 billion in total sales • 1,5 billion visitors (+100%)
  • 8. www.forecast.it 82015 © Copyright Forecast.it A/S Main drivers Key strategic initiatives need capabilities that we cannot deliver with current setup CRM Campaign managementCommon view of XX’s customers eCommerce Product catalogues Cross sell/ Up sell Web Multichannel experience We have performed several business studies in the areas of Web and CRM to understand the needed capabilities and detailed requirements Current IT Implementation of today's solutions insufficient • High support and maintenance costs • Long time to market for new functionality Time for a “major renovation”
  • 9. www.forecast.it 92015 © Copyright Forecast.it A/S The existing solution ● More than 12.000 SKU's ● 2.000 new SKU's pr. annum CENSORED
  • 10. www.forecast.it 102015 © Copyright Forecast.it A/S Project organization Channel Build Back End Build Programme Director IT Program Manager Program Partner Program Architects PMO New Web Platform (NWP) Program Steering Board Offshore Delivery Front End and Wireframing Back End Package Customer Hub Integration Sterling Order Management (SOM) NWP Lead Architect Business Transformation Business Analysts Product Specialists POC SpikePOC Spike UAT SMEs Web Front End & Industry Product SMEs Web Front End & Industry Product Infrastructure
  • 11. www.forecast.it 112015 © Copyright Forecast.it A/S NWP and SOM New Web Platform (NWP) ~150 PAX Sterling Order Management (SOM) ~150 PAX ● Agile using “Scrum” – “New” project – Respond to changing requirements – Releasable in small parts ● Waterfall – Done many times before – Static requirements – Not possible to release in small increments Release
  • 12. www.forecast.it 122015 © Copyright Forecast.it A/S Project plan Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Planning Implementation Deployment Pre-Pilot IR Deployment Pilot UK Postlive Support S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 FE Package Block 1 FE Package Block 2 FE Package Block 3 SOM Block 1 SOM Block 2 SOM Block 3 S11 S12 S13 S14 S15 S16 SIT BAT PAT FEP Block 4 SOM Block 4 FEP Block 5 Data Migration SIT BAT PAT Data Migration Develop & support Change Management, Transformation & Rollout Migration Block 1 Migration Block 2 Migration Block 3 Establish Infrastructure & Security – Test & Production Integration Block 1 Integration Block 2 Integration Block 3
  • 13. www.forecast.it 132015 © Copyright Forecast.it A/S NWP teams ● 9 teams – Design & concept prototyping team – Business Solution team 1 – Business Solution team 2 – Business Solution team 3 – Front end team 1 – Front end team 2 – Back end team – Architecture team – Supporting resources
  • 14. www.forecast.it 142015 © Copyright Forecast.it A/S Distributed teams
  • 15. www.forecast.it 152015 © Copyright Forecast.it A/S Governance Product Owner Group/ Steering Committee Product Owner Group/ Steering Committee BAL (PO)BAL (PO) Scrum teams Scrum teams Stakeholder alignment BAL (PO)BAL (PO) BAL (PO)BAL (PO) Scrum teams Scrum teams Scrum teams Scrum teams Q&A Directions & feedback Approvals
  • 16. www.forecast.it 162015 © Copyright Forecast.it A/S How did we do it?
  • 17. www.forecast.it 172015 © Copyright Forecast.it A/S Togetherness, cross-team collaboration! IT Solution Analysts • IT requirements • IT steering • IT landscape Information Architect • Wireframe sketches • Detailed wireframes Business Analysts • User stories • Information model & business rules • Processes, tasks & skills Subject Matter Experts • Guidance • Retail best practice • Standard implementation • Process knowledge Front/Back End developer • Recommendations • Limitations • Code Collaboration Co-location Simplicity Focus Designers • Designs • Mockups • Guides
  • 18. www.forecast.it 182015 © Copyright Forecast.it A/S Workshops to gather requirements Needs on current site Known flaws Strategic directions Needs on current site Known flaws Strategic directions • Decisions on click & collect flow • Decision on channel specific delivery on item level/order level • Decisions on click & collect flow • Decision on channel specific delivery on item level/order level Workshops and project team work session • Roles • Walkthrough of the relevant wireframes & requirements • Any missing requirements • Q&A Existing & new user stories Existing & new user stories Needs on current site Known flaws Strategic directions Needs on current site Known flaws Strategic directions • Decision on the strategy and vision for yyy functionality • Decision on the strategy and vision for yyy functionality Workshop outcomesWorkshop outcomes Wireframe changes Open questions for NWP New user stories Change/remove user stories Need for follow up workshops Open questions for line org. New requirement stakeholders New wireframes Business rules Outcome WS XX Shopping Planning Outcome WS XX Shopping Planning WireframesWireframes
  • 19. www.forecast.it 192015 © Copyright Forecast.it A/S Requirements → development Frontend wireframes - Detailed technical wireframes developed by feature - UI design Scrum team development Content strategy User stories, business requirements Design & UX Technical & product requirements Consumer usability testing for key user journeys and key features/functionalities Consumer usability testing for key user journeys and key features/functionalities
  • 20. www.forecast.it 202015 © Copyright Forecast.it A/S Process flow for requirements BA & Dev.DevelopmentBA/UXBA Workshops Stakeholder decision finalized User story detailing Wireframing Story estimation 1 Review Final estimation Final sign off Release Planning Sprint x Planning
  • 21. www.forecast.it 212015 © Copyright Forecast.it A/S Prioritization of 800+ stories
  • 22. www.forecast.it 222015 © Copyright Forecast.it A/S Prioritization approach Requirement Basket Business Area Lead Prioritization Product Owner Group Review (and Scoring) Must Have Should Have Nice to Have Out of Scope 1 2 1 Should Have Nice to Have 2 IT Estimation Business Feedback / Involvement
  • 23. www.forecast.it 232015 © Copyright Forecast.it A/S Backlog Product Backlog  Product Backlog is a single list of User Stories in order  User Stories are ordered in priority by the business  IT might re-arrange order with business agreement (outcome of evaluation) Product Backlog Board used by developers to see sprint During development cycle: - Back end development is aligned to front end sprint
  • 24. www.forecast.it 242015 © Copyright Forecast.it A/S Grooming the backlog Backlog High Level User Stories & Site Map (All) Detail User Stories & Hi-Fidelity Wireframes (Sub Set) Architecture & Product Decision (Sub Set) POC Spikes/ Conference Room Pilots Release Planning Sprint x Planning Steering Committee Review
  • 25. www.forecast.it 252015 © Copyright Forecast.it A/S Sprint process Sprint 1 Sprint 2 Sprint 3 Content strategy Create front end wireframes Prioritized user stories Start exploring design style Develop HTML Prototype Integrate HTML prototype with the Service Layer Run Test Cases Develop UI Design Develop Solution Design Architecture Review Write Test Cases Content strategy Create frontend wireframes Prioritized user stories Start exploring design style Develop HTML Prototype Integrate HTML prototype with the Service Layer Run Test Cases Develop UI Design Develop Solution Design Architecture Review Write Test Cases Content strategy Create frontend wireframes Prioritized user stories Start exploring design style Develop HTML Prototype Integrate HTML prototype with the Service Layer Run Test Cases Develop UI Design Develop Solution Design Architecture Review Write Test Cases Design & Concept Prototyping Team FE Scrum team Stream 1 FE Scrum team Stream 2 Scrum teamsScrum teams
  • 26. www.forecast.it 262015 © Copyright Forecast.it A/S Priority and scope changes Changes within Development Cycle (or Sprints): Product owner might re-prioritize something (after reflection – it happens) Best practice is to log as “Change Request” first for quick re-prioritisation If “Minor” (i.e. no cost/commercial impact) then can “handshake” there (Most changes are about minor “look & feel” rather than major re-develop) “Major” (i.e. affect on time, cost, risk, etc) has to be re-evaluated first (will require agreement at Program Level and/or Steering Committee) Allowing flexibility within sprints (but not overall solution design) Minor Change Minor changes result in: - re-shift WIP stories (re-order sequence) - may ‘park’ some for later sprints (if agreed & applicable)
  • 27. www.forecast.it 272015 © Copyright Forecast.it A/S Key takeaways
  • 28. www.forecast.it 282015 © Copyright Forecast.it A/S Improving the process • Create a common glossary of terms • Identify general roles for user stories to ensure consistency e.g. know customer, unknown customer • If requirements are rapidly changing insert a change process to mitigate rework and start stop mentality • Daily scrum and scrum of scrum necessary to align communication • Time zones are a major issue, so schedule meetings to best of ability (schedule core hours) • Gather the entire project team to meet face-to-face at least once - to build trust an coherence
  • 29. www.forecast.it 292015 © Copyright Forecast.it A/S Collect the data and use it! • Data is your best weapon to ensure predictability • Collecting data in a structured manner from your projects enables learning that can be used extensively – It is possible to obtain more than 95% accuracy – Estimating becomes 2nd nature and will not require heavy amounts of work – Inexperienced PM's, developers etc. will still be able to estimate accurately
  • 30. www.forecast.it 302015 © Copyright Forecast.it A/S Thank you! info@forecast.it +45 6177 9722 BETTER PREDICTABILITY IN IT PROJECTS