Posts Tagged ‘Risk Mitigation’
How to Initiate a DevOps Project
Source: 17th/21st Lancers c. 1922-1929 “THE FIGHTING SPIRIT!”
Agile consultants on a development project often start by helping the team construct a backlog. The task is sufficiently concrete to get all stakeholders (product management, project management, development, test, any others) on a collaborative track through the creation of a key artifact. The backlog establishes a base line for the tasks to be carried out in the project.
For a DevOps project, start by establishing the technical debt of the software to be released to operations. By so doing you build the foundations for collaboration between development and operations through shared data. In the DevOps context, the technical debt data form the basis for the creation and grooming of a unified backlog which includes various user stories from operations.
Apply the same approach when you are fortunate to be able to include folks from operations in the Agile team from the very beginning. You start with zero technical debt, but you track it on an ongoing basis and include the corresponding “fix-it” stories in the backlog as you accrue the debt. Running technical debt analytics on the source code every two weeks is a good practice to follow.
As the head of development, you might not be comfortable sharing technical debt data. This being the case, you are not ready for DevOps.
The Executive’s Workshop for Scaling Agile to The Enterprise
Readers of this blog are well aware of my keen interest in enterprise level Agile. I am now offering a specialized workshop for executives on this topic.
The Executive’s Workshop for Scaling Agile to The Enterprise
This one day workshop and free follow-on coaching service prepares executives for their roles in large-scale Agile implementation.
This workshop is ideal for building a shared understanding of your company’s Agile goals and practices amongst members of the leadership team. It illustrates how executives could/should engage in the Agile process in a meaningful manner, and includes strategies for addressing common challenges. Your team will see how to govern Agile effectively, and most importantly, you’ll learn proven practices for attaining the operational, financial and business benefits of a successful enterprise-level Agile implementation.
Objectives
Agile is shown to cut the cost, improve the flexibility and shorten time-to-market of software-driven projects. Upon completion of this service, executive teams will be able to:
- Scale Agile to the enterprise level
- Minimize risks associated with large-scale Agile rollout
- Apply Agile practices in development and beyond
- Galvanize the team around a shared, cross-functional Agile vision
Approach
The Executive’s Workshop for Scaling Agile to The Enterprise service is divided into three parts, each designed to help company leaders accelerate their adoption of Agile.
Part I: Preparation via phone interviews and web-based coaching. The workshop leader works with your executive team to gather context, discuss logistics and focus the on-site workshop on your needs.
Part II: One day on-site workshop is delivered through combination of presentation, examples, exercises and participant discussion.
Part III: Free telephone coaching and mentoring with the Workshop Leader for six months after the workshop. The objective is to help executives respond effectively to the challenges they encounter in the course of implementing Agile.
On-Site Workshop Details
Leading an enterprise adoption of Agile requires that you understand the key concepts, principles and practices of Agile without getting bogged down in technical details. You must learn techniques for handling the expected “noise” associated with organizational change while identifying the critical tasks needing your attention and leadership to succeed. The workshop is designed to address these challenges with a minimal investment of time.
Here is an overview of the key topics you will add to your experience set:
Explaining the Rationale for Agile to Your Company
- Why now?
- What is the state of the art in Agile and what is our goal
- Expected return on our Agile investment
How The Agile Process Fits into Your Company:
- Understanding Agile as an example of other common, iterative, quality-oriented processes
- How Agile works with other software development life cycle processes
- How to run a heterogeneous software development environment that mixes Waterfall, Agile and other methods
- Connecting Agile to your budgeting process
- How to perform governance and portfolio management with Agile
How to Implement Agile:
- Choosing suitable projects for Agile methods
- Rollout strategies that mitigate risks
- Keeping departments aligned during the Agile rollout
- Defining the social contract for Agile
- How to make Agile sustainable in your particular culture
- How Agile impacts your partner eco-system
- Succeeding with off-shoring and outsourcing
Setting Up The Agile Enterprise:
- Determining your performance metrics for Agile
- How to negotiate Agile contracts
- Achieving breakthrough innovation through Agile
- Business designs that utilize the power of Agile
Price and Availability
- Limited to 12 people per workshop
- Please contact me at isrgat@gmail.com