© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.

Slides:



Advertisements
Similar presentations
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the.
Advertisements

How to Implement Agile in Your Organization
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
Ni.com Introduction to Agile and Scrum Speaker/Author: Paul Packebush Section Manager, Corporate Metrology Author:Logan Kunitz Staff Calibration Engineer.
The Role of Project Managers in Agile Darren Wilmshurst ACIB CITP
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
<<replace with Customer Logo>>
Simplifying Application Management CIO Strategies SummIT, Mumbai 23 Jun 2011 Rajesh Raghavan.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile insurance carrier - What the carrier has to look like? Glenn Lottering Senior Director, EMEA Insurance Product Strategy and Sales Consulting.
Discover how to improve productivity by going DevOps and SAFe.
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
An Agile View of Process
Introduction to Agile.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
Share common characteristics and priorities Architecture / Engineering / Construction & Real Estate Media and Entertainment Professional Services.
Keynote Address Jeff Torczon, CEO. Welcome  Welcome to the first annual Infinity Software User Conference  Thank you to our attendees and organizers.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
Larry Apke Agile Expert
1 Agile Methodology & Programming Ric Holt July 2009.
Chapter 4 Agile Development
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
A Transition to Scrum Introduction Presented by Sylvain Jean, CSM © 2011 Révolution Agile. All rights reserved.
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
資工 4A 陳怡秀 Microsoft Visual Studio’s Journey to Continuous Delivery.
Agile Development In 2001, a group called the “Agile Alliance” signed a “manifesto” that stated: Individuals and Interactions over processes and tools.
Modern app development Continuous value delivery and rapid response to change.
Making It As A 21-st Century CIO Alex Cullen Vice President And Research Director Forrester Research February 28, 2008.
Copyright © 2005, SAS Institute Inc. All rights reserved. Aligning to Business Needs through IT Intelligence Bob Nelson IT Domain Specialist SAS Customer.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2008 IBM Corporation Challenges for Infrastructure Outsourcing July 29, 2011 Atul Gupta Vice President, Strategic Outsourcing, IBM.
Chapter 1. Introduction.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Sirius DevOps Assessment Accelerating Concept to Cash Rolf W. Reitzig Business Agility Senior Practice Manager.
LOGO Introduction to DevOps 中科大移动云计算系统实验室 孟宁. LOGO Page  2 Agenda Introduce DevOps DevOp Patterns How to Start Adopting DevOps.
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
Rod Fontecilla, Ph.D. Vice President Application Services Nov 2015 Deploying Applications Using DevOps.
1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
Advancing Government through Collaboration, Education and Action Customer Experience (CX) COI Cross-SIG Alignment Activities Planned September.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
Agile Development Implementation Considerations. Agile software development is a methodology based on iterative and incremental development, where requirements.
Yes, Data Management Can Be Agile! Michele Goetz, Principal Analyst.
1. ENTERPRISE AGILE TRANSFORMATION AT THE US POSTAL SERVICE MAY 24, Agile Business Solutions.
Hello. ASPE & Techtown Training An Introduction to DevOps for Project Managers Today’s Presenters : Chris Knotts, PMP – Enterprise training curriculum.
Introduction to Agile. Introduction Who is this guy?
#msdevcon Community Track Continuous Delivery for Microservices Martin Kulov Association of Software Engineers
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Alistair Cockburn©Humans and Technology, Inc., Slide 1 The Current Conversation in Agile Software Development April-2004
DevOps: Critical Success Factors in Accelerating Adoption
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
PA Techcon: Project management
Continuous Delivery- Complete Guide
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
E2E Testing in Agile – A Necessary Evil
Transforming IT Management
Quantifying Quality in DevOps
How to Successfully Implement an Agile Project
Introduction to DevOps
Software Development In Agile
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Agile Development.
Presentation transcript:

© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014

Introduction Knowing DevOps Amalgamation of Scrum and DevOps Conceptualizing ScrumOps ScrumOps Practices Q&A

“To what extent does the following statement describe your firm’s IT organization’s processes and capabilities – ‘Has the ability to regularly deliver projects on time and on budget’?”* less than 40% of business decision-makers believe IT can deliver new services on time and on budget Base: North American and European business decision-makers in firms with 1,000+ employees *Source: Forrester Research, Inc., Forrsights: Business Execs Increase Direct IT Spend to Support Systems of Engagement, May 16, Copyright © 2014 CA. All rights reserved.

Top five IT management priorities - Enterprises* - “Which of the following initiatives are likely to be your organization’s top management priorities over the next 12 months?” Base: 1,531 IT decision-makers *Percent of respondents indicating this was a high or critical priority Source: Forrester Research, Inc., “2012 IT Budget Planning Guide For CIOs, October 27, 2011 most decision-makers want IT to improve efficiency, streamline process, increase capacity for innovation 4Copyright © 2014 CA. All rights reserved.

No one definition of “DevOps” – but good starting points 1.Forrester Research, Inc., Improving The Ops In DevOps, July 21, Gartner, DevOps: Born in the Cloud and Coming to the Enterprise, Cameron Haight, Refreshed May 3, 2012; First Published October 27, Research, DevOps Mixing Dev, Ops, Agile, Cloud, Open Source and Business, Jay Lyman, March 3, 2010DevOps Mixing Dev, Ops, Agile, Cloud, Open Source and Business “A set of processes, methods, and systems for communication, collaboration, and integration among the IT functions responsible for application development, infrastructure and operations, and quality assurance; with the functions working together to produce fit-for-purpose and timely software products and services.” – Forrester 1 “DevOps is a concept originating largely from the cloud service industry, focusing on improving the effectiveness through collaboration of development and operations teams in response to tremendous online volume growth.” – Gartner 2 “An emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/ software engineering) and IT operations (systems administration/ infrastructure) professionals.” - Wikipedia, April 2012 “A software development method that stresses communication, collaboration and integration between software developers and Information Technology (IT) professionals.” - Wikipedia, July 2012 “DevOps is the blending of tasks performed by a company's application development and systems operations teams.” – TechTarget “The blending roles and benefits of an integrated approach when it comes to the ‘development’ of an application through testing and QA to production and ‘operations.’” – The 451 Group 3 5Copyright © 2014 CA. All rights reserved.

But What Does DevOps Actually Mean? “DevOps is the blending of tasks performed by a company's application development and systems operations teams.” – TechTarget “A software development method that stresses communication, collaboration and integration between software developers and Information Technology (IT) professionals.” - Wikipedia, July 2012 “DevOps, a portmanteau of = development and operations, means to close gaps [between development and operations] by aligning incentives and sharing approaches for processes and tools” – DevOps for Developers, By Michael Hüttermann - Apress, Sep 12, “An emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/ software engineering) and IT operations (systems administration/ infrastructure) professionals.” - Wikipedia, April 2012 methods communication integration collaboration development operations Copyright © 2014 CA. All rights reserved.6

But What Does DevOps Actually Mean? for improving methods, communication, and integration between collaboration and development operations Copyright © 2014 CA. All rights reserved.7

Fundamental Conflict Between Dev and Ops Copyright © 2014 CA. All rights reserved.8

Scrum and DevOps Plus …  Change in Culture  Continuous Delivery and Automation  Frequent feedback mechanism  Ultimately deliver faster and safer Philosophy 1 Communication 2 Integration 3 Collaboration 4 Development 5 Operations 6 Copyright © 2014 CA. All rights reserved.9

ScrumOps Copyright © 2014 CA. All rights reserved. Scrum Teams and DevOps practices at one level on a single platform Theme Unification of Application Delivery from Scrum teams and Operations Feature As a business executive for application service delivery, I would like to have a end-to-end view of planning, execution, development, and deployment of applications from scrum and operations teams in one view, so that our customers realize business value without pain and interruption. Story Adoption of best practices and improving the processes by continually inspect and adapt Tasks 10

ScrumOps: Best Practices Copyright © 2014 CA. All rights reserved. Unified Planning for Application Development and Deployment Agile Planning Service Virtualization and Integrated Automation Virtualization and Automation Shared understanding between Scrum teams and Operations Common Language and Vocabulary Theme of DevOps in the scrum teams Done criteria Doneness and Acceptance 11

ScrumOps: Agile Planning Review the backlog with Operations Architecture and Design in consideration of DevOps Story writing with shared understanding Unified Release Plan Early identification of dependencies and hand overs Copyright © 2014 CA. All rights reserved.12

ScrumOps: Virtualization and Automation Virtualization Removes constraints Virtualization Increases Velocity Virtualization can Create Realistic Test Environment Automation Increase Test Coverage Functional and Non-functional Testing within Sprint Copyright © 2014 CA. All rights reserved.13

ScrumOps: Vocabulary and Semantics Communication and Collaboration Visibility of Operation’s tools, process, and methods Visibility of scrum team’s engineering practices Copyright © 2014 CA. All rights reserved.14

ScrumOps: Scaling Scrum Practices System Admin/Infrastructure Engineer part of the scrum team Done criteria includes deployment on customer alike environment Break down tasks to include DevOps practices Integrate Engineering Practices of Operations into Scrum Invest and Improve on Process and Tools Copyright © 2014 CA. All rights reserved.15

16 ScrumOps: Organization Culture and Team Behavior Copyright © 2014 CA. All rights reserved. Transparency in role behavior and transparency in process and tools. Building trust over individual insecurities Emphasizing on solution mindset over argument on difficult use case Thinking beyond each other’s role and responsibility – It’s all about taking ownership

The Humane ScrumOps Breaking down silos between Scrum Teams and IT Operations Collaboration at all levels – CIO to CDO and Scrum Team Member to Infrastructure Engineer Unified Planning and Execution for Scrum and Operations Transparency across processes and tools on each side Trust – in each other, in technology, in process Copyright © 2014 CA. All rights reserved.17

18 Acknowledgement/References: Copyright © 2013 CA. All rights reserved. CA Technologies Corporate Communications The Scrum Primer

Thank You! Q&A 19