The Forgotten Side of DevOps

advertisement
@DavidJWest | dwest@Tasktop.com
Help people deliver software
just a little bit better






Sitting in the intersection of tools and process
Want to deliver software faster…
IBM
Lots of similar
yet different
points of view
Microsoft approach
HP
dev2Ops.org
Balance
We need to
use that app
server !
Planning
What issue ?
Sorry have not
Development
got time to fix
that…
Support / ITSM
What do you
mean we are
going to
release that ?
Why have you
not read the
Operations
spreadsheet ?
We have an
SLA !!
Release
It works on my
machine.. And
in our test
environment
Sorry we have
to wait for all
the forms to be
completed !
An holistic approach to DevOps is required…
Process
People
Collaboration
Measurement
Flow
Release
Automation
Virtualization
Architecture
Scaled Agile
Tasks /
Management
Operations
Classic Agile
Assets/
Automation
Build Automation
Continuous Integration
Release Automation
Continuous Delivery
Portfolio
Mgt
Project
Mgt
Operations
Require
ments
Test
Develop
ment
Portfolio
Mgt
Project
Mgt
Traditional
planning and
release
approach
Require
ments
Test
Team level
Scrum process
Operations
Develop
ment
Lean Startup
Ideas
Test results are recorded in test tools
during test execution
• Spreadsheets used to communicate
defects to other groups
• Email and rekeying used to manage
defects in development
• Manual process for status report and
reporting
Defects flow into project
management, development and
requirements
• Work is allocated to the defects in
development
• Status is reported in project
management
• Status of requirements are
updated in requirements
Operations send email and update
spreadsheets for ticket information
• Spreadsheets are used for
ticket status reporting and
analytics
• Email used for high severity
defects and issues
• Information is aggregated
periodically to create total
quality metrics
Tickets / Problems flow seamlessly
into the Agile development process
• High importance tickets are moved
into sprints
• Status of applications is reported in
real time
• Project team and operations can
collaborate in context
Pattern
Example other patterns
Applies to
Example
Automated
Linked
Automated
Build Automation
Release Automation
Download