SlideShare a Scribd company logo
Agile Transition on
International Web ERP Startup
with 14 Team Members
Web Solutions d.o.o.
Biggest Drupal Agency in Croatia
3.
Agile Transition
Results
2.
Transition to
Agile
1.
Product &
Project
Introduction
TOPICS:
PRODUCT & PROJECT INTRO
1
GoSend.com – Product Intro
GoSend.com is international e-commerce,
marketing and logistics company that
enables customers around the world to
buy from top US retailers and save up to
80% on international shipping costs
It is spin-off company of Transit Systems
from Philadelphia USA.
Project Facts
• Highly complex feature set -> 110 features 8 modules
• Big team -> 10-14 team members (plus 2 off-site members)
• 19 sprints of development
• 120 000+ lines of code with 15+ third party Internet services used
• 9 months of development time
• Web site was successfully lunched in Sep 2015 (Release 1.0)
TRANSFORMATION TO AGILE
2
Project Timeline And Transition To Agile
Project Issues:
o Changing requirements
o Low team collaboration
due to team size
o Possible delay in
deliverables
Project Start
(Jan 2015)
Agile Transformation
(May 2015)
R1.5 Done
(Oct 2015)
Step 1
Team Focus
with Scrum
Roles and
Ceremonies Step 2
Product
Roadmapping
and Tracking
Step 3
Splitting
Team Into
into 4 Feature
Teams
Step 4
Release
Testing & QA
SPRINT 11 SPRINT 12 SPRINT 18. . . . . . SPRINT 17
AGILE TRANSITION STEP 1 – TEAM FOCUS WITH SCRUM
Clear Roles and Sprint Meetings
Introduced 2 week sprints
with following ceremoniess:
Team Focus
Better
Collaboration
Continuous
Improvements
Outcome:
AGILE TRANSITION STEP 1 - TEAM FOCUS WITH SCRUM
Daily Standup Synch Meetings using Team (KANBAN) Table
AGILE TRANSITION STEP 1 - TEAM FOCUS WITH SCRUM
Daily Standup Synch Meetings using Team (KANBAN) Table
AGILE TRANSITION STEP 1 - TEAM FOCUS WITH SCRUM
Daily Sync Meetings using Team (KANBAN) Table
Name tags for each
Story
Sprint Timeline
(for daily review of
sprint goal)
Follow-Up Topics
(done after daily standup)
Split into 4 Feature
Teams
(done)
Story workflow
status is visually
reported.
AGILE TRANSITION STEP 2 – PRODUCT ROADMAPPING
Introduction of Product Progress / Roadmap Table
Product Completeness Chart
(used for monthly reporting)
AGILE TRANSITION STEP 2 – PRODUCT ROADMAPPING
Clear Project Tracking
Team velocity ratio = implementation hours / total sprint hours
Team Velocity = number of
story points team can
implement in the sprint
Team Velocity Ratio =
ratio between working and
total hours (working + process)
AGILE TRANSITION STEP 2 – PRODUCT ROADMAPPING
Clear Project Tracking
AGILE TRANSITION STEP 3 – TEAM SPLIT
Splitting Team To Improve Collaboration
Challenge:
• Team grew into 14 members what
resulted following items:
• Difficult to run planning, review and
daily standup meetings
• Product Owner doesn’t have time to
all team members
• Difficult to track and solve issues (low
responsibility)
Solution:
• Splitting team into 4 Focus Areas
(Feature Teams)
• Each Feature Team develops end-to-end
„vertical” customer-centric features
AGILE TRANSITION STEP 4 – RELEASE TESTING & QA
Quality Assurance (Testing) as Part of Sprint
Challenge:
• Hard to prioritize and track progress on bugs
which are result of intensive product features
development
• Big number of urgent improvements needed
Solution:
• Testing done in verification phase of sprint
(based on „Definition of Done”)
• Dedicated person which does only testing
• Tracking bug fixing status after each daily standup meeting
AGILE TRANSITION STEP 4 – RELEASE TESTING & QA
Release Finalization using High Level Testing
High level test plan
with 7 steps
4 user types
Implementation of
release testing
(everybody in the same room)
AGILE TRANSFORMATION
RESULTS
3
Agile Transition Results 1
Better Visibility of Results
• Working software was
deployed after each
„almost” sprint
• A far more predictable
release plan based on
feedback
• Ability to say „no” based
on Story Points
estimates
Release Planning Using Whiteboard
(estimates of release requirements and release team velocity)
Agile Transition Results 2
Better Tracking of Project Progress
• Frequently updated product
completeness status
• Sprint progress could be
followed by Team (Kanban)
table and burn-down charts
• Sprint success rate can be
tracked
Release completeness chart shows changes as
new requirements were added.
Agile Transition Results 3
Higher Team Collaboration and More Fun
• More transparency and trust between management and the development team
• In the retrospective we
continually try to further
improve our process to
become a better team
4 Steps of Sprint Retrospective –> Used by team members for continuous improvement
• Project Roadmapping (Feature, Stories Tracking) – > MS Excel
• Team Availibility and Velocity Table -> Google Docs
• Issue Tracking -> JIRA
• Source Repository –> Git on Bitbucket
• Knowledge Managment -> Google Sites
• Team Collaboration -> HipChat
Agile Transition Results 4
Software Tools for Project Collaboration
Questions?
Karlo Magdić
Agile Product Manager & Scrum Professional
karlo@agileway.com

More Related Content

What's hot

Useful stepping stones in growth towards Agile testing door Kees Blokland.
Useful stepping stones in growth towards Agile testing door Kees Blokland.Useful stepping stones in growth towards Agile testing door Kees Blokland.
Useful stepping stones in growth towards Agile testing door Kees Blokland.
Kees Blokland
 
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's CutSCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
Catarina Reis
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With Scrum
Andrew Woodward
 
7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...
Arevik Harutyunyan
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
Espeo Software
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
Naresh Jain
 
Scaling without Scale is Possible!
Scaling without Scale is Possible!Scaling without Scale is Possible!
Scaling without Scale is Possible!
Anton Zotin
 
Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...
Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...
Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...
Anton Zotin
 
Scrum, Kanban… Что дальше? История Nokia
Scrum, Kanban… Что дальше? История NokiaScrum, Kanban… Что дальше? История Nokia
Scrum, Kanban… Что дальше? История Nokia
Anton Zotin
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Yuval Yeret
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Yuval Yeret
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
Edureka!
 
Cultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash GargCultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash Garg
Xebia IT Architects
 
hanacloud2-2-RecordOfAchievement
hanacloud2-2-RecordOfAchievementhanacloud2-2-RecordOfAchievement
hanacloud2-2-RecordOfAchievement
PUSHPDANT PATEL
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
Daniel Araujo dos Santos
 
Are You Agile?
Are You Agile? Are You Agile?
Are You Agile?
The Rachel Z. Project
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Délio Almeida
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
LuxoftAgilePractice
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
KMS Technology
 
Masie slides Agile_Scrum
Masie slides Agile_ScrumMasie slides Agile_Scrum
Masie slides Agile_Scrum
daveberz
 

What's hot (20)

Useful stepping stones in growth towards Agile testing door Kees Blokland.
Useful stepping stones in growth towards Agile testing door Kees Blokland.Useful stepping stones in growth towards Agile testing door Kees Blokland.
Useful stepping stones in growth towards Agile testing door Kees Blokland.
 
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's CutSCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With Scrum
 
7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Scaling without Scale is Possible!
Scaling without Scale is Possible!Scaling without Scale is Possible!
Scaling without Scale is Possible!
 
Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...
Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...
Why Do You Scale: Because You Really Need or Because You Don't Know How to Or...
 
Scrum, Kanban… Что дальше? История Nokia
Scrum, Kanban… Что дальше? История NokiaScrum, Kanban… Что дальше? История Nokia
Scrum, Kanban… Что дальше? История Nokia
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
 
Cultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash GargCultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash Garg
 
hanacloud2-2-RecordOfAchievement
hanacloud2-2-RecordOfAchievementhanacloud2-2-RecordOfAchievement
hanacloud2-2-RecordOfAchievement
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 
Are You Agile?
Are You Agile? Are You Agile?
Are You Agile?
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Masie slides Agile_Scrum
Masie slides Agile_ScrumMasie slides Agile_Scrum
Masie slides Agile_Scrum
 

Similar to Reference_Success_Story_GoSend

Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
IBM Rational software
 
Tfs 2013 Process Template Overview
Tfs 2013 Process Template OverviewTfs 2013 Process Template Overview
Tfs 2013 Process Template Overview
Angela Dugan
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
Venkatraman Lakshminarayanan
 
aa.pdf
aa.pdfaa.pdf
aa.pdf
MANYAGOEL14
 
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
SlideTeam
 
GAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen RicheyGAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen Richey
Association for Project Management
 
Agile
AgileAgile
Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2
Guang Ying Yuan
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
Stewart Rogers
 
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Aptean
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
CM First Group
 
Oct 2012 Presentation for Agile NJ
Oct 2012 Presentation for Agile NJOct 2012 Presentation for Agile NJ
Oct 2012 Presentation for Agile NJ
Ilio Krumins-Beens
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
Tuleap
 
Agile software development
Agile software developmentAgile software development
Agile software development
Siddharth Sharma
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
XebiaLabs
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
Oleg Nazarevych
 
Qa management in big agile teams
Qa management in big agile teamsQa management in big agile teams
Qa management in big agile teams
Vladimir Primakov (Volodymyr Prymakov)
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
Sonata Software
 
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's newIBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
Sandra Sergi
 

Similar to Reference_Success_Story_GoSend (20)

Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
Tfs 2013 Process Template Overview
Tfs 2013 Process Template OverviewTfs 2013 Process Template Overview
Tfs 2013 Process Template Overview
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 
aa.pdf
aa.pdfaa.pdf
aa.pdf
 
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
 
GAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen RicheyGAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen Richey
 
Agile
AgileAgile
Agile
 
Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
 
Oct 2012 Presentation for Agile NJ
Oct 2012 Presentation for Agile NJOct 2012 Presentation for Agile NJ
Oct 2012 Presentation for Agile NJ
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Qa management in big agile teams
Qa management in big agile teamsQa management in big agile teams
Qa management in big agile teams
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's newIBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
 

Reference_Success_Story_GoSend

  • 1. Agile Transition on International Web ERP Startup with 14 Team Members Web Solutions d.o.o. Biggest Drupal Agency in Croatia
  • 4. GoSend.com – Product Intro GoSend.com is international e-commerce, marketing and logistics company that enables customers around the world to buy from top US retailers and save up to 80% on international shipping costs It is spin-off company of Transit Systems from Philadelphia USA.
  • 5. Project Facts • Highly complex feature set -> 110 features 8 modules • Big team -> 10-14 team members (plus 2 off-site members) • 19 sprints of development • 120 000+ lines of code with 15+ third party Internet services used • 9 months of development time • Web site was successfully lunched in Sep 2015 (Release 1.0)
  • 7. Project Timeline And Transition To Agile Project Issues: o Changing requirements o Low team collaboration due to team size o Possible delay in deliverables Project Start (Jan 2015) Agile Transformation (May 2015) R1.5 Done (Oct 2015) Step 1 Team Focus with Scrum Roles and Ceremonies Step 2 Product Roadmapping and Tracking Step 3 Splitting Team Into into 4 Feature Teams Step 4 Release Testing & QA SPRINT 11 SPRINT 12 SPRINT 18. . . . . . SPRINT 17
  • 8. AGILE TRANSITION STEP 1 – TEAM FOCUS WITH SCRUM Clear Roles and Sprint Meetings Introduced 2 week sprints with following ceremoniess: Team Focus Better Collaboration Continuous Improvements Outcome:
  • 9. AGILE TRANSITION STEP 1 - TEAM FOCUS WITH SCRUM Daily Standup Synch Meetings using Team (KANBAN) Table
  • 10. AGILE TRANSITION STEP 1 - TEAM FOCUS WITH SCRUM Daily Standup Synch Meetings using Team (KANBAN) Table
  • 11. AGILE TRANSITION STEP 1 - TEAM FOCUS WITH SCRUM Daily Sync Meetings using Team (KANBAN) Table Name tags for each Story Sprint Timeline (for daily review of sprint goal) Follow-Up Topics (done after daily standup) Split into 4 Feature Teams (done) Story workflow status is visually reported.
  • 12. AGILE TRANSITION STEP 2 – PRODUCT ROADMAPPING Introduction of Product Progress / Roadmap Table Product Completeness Chart (used for monthly reporting)
  • 13. AGILE TRANSITION STEP 2 – PRODUCT ROADMAPPING Clear Project Tracking Team velocity ratio = implementation hours / total sprint hours Team Velocity = number of story points team can implement in the sprint Team Velocity Ratio = ratio between working and total hours (working + process)
  • 14. AGILE TRANSITION STEP 2 – PRODUCT ROADMAPPING Clear Project Tracking
  • 15. AGILE TRANSITION STEP 3 – TEAM SPLIT Splitting Team To Improve Collaboration Challenge: • Team grew into 14 members what resulted following items: • Difficult to run planning, review and daily standup meetings • Product Owner doesn’t have time to all team members • Difficult to track and solve issues (low responsibility) Solution: • Splitting team into 4 Focus Areas (Feature Teams) • Each Feature Team develops end-to-end „vertical” customer-centric features
  • 16. AGILE TRANSITION STEP 4 – RELEASE TESTING & QA Quality Assurance (Testing) as Part of Sprint Challenge: • Hard to prioritize and track progress on bugs which are result of intensive product features development • Big number of urgent improvements needed Solution: • Testing done in verification phase of sprint (based on „Definition of Done”) • Dedicated person which does only testing • Tracking bug fixing status after each daily standup meeting
  • 17. AGILE TRANSITION STEP 4 – RELEASE TESTING & QA Release Finalization using High Level Testing High level test plan with 7 steps 4 user types Implementation of release testing (everybody in the same room)
  • 19. Agile Transition Results 1 Better Visibility of Results • Working software was deployed after each „almost” sprint • A far more predictable release plan based on feedback • Ability to say „no” based on Story Points estimates Release Planning Using Whiteboard (estimates of release requirements and release team velocity)
  • 20. Agile Transition Results 2 Better Tracking of Project Progress • Frequently updated product completeness status • Sprint progress could be followed by Team (Kanban) table and burn-down charts • Sprint success rate can be tracked Release completeness chart shows changes as new requirements were added.
  • 21. Agile Transition Results 3 Higher Team Collaboration and More Fun • More transparency and trust between management and the development team • In the retrospective we continually try to further improve our process to become a better team 4 Steps of Sprint Retrospective –> Used by team members for continuous improvement
  • 22. • Project Roadmapping (Feature, Stories Tracking) – > MS Excel • Team Availibility and Velocity Table -> Google Docs • Issue Tracking -> JIRA • Source Repository –> Git on Bitbucket • Knowledge Managment -> Google Sites • Team Collaboration -> HipChat Agile Transition Results 4 Software Tools for Project Collaboration
  • 23. Questions? Karlo Magdić Agile Product Manager & Scrum Professional karlo@agileway.com