Please enable JavaScript.
Coggle requires JavaScript to display documents.
SAFe (4) AGILE PRODUCT DELIVERY
(33%)
https://www.scaledagileframework…
SAFe
-
4.2) CUSTOMER CENTRICITY
-
-
-
Whole Product Thinking
-
The expected product represents the customer’s minimal purchase conditions as informed by alternative or competing products.
The augmented product goes beyond what is expected and enables competitors to differentiate their offerings.
-
-
-
-
4.6) DEVELOP ON CADENCE,
RELEASE ON DEMAND
-
-
4.1) BUSINESS
OWNERS
Who?
-
-
-
Who should participate in planning, help eliminate impediments, and speak on behalf of development, the business, and the customer?
Who can approve and defend a set of Program Increment (PI) plans, knowing full well that they will never satisfy everyone?
-
small group of stakeholders who have the primary business and technical responsibility for governance, compliance, and return on investment (ROI) for a Solution developed by an Agile Release Train (ART).
Duties
Prior to PI Planning
-
-
Understand and help ensure that business objectives are understood and agreed to by key stakeholders
-
During PI Planning
-
-
-
Communicate business priorities to the teams, and maintaining agreement and alignment among the stakeholders
Participate in the management review and problem-solving meeting to review and adjust scope, resolve problems and compromise as necessary
Are ready and available to participate in key activities (vision, draft plan review, assigning business value, approving final plans)
-
-
4.3) DESIGN THINKING
Characteristics
-
Feasible – Can we deliver the right solution through a combination of build, buy, partner, or acquire endeavors/activities?
-
Sustainable – Are we proactively managing our solution to account for its expected product-market lifecycle?
Phases
-
Define
-
Empathy map: thinking, feeling, hearing, seeing
Develop
-
Story mapping: user stories, enabler stories (sytem, arch, infrast)
-
-
-
4.8) DEVOPS
Benefits
Increased frequency, quality, and security of product innovation
-
-
-
-
-
CALMS
-
Measurement of flow, quality & value
(#1 -> 2.2.1 & #5-> 2.2.5)
-
-
-
-
-
-
DevOps
Development + Operations = close cooperation: plan, develop, test, deploy, release and maintain
DevSecOps (add security)
Different goals
-
Operations teams must regulate the flow of changes to maintain the stability of solutions that run the business.
Security teams must institute policies to prevent changes from introducing vulnerabilities that can cause data breaches.
-
-
Continuos Quality: automation is used to enhance the speed and accuracy of testing throughout the VS
Configuration Management: set of design-time practices: configuration of the datase, infrastructure, security...
Value Stream Managemen: increase the flow of business value from customer request to customer delivery
-
-
-
Continuous Monitoring: capture, log, surface and analyze production events
Agile Product Management: what is to be learned is well defined and what was learned is captured and quantifiable
-
-
-
-
5) LEAN PORTFOLIO MANAGEMENT
(11%)LINK
-
-
-
5.1) SAFE PORTFOLIO
-
-
Artifacts
Strategic themes
-
-
-
Simple, memorable message that influcences everyone involved in solution delivery
Defined as OKR
Objective (short, inspirational and challenging)
-
Frequently set, tracked and re-evaluated (quarterly)
-
-
-
-
-
-
-
For capture the current state of the portfolio?-> NO ES AQUÍ, PERO NO SÉ DÓNDE ES. Opciones: Portfolio vision, portfolio backlog, portfolio canvas??
-
-
-
-
-
5.2) VALUE STREAMS
Series of steps that an organization uses to implement solutions that provide a continuous flow of value to a customer
-
-
1) BUSINESS AGILITY
13% LINK
-
-
1.1) ROADMAP
-
-
Implementating ARTs, Solution Trains, and a Lean Portfoflio
-
-
-
-
-
6) LEAN AGILE LEADERSHIP
(Vero) (4%) link
-
-
-
-
3) TEAM AND TECHNICAL AGILITY
(9%) LINK
3.1) AGILE TEAMS
How?
-
-
-
-
-
Cross-Functional (define, build, test, depoly) of 5-11 individual
-
-
Roles
-
SM
-
-
-
Fostering an environment of high performance, continuos flow, relentless improvement
-
-
3.3) BUILT-IN QUALITY
Peer review and pairing
What?
-
When pairing, two or more team members work on the same item together.
Benefits
Contain knowledge, perspectives, and best practices from multiple members
-
Establish Flow
-
Agile teams quickly release small, Minimal Marketable Features (MMF) to learn and adapt
-
-
Definition of done
is a standard way to ensure that artifacts and larger increments of value can only be considered finished when they demonstrate the agreed level of quality and completeness.
-
To avoid rework and delays, quality must be ‘built into’ value creation, not ‘inspected in’ later.
-
-
2.1) MINDSET
SAFe Core Values
-
Built-in Quality
-
-
Ensure UX, architecture, operations, security,compliance, and others are part of the flow of work
-
-
Alignment
-
-
-
-
Communicate the mission, vision, and strategy
House of Lean
The goal = Value
-
-
High morale, safety, customer delight
-
Pilares
Pillar 2 = Flow
-
-
Understand, exploit, and manage variability
-
-
-
-
The Agile Manifesto
-
12 Principles
- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.
- Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
- Business people and developers must work together daily throughout the project.
- Build projects around motivated individuals. Give them the invironment and support they need, and trust them to get the job done.
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
- Working software is the primary measure of progress.
- Continuous attention to technical excellence and good design enhances agility.
- Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
- At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
- Simplicity—the art of maximizing the amount of work not done—is essential.
- The best architectures, requirements, and designs emerge from selforganizing teams.
-
-
-
-