Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
30 views68 pages

Lecture 9

ppt file
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views68 pages

Lecture 9

ppt file
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 68

AGILE

Agile is a MINDSET and an iterative approach to project management and


software development that helps teams deliver value to their customers faster
and with fewer headaches.
A methodology is a set of principles, tools and practices
which can be used to guide processes to achieve a
particular goal.

A framework is a loose but incomplete structure which


leaves room for other practices and tools to be included but
provides much of the process required.
• SCRUM  Complex Projects

• EXTREME PROGRAMMING  Product Development

• KANBAN  Service/Support
Agile Model
Agile KANBAN
Agile KANBAN
What is SAFe ?
®

© Scaled Agile, Inc. 17


The world’s leading framework
for business agility

SAFe for Lean Enterprises is a knowledge base of


®

proven, integrated principles, practices, and


competencies for achieving Business Agility by
implementing Lean, Agile, and DevOps at scale.

scaledagileframework.com
The seven core competencies
of Business Agility

© Scaled Agile, Inc. 19


The seven core competencies of Business Agility
Why Lean-Agile
Leadership?
An organization’s managers,
executives, and other leaders
are responsible for the
adoption, success, and ongoing
improvement of Lean-Agile
development and the
competencies that lead to
business agility. Only they have
the authority to change and
continuously improve the
systems that govern how work
is performed.
Lean-Agile Leadership

The Lean-Agile Leadership


competency describes how
Lean-Agile Leaders drive
and sustain organizational
change and operational
excellence by empowering
individuals and teams to
reach their highest
potential.
MINDSET
House of LEAN
Embrace the Agile Manifesto

We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools


Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

While there is value in the items on the right, we value the items on the left more.

agilemanifesto.org
Apply SAFe Lean-Agile Principles
Why Team and
Technical Agility?
Agile teams and teams of Agile
teams create and support the
business solutions that deliver
value to the enterprise’s
customers. Consequently, an
organization’s ability to thrive in
the digital age is entirely
dependent on the ability of its
teams to deliver solutions that
reliably meet a customer’s needs.
Team and Technical Agility

The Team and Technical Agility


competency describes the critical
skills and Lean-Agile principles
and practices that high-
performing Agile teams and
Teams of Agile teams use to
create high-quality solutions for
their customers.
Agile Teams

Cross functional teams have all the skills they need to define, build, deliver and sustain value
Teams iterate with Scrum, Kanban, XP, and SAFe scaled practices
Feature teams deliver end to end value
Component teams build specialized components
Other teams may help flow by supporting DevOps, site reliability, and specialty services
Agile Business teams define, enable and support business solutions
Teams of Agile Teams

Agile Release Trains (ARTs) are


cross-functional, cross-
component, business and
technology teams of Agile
teams

Software, hardware, firmware,


security, compliance and more

Organized around Value


Streams

Virtual organizations (typically


50 – 125) people that define,
build, deliver and operate
business solutions
Why Agile Product
Delivery?
In order to achieve Business
Agility, enterprises must rapidly
increase their ability to deliver
innovative products and
services. To be sure that the
enterprise is creating the right
solutions for the right
customers at the right time,
they must balance their
execution focus with a customer
focus.
Agile Product Delivery

Agile Product Delivery


is a customer-centric
approach to defining,
building, and releasing
a continuous flow of
valuable products and
services to customers
and users.
Customer Centricity and Design Thinking

Problem Space Solution Space

Epics &
Features

Journey
Gemba Walks
Maps Prototyping
Personas Empathy Story
maps Mapping

A clear and continuous understanding of the target market, customers,


the problems they are facing and the jobs to be done
DevOps and the Continuous Delivery Pipeline
DevOps

Continuous Delivery Pipeline


Workflows, activities, and automation needed to
shepherd a new piece of functionality from
ideation to an on-demand release of value to the
end user

Culture of shared responsibility


Automate everything
Lean Flow
Measure flow
Recovery
Agile Release Trains (ARTs) continuously deliver value

A virtual organization of 5 – 12 teams (50 – 125+ individuals)

Synchronized on a common cadence, a Program Increment (PI)

Aligned to a common mission via a single Program Backlog


Synchronize with PI Planning
There is no magic in SAFe … except maybe for PI Planning
All stakeholders face-to-face (but typically multiple locations)
Management sets the mission, with minimum possible constraints
Requirements and design emerge
Important stakeholder decisions are accelerated
Teams create—and take responsibility for—plans

For a short PI Planning


example, see:
https://bit.ly/2Y9cQQ2
Why Enterprise
Solution Delivery?
Humanity has always dreamed big;
and scientists, engineers, and
software developers then turn those
big dreams into reality. That requires
innovation, experimentation, and
knowledge from diverse disciplines.
Engineers and developers bring these
Enterprise Solution Delivery
innovations to life by defining and
coordinating all the activities to
successfully specify, design, test,
deploy, operate, evolve, and
decommission large, complex
solutions.

Courtesy NASA Goddard


Enterprise Solution Delivery

The Enterprise Solution


Delivery competency
describes how to apply Lean-
Agile principles and practices
to the specification,
development, deployment,
operation, and evolution of
the world’s largest and most
sophisticated software
applications, networks, and
cyber-physical systems.
Nine best practices for Enterprise Solution Delivery

Continually refine the fixed/variable Solution Intent

Apply multiple planning horizons

Architect for scale, modularity, releasability, and serviceability


Enterprise Continually address compliance concerns
Solution
Build and integrate solution components and capabilities
Delivery with Agile Release Trains (ARTs) and Solution Trains

Apply ‘continuish integration’

Manage the supply chain with systems of systems thinking

Build a Continuous Delivery Pipeline

Evolve deployed systems


Align business and technology with the Solution Train

Used to build large and complex customer Solutions that require the coordination of multiple Agile
Release Trains (ARTs) and Suppliers

Aligns ARTs with a shared business and technology mission using the Solution Vision, Intent, Backlog,
and Roadmap

Aligned Program Increments, integration, demos, and Inspect and Adapt


Why Lean Portfolio
Management?
Traditional approaches to
portfolio management were not
designed for a global economy
or the impact of digital
disruption. These factors put
pressure on enterprises to work
under a higher degree of
uncertainty, and yet deliver
innovative solutions much faster.
Lean Portfolio Management

The Lean Portfolio


Management competency
aligns strategy and execution
by applying Lean and systems
thinking approaches to
strategy and investment
funding, Agile portfolio
operations, and governance.
Meet business targets with strategy and investment funding

Strategy and investment funding ensures that the entire portfolio is


aligned and funded to create and maintain the solutions needed to meet
business targets.

Connect the portfolio to the Enterprise strategy


Enterprise
Enterprise
Executives
Executives Maintain a Portfolio Vision and Roadmap

Establish Lean Budgets and Guardrails


Business
Business Enterprise
Enterprise
Owners
Owners Architect
Architect Establish portfolio flow
Strategy &
Investment
Funding

Agile
Lean
Portfolio
Governance
Operations
Fund value streams aligned with the business strategy

Funding value streams instead of projects provides the following benefits:


Full control of spend
No costly and delay-inducing project cost variance analyses
No resource reassignments
No blame game for project overruns

Lean Budgets

Guardrails
Why
Organizational
Agility?
Without organizational agility,
enterprises simply cannot
respond sufficiently to the
challenges and opportunities
that today’s rapidly changing
markets present. Without it,
employees and the enterprise
associate an individual’s value
with their functional skills,
rather than business outcomes.
Organizational Agility

The Organizational Agility


competency describes how
Lean-thinking people and
Agile teams optimize their
business processes, evolve
strategy with clear and
decisive new commitments,
and quickly adapt the
organization as needed to
capitalize on new
opportunities.
Strategy Agility
Respond quickly to opportunities and threats

Continuous market sensing

Make strategy changes decisively

Organize and reorganize around value

Innovate like a startup

Implement changes quickly

Ignore sunk costs


Ignore
Sunk Costs
Why Continuous
Learning Culture?
In order to thrive in the current
climate, organizations must
evolve into adaptive engines of
change, powered by a culture of
fast and effective learning at all
levels. Learning organizations
leverage the collective
knowledge, experience, and
creativity of their workforce,
customers, supply chain, and
the broader ecosystem.
Continuous Learning Culture

The Continuous Learning


Culture competency
describes a set of values
and practices that
encourage individuals—
and the enterprise as a
whole—to continually
increase knowledge,
competence, performance,
and innovation.
The management paradigm for the digital age
Measure and grow assessment and practices
Business Agility Self-Assessment

Measure and Grow is


the way portfolios
evaluate their
progress towards
business agility and
determine their next
improvement steps.
• High Output Management
• Measure What matters

• SCALED OKRs  Object Key Results


• OBJECTIVES: A Concise statement outlining a broad qualitative goal designed to
propel the organization forward.
• KEY RSULTS: The quantifiable outcomes by which success is measures

Working is lesser thing bug the right thing so that customer will happier
• High Output Management
• Measure What matters

• SCALED OKRs  Object Key Results


• OBJECTIVES: A Concise statement outlining a broad qualitative goal designed to
propel the organization forward.
• KEY RSULTS: The quantifiable outcomes by which success is measures
Any Question?

End!

You might also like