the portal builder story- from hell to lean, from zero to cloud - part i (scrum gathering barcelona...
DESCRIPTION
This is the story about a software company whose development of a very complex product was failing and how Scrum and Lean principles helped them to win the battle, transitioning from an untenable situation to a successful company with a great product and a highly committed team of engineers building innovative quality software for the new cloud era. Back in 2008, the product team was frustrated, unmotivated and unproductive in their attempts to build Softeng Portal Builder, a Web Content Management solution for the cloud platform. Their approach to development was with the classic water-fall methodology. Months into the project, having more documentation than working software and a high turnover of team members dissatisfied due to their inability to reverse the situation. Having tried everything they could imagine the situation was unsustainable, until they were introduced to Lean and Scrum and a new team of engineers was created. In this session you will learn how Softeng succeed in transforming the worst scenario you could imagine into a fully agile company from top to bottom, using Scrum, Lean development principles and effective engineering techniques. The speakers will explain to you the secrets of the transformation: How they did it, which techniques worked better and which ones didn’t, which were the main problems they found and how they consistently removed them. Also, presenters will explain how they spread the agile principles across all of the organization in order to have a real lean company, empowering people and leading the new era becoming the successful company they are today building high quality software and driving innovative cloud solutions to help companies be more competitive. It is recommended that the audience have a basic understanding about Agile and business and organizational problems that typically arise when developing software products and/or delivering software solutions.TRANSCRIPT
![Page 1: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/1.jpg)
proyecto:
The Softeng Portal Builder Story: From Hell to Lean, From Zero to Cloud
October - 3 2012
Carlos Colell Sorinas
CEO
![Page 2: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/2.jpg)
Consulting & software engineering since ‘97
Top Microsoft Partner in Spain
Solutions to improve your competitiveness
Softeng in 1 minute
About SOFTENG
Hacemos realidad
la innovación
Optimizamos
tus sistemas
Optimizing your systems
Increase your productivity
We make innovation real
![Page 3: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/3.jpg)
The Softeng Portal Builder Story
97-2005: Dreaming to build a product
![Page 4: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/4.jpg)
The Softeng Portal Builder Story
2006: We started Portal Builder…
![Page 5: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/5.jpg)
The Softeng Portal Builder Story
2007: We got a mess !!
![Page 6: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/6.jpg)
The Softeng Portal Builder Story
2008: With Lean we found the route
![Page 7: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/7.jpg)
The Softeng Portal Builder Story
2009: With Scrum we saw the light…
CHAOS
![Page 8: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/8.jpg)
The Softeng Portal Builder Story
2010: Reengineering put us on the road
![Page 9: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/9.jpg)
The Softeng Portal Builder Story
2010: Scrum&Lean helped us to take off
![Page 10: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/10.jpg)
The Softeng Portal Builder Story
2011: All together took us to the cloud…
![Page 11: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/11.jpg)
The Softeng Portal Builder Story
2012: Innovating with high speed
![Page 12: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/12.jpg)
The Softeng Portal Builder Story
Lean was the first pillar for success
Introducing Lean Development
![Page 13: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/13.jpg)
50’s: JIT –Toyota production System
1990: JIT become known as Lean production
90’s: Lean was adapted for software development
2003: Mary & Tom Poppendieck formalized Lean for
software development
¿WHY ADAPTED? Software always changes, products don’t
The Softeng Portal Builder Story
Where did Lean dev. came from ?
![Page 14: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/14.jpg)
Understanding 7 principles o truths
Using practices for applying principles
1
2
The Softeng Portal Builder Story
What is Lean Development ?
![Page 15: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/15.jpg)
Eliminate waste
Create knowledge
Decide as late as possible
Deliver as fast as possible
Empower the team
Build Quality In
Optimize the whole
The Softeng Portal Builder Story
The 7 Principles in Lean Development ?
![Page 16: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/16.jpg)
¿Why? Increases productivity
¿How? Ability to know what value is
and capability to see & remove waste:
Extra features
Partially done work
Bugs
Delays
Extra documentation
Context switching
Relearning
The Softeng Portal Builder Story
Principle 1: Eliminate Waste
![Page 17: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/17.jpg)
¿Why? => Increase predictability
¿How?
Iterative design
Feedback from customer asap
Feedback from Tests (CI)
Extensible architecture
Decisions based on facts produce the most predictable results
The Softeng Portal Builder Story
Principle 2: Create knowledge
![Page 18: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/18.jpg)
¿Why? Better decisions
¿How?
Keeping options open….
…delaying irreversible decisions to…
“Last responsible moment” and then..
Validate decisions asap
The Softeng Portal Builder Story
Principle 3: Decide as late as possible
![Page 19: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/19.jpg)
¿Why? Competitive advantage
¿How?
Remove “waste” systematically
Constant Velocity requires quality
Team committed to continually improve processes
Velocity is the absence of waste
The Softeng Portal Builder Story
Principle 4: Deliver as fast as possible
![Page 20: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/20.jpg)
¿Why? Team can not be orchestrated (if decisions are made as late as possible + there is a fast execution)
¿How?
Give Autonomy
Synchronization
Skilled Team
Trust your team to self-organize to meet the goals
The Softeng Portal Builder Story
Principle 5: Empower the team
![Page 21: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/21.jpg)
¿Why? To prevent defects
¿How?
Not allowing defects !–> TDD + CI
Always simple , then growing (refactoring)
Obtaining feedback quickly
Maintainable: Adaptable and extensible
Discipline
Accomplish its purpose and usability
The Softeng Portal Builder Story
Principle 6: Build quality in
![Page 22: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/22.jpg)
Optimize the
whole value
stream, avoiding
optimizing by
decomposition.
The Softeng Portal Builder Story
Principle 7: See the whole
![Page 23: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/23.jpg)
More productive
Innovation surface
Happy customers
Strong team
Lean principles applied for all company services
The Softeng Portal Builder Story
Benefits obtained
![Page 24: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/24.jpg)
Get ride of Technical Debt, asap.
Create a Skilled Team and help them to develop
Keep in mind the 7 principles of Lean
Let automatize: Cont.Int, Cont.Deployment, Tests
Do an extra-effort defining & prioritizing the stories
Provide feedback to the team before sprint ends.
Provide an updated vision to the team, regularly
The Softeng Portal Builder Story
Key things I have learned as PO
![Page 25: The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scrum Gathering Barcelona - 2012)](https://reader035.vdocuments.us/reader035/viewer/2022081800/54c24b854a795933378b45bf/html5/thumbnails/25.jpg)
proyecto:
¡Thank You!
Carlos Colell Sorinas CEO
Email: [email protected]
Twitter: @ccolell
Barcelona: Pau Claris, 162-164 2ª Planta
Madrid: Avda. Doctor Arce, 14