17. Success Factors: Project Success
• Research at The Standish Group also indicates that smaller time frames,
with delivery of software components early and often, will increase the
success rate.
• Shorter time frames result in an iterative process of design, prototype,
develop, test, and deploy small elements. This process is known as
"growing" software, as opposed to the old concept of "developing"
software.
• Growing software engages the user earlier, each component has an owner
or a small set of owners, and expectations are realistically set. In addition,
each software component has a clear and precise statement and set of
objectives.
• Software components and small projects tend to be less complex.
• Making the projects simpler is a worthwhile endeavor because complexity
causes only confusion and increased cost.
18. Organisation (Inside-Out)
• Start at the top.
• Appoint Specialist Managers.
• Allocate people to divisions/teams.
• Communicate a strategy.
• Determine performance targets.
• Define the delivery process.
• Engage the customer.
19. Organisation (Outside-In)
• Start with the customer.
• Develop a strategy.
• Design initial process.
• Define process metrics.
• Structure to support processes.
• Appoint process managers.
• End at the top.
• Adapt & Improve.
26. Dev + Ops + QA + Business
Biz Dev Ops
Agile Development DevOps
Customer Value Deliver
A culture and mindset to collaborate between Development
teams and Operation teams with a clear goal to achieve
business outcomes.
30. Dev-Ops
A culture and mindset to collaborate between Development
teams and Operation teams in order to delight customer by
reducing time to market and continuously innovate.
DevOps integrates delivery and operations teams in order to
improve collaboration and productivity by automating
infrastructure, automating development workflows and
continuously measuring application performance.
31.
32. Recap…
• DevOps is not a job title, method, product, tool etc.
• You do DevOps for the same reason that will force
you to do Agile.
• DevOps is the extension of Agile + Lean thinking
into Operations.
• DevOps is about extending the Agile culture and
collaboration to Operations.
Hinweis der Redaktion
Inigo Montoya from the 1987 romantic comedy film The Princess Bride.
We don’t want to build a new silo.
Hierarchical organisations is based on Delivery (Development and QA) and Operations.
Both has their own silos of specialisation – focus is on ease of managing the people rather than value creation for customers.
It is based on economies of scale and to achieve efficiency.
A demand based organisation is based solely to satisfy customer demand.
It’s focus is on delivering customer value in a responsive manner.
It is based upon demand economics or responsiveness.