Help people deliver software just a little bit |
Sitting in the intersection of tools and process
Want to deliver software faster…
Microsoft approach dev2Ops.org IBM HP Lots of similar yet different points of view
Balance
Development Release Operations Support / ITSM Planning What do you mean we are going to release that ? We need to use that app server ! What issue ? Sorry have not got time to fix that… Why have you not read the spreadsheet ? We have an SLA !! 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…
People Collaboration Measurement Flow Release Automation Virtualization Architecture Process
Classic Agile Tasks / Management Operations Scaled Agile
Release Automation Build Automation Continuous DeliveryContinuous Integration Assets/ Automation
Portfolio Mgt Project Mgt Require ments Develop ment Test Operations
Portfolio Mgt Project Mgt Require ments Develop ment Test Operations Team level Scrum process Traditional planning and release approach Lean Startup Ideas
After Integration Test results are recorded in test tools during test execution Spreadsheets used to communicate defects to other groups 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 and update spreadsheets for ticket information Spreadsheets are used for ticket status reporting and analytics 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 Applies toExample Example other patterns
Release Automation Build Automation Linked Automated