proyecto: The Softeng Portal Builder Story: From Hell to Lean, From Zero to Cloud October - 3 2012 Carlos Colell Sorinas CEO [email protected]
Jan 23, 2015
proyecto:
The Softeng Portal Builder Story: From Hell to Lean, From Zero to Cloud
October - 3 2012
Carlos Colell Sorinas
CEO
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
The Softeng Portal Builder Story
97-2005: Dreaming to build a product
The Softeng Portal Builder Story
2006: We started Portal Builder…
The Softeng Portal Builder Story
2007: We got a mess !!
The Softeng Portal Builder Story
2008: With Lean we found the route
The Softeng Portal Builder Story
2009: With Scrum we saw the light…
CHAOS
The Softeng Portal Builder Story
2010: Reengineering put us on the road
The Softeng Portal Builder Story
2010: Scrum&Lean helped us to take off
The Softeng Portal Builder Story
2011: All together took us to the cloud…
The Softeng Portal Builder Story
2012: Innovating with high speed
The Softeng Portal Builder Story
Lean was the first pillar for success
Introducing Lean Development
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 ?
Understanding 7 principles o truths
Using practices for applying principles
1
2
The Softeng Portal Builder Story
What is Lean Development ?
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 ?
¿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
¿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
¿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
¿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
¿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
¿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
Optimize the
whole value
stream, avoiding
optimizing by
decomposition.
The Softeng Portal Builder Story
Principle 7: See the whole
More productive
Innovation surface
Happy customers
Strong team
Lean principles applied for all company services
The Softeng Portal Builder Story
Benefits obtained
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
proyecto:
¡Thank You!
Carlos Colell Sorinas CEO
Email: [email protected]
Twitter: @ccolell
Barcelona: Pau Claris, 162-164 2ª Planta
Madrid: Avda. Doctor Arce, 14