SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Lean Wisdom seminar 13 Feb 2008
Per Spilling
Principal Consultant, Objectware
How to develop an insurance
webshop in 6 months
1How to develop an insurance webshop in 6 months
Front-end system
Back-end system
Delivered on time and on budget
using Scrum
2How to develop an insurance webshop in 6 months
High level
requirements
and initial GUI
prototypes
Insurance back-end system
configuration and customization
GUI design refinement
Front-end application & back-end
services development
Mar ’06 May ’06 Jun ’06 12 Dec ’06
Insurance back-
end system
service provider
selection
6 Oct ’06
Agile / Scrum practices all the way
through
• Co-located cross functional development team
• Complete project backlog created at the
beginning of the project
• Estimated and prioritised items
• GUI prototyping before coding
• Daily stand-up meetings
• 3-week sprints with demo
• Reflection meetings
• Empowered team
• Continuous integration
and automated testing
3How to develop an insurance webshop in 6 months
Customer fully commited to agile/
lean development process
• Domain experts co-located with developers
• Key stakeholders involved in the project on a daily basis
• Office space and optimised for agile development
• High performance PCs with large screens
• Agile tools for project management and knowledge sharing
•  Jira, Confluence wiki, ScrumWorks
4How to develop an insurance webshop in 6 months
Largely greenfield project
5How to develop an insurance webshop in 6 months
Storebrand Skade
web application
Internal
Backend
System 1
Storebrand
CMS
Storebrand Web Services
Insurance
Backend
System
Insurance Web Services
Internal
Backend
System 2
External
SaaS
provider
Lightweight
architecture using
leading open source
frameworks
Eliminate waste in the development
process
6How to develop an insurance webshop in 6 months
Sprint
planning
Turn
prototypes
into html
Turn html
into working
application
screens
Sprint demo
3 week
sprint
Write
requirements
and GUI
prototypes
Prototype
testing
Product
backlog
Sprint
backlog
Initial PB created
when project starts
Screen design is finished before
coding starts
Requirements expert
leads specification work
Prototype GUI and perform user
testing before programming
7How to develop an insurance webshop in 6 months
Final design by IXD
One team was off-site – communication
and integration issues
8How to develop an insurance webshop in 6 months
How to ensure effective
communication and solve
integration issues?
Solution: One developer
from our team would join
the team in Denmark for
part of the week, over a
period of 7 weeks, until
integration issues where
solved
Other challenges
• Very short development period
•  Long days, some pragmatic choices had to be made
• Project team wanted to use latest and greatest frameworks
and tools
•  Sometimes in conflict with established Storebrand standards
•  Try to find a balance between what is the most effective for the
project and what is best for onward system maintenance
•  Some tools where only used for the duration of the project
9How to develop an insurance webshop in 6 months
Conclusion
• ”Scrum all the way” can achieve
very significant productivity
improvements compared to
traditional methods
• Using Agile/Scrum method
means more time spent creating
business functionality
• Agile/Scrum provides just as
good, if not better, control than
traditional methods
10How to develop an insurance webshop in 6 months

Weitere ähnliche Inhalte

Was ist angesagt?

Boosting your SW development with Devops
Boosting your SW development with DevopsBoosting your SW development with Devops
Boosting your SW development with Devops
Timo Stordell
 
Key success factors selling OpenERP. François Pietquin, OpenERP
Key success factors selling OpenERP. François Pietquin, OpenERPKey success factors selling OpenERP. François Pietquin, OpenERP
Key success factors selling OpenERP. François Pietquin, OpenERP
Odoo
 
Cognos Best Practices
Cognos  Best  PracticesCognos  Best  Practices
Cognos Best Practices
hanu friend
 
Workshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) NoidaWorkshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) Noida
Saket Bansal
 

Was ist angesagt? (20)

"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHub
 
Boosting your SW development with Devops
Boosting your SW development with DevopsBoosting your SW development with Devops
Boosting your SW development with Devops
 
Aligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature RequestsAligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature Requests
 
5 Key Measurements of Product Success
5 Key Measurements of Product Success 5 Key Measurements of Product Success
5 Key Measurements of Product Success
 
VPLinit
VPLinitVPLinit
VPLinit
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop
 
Revolutionize Your PMO with Project Online
Revolutionize Your PMO with Project OnlineRevolutionize Your PMO with Project Online
Revolutionize Your PMO with Project Online
 
Metrics To Support An Agile Transformation
Metrics To Support An Agile TransformationMetrics To Support An Agile Transformation
Metrics To Support An Agile Transformation
 
Agile Management with ITPP
Agile Management with ITPPAgile Management with ITPP
Agile Management with ITPP
 
Key success factors selling OpenERP. François Pietquin, OpenERP
Key success factors selling OpenERP. François Pietquin, OpenERPKey success factors selling OpenERP. François Pietquin, OpenERP
Key success factors selling OpenERP. François Pietquin, OpenERP
 
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbcFrom dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
 
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team OfferingBuilding an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team Offering
 
Practical Experience in Automated Testing at Pronto Marketing
Practical Experience in Automated Testing at Pronto MarketingPractical Experience in Automated Testing at Pronto Marketing
Practical Experience in Automated Testing at Pronto Marketing
 
Odoo Experience 2018 - Project Methodology: The Editor Stance
Odoo Experience 2018 - Project Methodology: The Editor StanceOdoo Experience 2018 - Project Methodology: The Editor Stance
Odoo Experience 2018 - Project Methodology: The Editor Stance
 
Does Agility Be Present Once You Apply It In Your Project
Does Agility Be Present Once You Apply It In Your ProjectDoes Agility Be Present Once You Apply It In Your Project
Does Agility Be Present Once You Apply It In Your Project
 
Cognos Best Practices
Cognos  Best  PracticesCognos  Best  Practices
Cognos Best Practices
 
Droidcon 2015 - Android BaaS hands-on
Droidcon 2015 - Android BaaS hands-onDroidcon 2015 - Android BaaS hands-on
Droidcon 2015 - Android BaaS hands-on
 
Workshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) NoidaWorkshop on Test Driven Development (TDD) Noida
Workshop on Test Driven Development (TDD) Noida
 
From idea to implementation
From idea to implementationFrom idea to implementation
From idea to implementation
 

Ähnlich wie Lean wisdom - How to develop an insurance webshop in 6 months

ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
AgileNetwork
 

Ähnlich wie Lean wisdom - How to develop an insurance webshop in 6 months (20)

Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Aroy presentation1
Aroy presentation1Aroy presentation1
Aroy presentation1
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Scrum Methodologies
Agile Scrum MethodologiesAgile Scrum Methodologies
Agile Scrum Methodologies
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 

Kürzlich hochgeladen

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Kürzlich hochgeladen (20)

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Lean wisdom - How to develop an insurance webshop in 6 months

  • 1. Lean Wisdom seminar 13 Feb 2008 Per Spilling Principal Consultant, Objectware How to develop an insurance webshop in 6 months 1How to develop an insurance webshop in 6 months
  • 2. Front-end system Back-end system Delivered on time and on budget using Scrum 2How to develop an insurance webshop in 6 months High level requirements and initial GUI prototypes Insurance back-end system configuration and customization GUI design refinement Front-end application & back-end services development Mar ’06 May ’06 Jun ’06 12 Dec ’06 Insurance back- end system service provider selection 6 Oct ’06
  • 3. Agile / Scrum practices all the way through • Co-located cross functional development team • Complete project backlog created at the beginning of the project • Estimated and prioritised items • GUI prototyping before coding • Daily stand-up meetings • 3-week sprints with demo • Reflection meetings • Empowered team • Continuous integration and automated testing 3How to develop an insurance webshop in 6 months
  • 4. Customer fully commited to agile/ lean development process • Domain experts co-located with developers • Key stakeholders involved in the project on a daily basis • Office space and optimised for agile development • High performance PCs with large screens • Agile tools for project management and knowledge sharing •  Jira, Confluence wiki, ScrumWorks 4How to develop an insurance webshop in 6 months
  • 5. Largely greenfield project 5How to develop an insurance webshop in 6 months Storebrand Skade web application Internal Backend System 1 Storebrand CMS Storebrand Web Services Insurance Backend System Insurance Web Services Internal Backend System 2 External SaaS provider Lightweight architecture using leading open source frameworks
  • 6. Eliminate waste in the development process 6How to develop an insurance webshop in 6 months Sprint planning Turn prototypes into html Turn html into working application screens Sprint demo 3 week sprint Write requirements and GUI prototypes Prototype testing Product backlog Sprint backlog Initial PB created when project starts Screen design is finished before coding starts Requirements expert leads specification work
  • 7. Prototype GUI and perform user testing before programming 7How to develop an insurance webshop in 6 months Final design by IXD
  • 8. One team was off-site – communication and integration issues 8How to develop an insurance webshop in 6 months How to ensure effective communication and solve integration issues? Solution: One developer from our team would join the team in Denmark for part of the week, over a period of 7 weeks, until integration issues where solved
  • 9. Other challenges • Very short development period •  Long days, some pragmatic choices had to be made • Project team wanted to use latest and greatest frameworks and tools •  Sometimes in conflict with established Storebrand standards •  Try to find a balance between what is the most effective for the project and what is best for onward system maintenance •  Some tools where only used for the duration of the project 9How to develop an insurance webshop in 6 months
  • 10. Conclusion • ”Scrum all the way” can achieve very significant productivity improvements compared to traditional methods • Using Agile/Scrum method means more time spent creating business functionality • Agile/Scrum provides just as good, if not better, control than traditional methods 10How to develop an insurance webshop in 6 months