The document discusses the Scaled Agile Framework (SAFe). It provides an overview of the key aspects of SAFe including:
- The Team, Program, Value Stream, and Portfolio levels which describe the structure for agile teams, programs, large solutions, and organization-wide alignment.
- The Foundation which establishes principles, mindsets, and roles to support SAFe implementation.
- The Spanning Palette which contains roles, artifacts, and practices that can be used across levels.
- An overview of roles, activities, and practices at the Team and Program levels such as iterations, program increments, and continuous delivery.
Agile software development -- also referred to simply as Agile
Agile is a term used to describe software development approaches that employ continual planning, learning, improvement, team collaboration, evolutionary development, and early delivery.
Agile development is a phrase used in software development to describe methodologies for incremental software development.
Agile software development -- also referred to simply as Agile
Agile is a term used to describe software development approaches that employ continual planning, learning, improvement, team collaboration, evolutionary development, and early delivery.
Agile development is a phrase used in software development to describe methodologies for incremental software development.
This presentation has been compiled using material available in public domain. Copyrights of the owners and sources of the material used has been duly acknowledged.
Educaterer India is an unique combination of passion driven into a hobby which makes an awesome profession. We carve the lives of enthusiastic candidates to a perfect professional who can impress upon the mindsets of the industry, while following the established traditions, can dare to set new standards to follow. We don't want you to be the part of the crowd, rather we like to make you the reason of the crowd.
Today's Effort For A Better Tomorrow
This presentation was part of my session in "Agile in Business" seminar in Chennai on July 27th, 2013, organized by Unicom. This addresses the different aspects to be considered when a test team is transformed in an Agile set-up performing Agile Testing.
This tutorial includes topics like fundamentals of the agile development approach, agile development life cycle, agile requirements development, agile planning, agile design, agile construction & agile project management.
Agile project management is an iterative method of determining requirements for engineering and information technology development projects in a highly flexible and interactive manner. One difference between agile and iterative development is that the delivery time in agile is in weeks rather than months. Both iterative and Agile methodologies were developed as a reaction to various obstacles that developed in more traditional project management. For example, as technology projects grow in complexity, end users tend to have difficulty defining the long term requirements, without being able to view progressive prototypes. Projects that develop in iterations can constantly gather feedback to help refine those requirements.
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійLviv Startup Club
Kyiv Project Management Day 2016 Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Сайт конференції: http://pmday.org/
Спільнота в мережі Linkedin: http://bit.ly/PMDayLin
Спільнота в мережі facebook: http://bit.ly/PMDayKyivFB
Twitter конференції: https://twitter.com/LvivPMDay
This presentation has been compiled using material available in public domain. Copyrights of the owners and sources of the material used has been duly acknowledged.
Educaterer India is an unique combination of passion driven into a hobby which makes an awesome profession. We carve the lives of enthusiastic candidates to a perfect professional who can impress upon the mindsets of the industry, while following the established traditions, can dare to set new standards to follow. We don't want you to be the part of the crowd, rather we like to make you the reason of the crowd.
Today's Effort For A Better Tomorrow
This presentation was part of my session in "Agile in Business" seminar in Chennai on July 27th, 2013, organized by Unicom. This addresses the different aspects to be considered when a test team is transformed in an Agile set-up performing Agile Testing.
This tutorial includes topics like fundamentals of the agile development approach, agile development life cycle, agile requirements development, agile planning, agile design, agile construction & agile project management.
Agile project management is an iterative method of determining requirements for engineering and information technology development projects in a highly flexible and interactive manner. One difference between agile and iterative development is that the delivery time in agile is in weeks rather than months. Both iterative and Agile methodologies were developed as a reaction to various obstacles that developed in more traditional project management. For example, as technology projects grow in complexity, end users tend to have difficulty defining the long term requirements, without being able to view progressive prototypes. Projects that develop in iterations can constantly gather feedback to help refine those requirements.
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійLviv Startup Club
Kyiv Project Management Day 2016 Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Сайт конференції: http://pmday.org/
Спільнота в мережі Linkedin: http://bit.ly/PMDayLin
Спільнота в мережі facebook: http://bit.ly/PMDayKyivFB
Twitter конференції: https://twitter.com/LvivPMDay
The introduction of a project management framework will provide a structured and managed approach for projects within your company.
With the right framework in place it will allow projects of all sizes and priority to be planned effectively. This ensures that at all times the cost of the project is managed while delivering quality and the right level of performance and control across project management.
Do you have highly functional scrum teams but are wondering how to get them to work in sync with each other, or wondering how get "start-up" efficiency in a large enterprise? Or maybe you just heard that the Scaled Agile Framework for the Enterprise (SAFe®) is gaining traction and you want to find out more about it. Before the year is out, we want to give you a primer on SAFe, so you can decide if it should be on your list of resolutions for the new year!
We continue to see that Agile and Scrum deliver value and are catching the eyes of leadership individuals. But how does a large enterprise thrive with a Scrum framework that was made for 5-9 individuals? SAFe has garnered a lot of attention as a potential framework for enterprises with large product teams (5 or more scrum teams on a product line). It calls for the overall alignment throughout the organization so that the Scrum teams making up a large product development team can deliver valuable, high quality product increments with transparency and technical excellence. The program execution is achieved by leveraging the existing Scrum Team practices and interfacing with the higher Program and Portfolio layers in the organization.
cPrime SAFe coach, Sri will provide an overview of the SAFe framework and show why it appeals not only to the engineers and architects, but also to the product management, customer support and the executive team.
High Performance CoDevelopment Teams - your competitive advantage in the worl...Jeanne Bradford
The best technology companies know that high performance teams are not just nice to have - they're critical to success. And can be your secret weapon for a competitive advantage.
This is a workshop, conducted for attendees of the 2014 CoDev Conference (Jan 26-29, in Phoenix, AZ). You will learn the common (and most crippling) challenges that product development teams experience, and easy to apply processes and tools to get your teams back on track.
These tools are from "Innovate Products Faster: Graphical Tools for Accelerating Product Development", and can be downloaded at www.tcgen.com/book/tools.
DevOps Discovery and Roadmap - DatasheetTodd Erskine
The DevOps Discovery and Roadmap Offer provides recommendations that can improve your delivery cadence and help you obtain value from your applications.
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
Over the last 18 months, Enterprise Digital at Nationwide Insurance experimented with an end to end agile approach to better integrate IT delivery and business activities in the commercial and mobile spaces. Customers are demanding products quicker, and we as a company must find ways to compress the timeline required to deliver the features customers seek to remain competitive. At the end of the second phase of this transition, which comprised just one team, we found a 64% decrease in lead time from discovery to analysis and a 20% decrease in lead time from analysis to implementation. This end to end model stressed co-location of business and IT and working together as one cross-functional team to continuously plan, integrate, and deliver value to our customers. We made the value stream work visible from idea to implementation and organized it in product-centric value streams with the goal of standardizing customer experiences regardless of whether the customer is interacting with our company via web or mobile. This standardization allowed for maximum reusability of requirements, code, and automation, and decreased variances with and the frequency of estimating. In the end to end model, poly-skilling was stressed across both roles and technologies so that all team members had the flexibility to pick up and work on any card at any point in the flow. This, coupled with the team’s use of the tools necessary to implement dev ops capabilities, allowed us to be more responsive to the customer.
Kristen Biddulph
Scrum Master, CSM, CSPO, CAL1 - Nationwide Insurance
Kristen has led software delivery teams over the last 4 years across Nationwide’s Digital assets for Sales, Identity Management, Servicing, and Mobile. Her current focus is on providing solutions to aid high performance teams in their product-centric journeys.
Tasktop Connect 2018
connect.tasktop.com
www.tasktop.com
This Seven Step Digital Transformation Engineering Blueprint is
proven engineering approach to systematically transform your people, processes and technologies practices.
Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docxphilipnelson29183
Week_10_Term_Paper_ANS_1429096.docx
Running head: Agile Project Management 1
Agile Project Management 3
Agile Project Management
Strayer University
CIS 525 Advanced Agile Project Management
Contents
Agile project management framework to be suggested to sponsors 3
Envision 3
Speculate 3
Discover 3
Adapt 3
Shut the project 4
Project plan for this project based on the proposed framework 4
Five agile techniques and tools that we have used in the project and its reason 4
Scrum 4
Agile unified Process 4
Lean software management 6
Extreme Management 7
Dynamic System Development Method 7
Strategies we have used to conduct requirements sessions and manage the multiple tracks of work on a daily basis. 7
Make realistic Estimates 8
Plan your sprint on the base of estimated amount of work 8
Add in certainty in the estimated time 8
Updates and change management 8
Techniques used to manage conflicts and facilitate collaboration throughout the project. 9
Encourage them to share their concerns 9
24 x7 Moral supports 10
Formulate a conflict resolution system and policy 10
Techniques and tools used to monitor and control the progress of the project. 10
Differences and consequences if you were to manage the same project with a traditional project management approach instead of using agile strategies 11
Methods used for controlling the quality of work. 13
Methods used to close the project 13
References 16
Agile Project Management Framework to Be Suggested To Sponsors
· Envision: Envision refers to the scope of work which is giving to the project. It has two crucial features which are goal setting and clarity, these features helps the team members to manage their work according to their time bound. These features also make a sense of urgency between the team members. In this step a feasibility report of the project is provided in order to start a project. There is a need of meeting by development and product team members for all the team members. These meeting help the organization to define and determine the scope of the work, clarity of the work and how the work is to be done. .
· Speculate: The main focus of speculate phase is on project and product. The main part of this speculates phase is to understand the product structure which is to be developed. The process of planning which is needed are categorized into three kinds i.e. iteration plan planning, wave planning and release plan planning.
· Discover: Accepted stories, testing and running are including in this discover stage of agile project management framework. The movement from envision stage to discover stage indicates that the release plan has been linked to the iteration planning
· Adapt:The word adapt mean to change something by reviewing, in the same way the outcomes and team performances should be re.
While traditional performance metrics often measure individual output or adherence to pre-defined plans, measuring performance in agile teams requires a different approach. Agile teams operate in iterative cycles, prioritizing adaptability and learning over rigid goals. So, why do organizations still measure their performance?
By using the right metrics in the right way, organizations can empower their agile teams to thrive and deliver exceptional results.
The Team Member and Guest Experience - Lead and Take Care of your restaurant team. They are the people closest to and delivering Hospitality to your paying Guests!
Make the call, and we can assist you.
408-784-7371
Foodservice Consulting + Design
Artificial intelligence (AI) offers new opportunities to radically reinvent the way we do business. This study explores how CEOs and top decision makers around the world are responding to the transformative potential of AI.
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...CIOWomenMagazine
This person is none other than Oprah Winfrey, a highly influential figure whose impact extends beyond television. This article will delve into the remarkable life and lasting legacy of Oprah. Her story serves as a reminder of the importance of perseverance, compassion, and firm determination.
The case study discusses the potential of drone delivery and the challenges that need to be addressed before it becomes widespread.
Key takeaways:
Drone delivery is in its early stages: Amazon's trial in the UK demonstrates the potential for faster deliveries, but it's still limited by regulations and technology.
Regulations are a major hurdle: Safety concerns around drone collisions with airplanes and people have led to restrictions on flight height and location.
Other challenges exist: Who will use drone delivery the most? Is it cost-effective compared to traditional delivery trucks?
Discussion questions:
Managerial challenges: Integrating drones requires planning for new infrastructure, training staff, and navigating regulations. There are also marketing and recruitment considerations specific to this technology.
External forces vary by country: Regulations, consumer acceptance, and infrastructure all differ between countries.
Demographics matter: Younger generations might be more receptive to drone delivery, while older populations might have concerns.
Stakeholders for Amazon: Customers, regulators, aviation authorities, and competitors are all stakeholders. Regulators likely hold the greatest influence as they determine the feasibility of drone delivery.
Senior Project and Engineering Leader Jim Smith.pdfJim Smith
I am a Project and Engineering Leader with extensive experience as a Business Operations Leader, Technical Project Manager, Engineering Manager and Operations Experience for Domestic and International companies such as Electrolux, Carrier, and Deutz. I have developed new products using Stage Gate development/MS Project/JIRA, for the pro-duction of Medical Equipment, Large Commercial Refrigeration Systems, Appliances, HVAC, and Diesel engines.
My experience includes:
Managed customized engineered refrigeration system projects with high voltage power panels from quote to ship, coordinating actions between electrical engineering, mechanical design and application engineering, purchasing, production, test, quality assurance and field installation. Managed projects $25k to $1M per project; 4-8 per month. (Hussmann refrigeration)
Successfully developed the $15-20M yearly corporate capital strategy for manufacturing, with the Executive Team and key stakeholders. Created project scope and specifications, business case, ROI, managed project plans with key personnel for nine consumer product manufacturing and distribution sites; to support the company’s strategic sales plan.
Over 15 years of experience managing and developing cost improvement projects with key Stakeholders, site Manufacturing Engineers, Mechanical Engineers, Maintenance, and facility support personnel to optimize pro-duction operations, safety, EHS, and new product development. (BioLab, Deutz, Caire)
Experience working as a Technical Manager developing new products with chemical engineers and packaging engineers to enhance and reduce the cost of retail products. I have led the activities of multiple engineering groups with diverse backgrounds.
Great experience managing the product development of products which utilize complex electrical controls, high voltage power panels, product testing, and commissioning.
Created project scope, business case, ROI for multiple capital projects to support electrotechnical assembly and CPG goods. Identified project cost, risk, success criteria, and performed equipment qualifications. (Carrier, Electrolux, Biolab, Price, Hussmann)
Created detailed projects plans using MS Project, Gant charts in excel, and updated new product development in Jira for stakeholders and project team members including critical path.
Great knowledge of ISO9001, NFPA, OSHA regulations.
User level knowledge of MRP/SAP, MS Project, Powerpoint, Visio, Mastercontrol, JIRA, Power BI and Tableau.
I appreciate your consideration, and look forward to discussing this role with you, and how I can lead your company’s growth and profitability. I can be contacted via LinkedIn via phone or E Mail.
Jim Smith
678-993-7195
jimsmith30024@gmail.com
Senior Project and Engineering Leader Jim Smith.pdf
SAFe v4.6 full
1.
2. Agile Manifesto
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
3. Agile Principles
1. Customer satisfaction by early and
continuous delivery of valuable software
2. Welcome changing requirements, even in
late development
5. Projects are built around motivated
individuals, who should be trusted
4. Close, daily cooperation between business
people and developers
7. Working software is the primary measure of
progress
6. Face-to-face conversation is the best form of
communication (co-location)
3. Deliver working software frequently (weeks
rather than months)
8. Sustainable development, able to maintain a
constant pace
9. Continuous attention to technical
excellence and good design
10. Simplicity—the art of maximizing the
amount of work not done—is essential
11. Best architectures, requirements, and
designs emerge from self-organizing teams
12. Regularly, teams reflects on how to become
more effective, and adjusts accordingly
4. Scaled Agile Framework
History
Strengths
• It is a relatively lightweight framework that creates
efficiency in software development
• It maintains the centralized decision-making necessary
at the enterprise level
• Helps cross-functional teams collaborate more
effectively
• Helps organizations achieve greater transparency
• Aligns all aspects of a project to the broader business
goals
Weaknesses
• Some believe the framework is not pure agile, because
requires too much upfront planning and process
definition
• Also takes more of a top-down approach rather than a
team-based approach
• Provides additional layers of oversight, administration
and coordination and ironically it resemble the waterfall
approach
• Inconsistency with Agile Manifesto and Principles -
Reduced Agility
• The SAFe framework was introduced in 2011. It was originally called the “Agile Enterprise Big Picture” by software-
industry veteran Dean Leffingwell, who published the bestselling book Agile Software Requirements. The Big Picture
described how to leverage existing agile frameworks such as Lean, Kanban, Scrum, and XP—and apply them at the
Team, Program, and Portfolio.
• Today, SAFe’s entire catalogue of knowledge and success patterns is all available for free, and it has become one of
the most popular agile frameworks.
Strengths and Weakness
7. SAFe v4.6
Team Level describes the structure and activities of the
Agile team that build the solution applying continuous
integration, test-first, refactoring, pair work, collective
ownership and more.
Program Level is the heart of SAFe with key
stakeholders dedicated for ongoing mission with self
managing and organizing Agile teams that plans,
commit and executes together.
Value Stream Level helps enterprises that face the
biggest challenges by building large scale,
multidisciplinary software, hardware and complex IT
systems.
Portfolio Level which organizes the Lean Agile
enterprise around the flow of value through one or
more value streams.
The Spanning Palette contains various roles and
artifacts that may be applicable to a specific team,
program, value stream or portfolio.
The Foundation contains the supporting principles,
values, mind-set, implantation guidance and leadership
roles needed to successfully deliver value at scale.
8. The Foundation
SAFe Principles, SAFe is based on:
Implementation Roadmap, SAFe provides the roadmap to guide
the journey to implement it.
1. Take an economic view
2. Apply systems thinking
3. Assume variability, preserve options
4. Build incrementally with fast,
integrated learning cycles
5. Base milestones on objectives
evaluation of working systems
6. Visualize and limit WIP, reduce batch
sizes, and manage queue lengths
7. Apply cadence, synchronize with
cross domain planning
8. Unlock the intrinsic motivation of
knowledge workers
9. Decentralize decision making
• Lean-Agile Leaders, are ultimately responsible for the success of
Lean-Agile adoption. There are 8 key behaviours leaders can
focus:
• Core Values, 4 values define the belief systems for SAFe:
• Alignment, ensure that many people act as one unit or team
• Built-in quality, small issue can have enormous impact on whole system.
Built in quality helps to ensure each solution element at every
increment achieves standard quality.
• Transparency, is sharing progress and facts openly and to build trust
and improving performance.
• Program execution, which focus on working systems and business
outcomes which is the purpose of ART
• Lean-Agile Mid-Set, Management is responsible for the success of
the change and improve workplace for business to achieve goals.
There are 2 aspects:
1. Lead the Change
2. Decentralize decision making
3. Exhibit Lean-Agile mind-set
4. Develop people
5. Know the way and emphasize lifelong learning
6. Inspire and align with Mission, minimize constraints
7. Unlock the intrinsic motivation of knowledge workers
8. Evolve the role of the development manager
SPC, SAFe Program
Consultant who combine
knowledge and
motivation to improve
systems and software
development processes.
• Embracing Agility
• Thinking Lean
9. The Spanning Palette
• Metrics, is primary objective is measurement of working solution
• Shared Services, specialty roles that are necessary for the success of an ART or Value Stream
• CoP, Communities of Proactive is an informal group of experts sharing practical knowledge
• Milestones, are used to track progress toward a specific goal or event with fixed-date and PI milestones
• Roadmap, communicates planned ART and Value Streams deliverables and milestones over timeline
• Vision, is future view of the solution to be developed reflecting customer and stakeholders needs
• System Team, is to assist in building and using the agile development environment
• Lean UX, is the application of Lean principles to use experience design
10. The Spanning Palette
Team:
Iteration Metrics Team Program Increment Performance
Seft Assessment
https://www.scaledagileframework.com/metrics/#PF1
• Metrics, is primary objective is measurement of working solution and are used at all levels:
11. The Spanning Palette
Metrics for Program:
Performance
Feature Project report
Cumulative Flow Diagram
Release TRAIN self assessment
DevOps radar
12. The Spanning Palette
Metrics for Large Solution:
Solution TRAIN Predictability
Lean Portfolio metric
Solution TRAIN Performance
Metrics for Portfolio:
Enterprise Balanced Scorecard Lean Portfolio Self Assessment
13. The Spanning Palette
Other Metrics that can be used at Team & Feature levels
Sprint Burndown Report
Tasks planned vs Actual Tasks
Team Velocity
Average work of team during a sprint
Epic and Release Burndown
Value delivered
Value vs Risk
Work Items Age
Age vs Status
Blocked time
Escaped Defects
Failed Deployments
Quality Coverage
https://www.plutora.com/blog/agile-metrics
https://www.intellectsoft.net/blog/agile-metrics/
14. The Spanning Palette
• Shared Services, specialty roles that are necessary for the success of an ART or Value Stream
• CoP, Communities of Practice is an informal group of experts sharing practical knowledge
Shared Services represents the specialty roles, people, and services required for the success of an Agile Release
Train (ART) or Solution Train, but that cannot be dedicated full-time.
Members of Shared Services may include people with the following types of specialized skills:
• Agile and software/systems engineering coaches
• Configuration management
• Data modelling, data engineering and support
• End-user training
• Enterprise architecture
• Infrastructure and tools management
• IT Service Management
• Security specialist
• Regulatory and compliance
• IT Support
Communities of Practice (CoPs) are organized groups of people collaborate regularly to share information,
improve their skills, and actively work on advancing the general knowledge of the teams.
CoPs members comes from a variety of areas covering most of the
business domains. Subject Matter Experts support teams across
Value Streams and ARTs.
Members focus on maintaining the community by:
• Keeping things simple and informal
• Fostering trust
• Ensuring communication
• Increasing the body of knowledge.
15. The Spanning Palette
• Milestones, are used to track progress toward a specific goal or event with fixed-date and PI milestones
Three types:
Program Increment which provides an objective evidence of Working System
Fixed Dates dedicated for events, release dates, Contractual binding and Third Parties target dates
Learning are based on business values and discovery customer needs along the project
16. The Spanning Palette
• Roadmap, communicates planned ART and Value Streams deliverables and milestones over timeline
The Roadmap is a schedule of events and Milestones that communicate planned Solution deliverables over a
Planning Horizon.
There are two types:
Near Term PI roadmap which contains the commitments for Agile
Release Train, upcoming Program Increment and deliverables for next 2
or 3 PI.
These would require to build a PI roadmap, committed it and forecast
upcoming PIs.
Solution Roadmap provides long terms (it can be years), showing the key
milestones and deliverables needed to achieve the solution Vision over long
period of time.
These would require build the solution vision and
estimate long-terms initiatives (with story
17. The Spanning Palette
• Vision, is future view of the solution to be developed reflecting customer and stakeholders needs
The Vision is a description of the future state of the solution under development, it reflects Customer and
stakeholder needs, as well as the Feature and Capabilities, proposed to meet those needs.
The portfolio vision sets a longer-term context for near-term decisions in practical
and inspirational way.
The Vision is defined with the portfolio Canvas that record as-it structure, purpose
and status.
The Vision inputs are:
• Customers
• Strategic Themes
• Portfolio Canvas
• Solution Context
• Solution Backlog
• Solution IntentArchitect/EngineersAgile Teams
• Product Owners
18. The Spanning Palette
• System Team, is to assist in building and using the agile development environment
The System Team is a specialized Agile Team that assists in building and supporting the Agile development
environment, as well as supporting maintenance, integration and perform E2E testing where necessary.
The System Team are part of the Agile Release Train as facilitators such a infrastructure team that support and
contribute to deliver a large solution but which is not required the full project lifecycle.
The System Teams are particularly useful for supporting the larger-scale integration challenges and may follow one
of these structures:
• One per ART that coordinates the solution integration and validation without additional help
• Only for the Solution Train, which can fulfil these responsibilities for each of its ARTs
• One for each the ARTs and Solution Train (depending on the scale of the project)
The System Teams responsibilities may be:
• Build development Infrastructure and support Continuous Integration
• Solution Integration
• End-to-End Testing
• System and Solution Demos
For the Project to be successes, it’s required that System
Teams and Agile Teams share responsibilities of the solution.
19. The Spanning Palette
• Lean UX, is the application of Lean principles to use experience design
Lean User Experience design is a mind-set, culture, and a process that aims to implement functionality in minimum
viable increments and determines success by measuring results against a benefit hypothesis.
Generally, UX represents a user’s perceptions of a system—ease of use, utility, and the effectiveness of the user
interface (UI) and focuses on building systems that demonstrate a deep understanding of end users by providing a
MMF (minimum marketable feature ) and MVP (minimum viable product)
Lean UX Process describes an agile process to:
• Evaluate, all stakeholders participate to evaluate and qualify
the MMF, by usage observation, user surveys & usage
analytics.
• Build MMF, hypothesis is build as MMF with an early
lightweight feature to be validated
• Collaborative design, which involved all stakeholders inputs
regarding the hypothesis feature.
• Create Benefit Hypothesis – Agile and UX team identify an
hypothesis about a feature to satisfice a customer needs.
21. Team Level
Agile Team Roles. SAFe team are mainly structured
after the roles in scrum:
• Scrum master, the servant leader for the team to
facilitate, foster and helping remove
impediments.
• Product Owner, owns the backlog, defines user
stories, prioritize the work and help
development team
• Dev team is a subset of agile team who develop
the solution, features or enablers
Each Agile team is cross-functional to cover all
activities to deliver software, hardware or firmware
and does:
• Estimates and manage own work
• Determines the technical design
• Commits the work and the time-box
• Implement and test functionality
• Support and builds automation
• Continuous improvement
Team apply continuous
integration, test-first,
refactoring, pair work,
collective ownership
and more.
Scrum or Kanban. SAFe allows to use both
frameworks on which
• Each team delivers valuable, tested, working
system at least every 2 weeks
• Teams implement user stories and enablers
• Scrum teams have 3 to 9 members with Scrum
Master & Product Owner
• Kanban Teams roles are less rigorously defined
• Both are part of the Agile Release Train (ART)
Scrum
Lightweight
Plan the Iteration
Visualize work (Kanban)
Daily Stand up
Demonstrate Value
Build Quality In
Kanban
Team pull work from list
Follows workflow states
WIP is allowed
22.
23. Team Level
Team Backlog. User and enabler stories are
maintained in the backlog
• It contains all things
• It’s a list of want to do items
• It contains user stories, enablers and
improvements stories
• It has a single owner
User stories, during PI planning, features are broken
down into smaller user stories. Which are negotiable,
expressions of intended system behaviour. Stories
provide just enough information to explain the intent
to both business and technical people. It contains 3
parts:
• User role
• Activity
• Business Value
Estimating stories, team estimate stories with story
points, a single number that represent the
combination of: volume, complexity, knowledge &
uncertainty. Stories should be INVEST
The Team Backlog
contains user and
enabler Stories that
originate from the
Program Backlog.
SAFe Requirements Model
A Story should contain:
- Card
- Conversation
- Confirmation
A Story should be define like “As a (user role), I
want (activity) to, so that (business value)”
24. Team Level
Program Increment.
It’s a fixed timebox of 8 to 12 weeks for building and
validating a full system increment, demonstrating
value, and getting feedback.
It’s part of the Agile Release Train (ART)
PI is about Develop on Cadence and Release on
Demand
PI follows the Plan-Do-Check-Adjust
A Program Increment
is an incremental value
in the form of working,
tested software and
system.
Executing PI.
It’s a close-loop sequence of events
• PI Planning happens on a fixed cadence for teams to
estimate what they are going to deliver and highlight
dependencies
• Scrum of Scrums event helps coordinate the
dependencies of the ART and provides visibility on
progress and impediments
• Product Owner Sync (PO Sync) is a weekly event
that aims to get visibility on the ART progress, discuss
problems and identify opportunities. It can be done
together with SoS
• System Demo is a fortnightly event that provide
feedback on the solution and ensure integration.
• Prepare PI Planning is a continuous process
• Inspect and Adapt is an event to improve velocity,
techniques and team communications
25. Team Level
Iterations.
Each iteration is a standard, fixed-length time box,
where Agile Teams deliver incremental value in the
form of working, tested software and systems
The suggested time box is 2 weeks to maximum of 4
weeks.
The time box should be defined between PO, Scrum
Master and Dev team and it should take into account
the project, the deliverables, a consistent delivery
and the integration areas.
Each Iteration would consist on:
- Planning
- Executing
- Review
- Retrospective
Iterations provide a
regular, cadence-based
opportunity, for teams
to work on activities
Develop on Cadence.
Cadence is the use of a regular, predictive
development rhythm.
Essential method for managing the variability of
systems development by making sure events and
activities occur on a regular & predictable schedule.
Along with synchronization, are a key construct used
to build system and Solution.
Development Cadence can be manage and helped by
using tailored Devops techniques.
Built-in Quality
Ensure that each Solution element, at every increment, meets
appropriate quality standards throughout development
DevOps can support Built-in quality and ensure development
meet deployment state with High Quality.
Think Test First:
Approach collapses
the traditional “V-
Model” by creating
tests earlier in the
development cycle
26. Program Level
Agile Program Roles. It consist on:
The program level is
where Teams deliver
solutions via an Agile
Release Train
• System Architect/Engineer is responsible for
defining and communicating a shared technical and
architectural vision for an Agile Release Train (ART)
• Product Management is responsible for defining
and supporting the building of desirable, feasible,
viable, and sustainable products that meet customer
needs
• Release Train Engineer is a servant leader and
coach for the Agile Release Train (ART) and major
responsibilities are to facilitate the ART events and
processes and assist the teams in delivering value.
• Business Owners are a 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
Continuous Delivery Pipeline. It represents the workflows, activities, and automation needed to shepherd a new
piece of functionality from ideation to an on-demand release and consist on:
• Continuous Exploration focuses on creating
alignment on what's need to be built. It starts with an
idea or hypothesis which are analysed and elaborated
to a MVP and explore the need to include it as Product
Feature.
• Continuous Integration focuses on taking features
from the Program backlog and implementing them.
• Continuous Deployment takes the changes from
the staging environment and deploys them to
production. Then, they’re verified and monitored to
make sure they are working properly
• Release on Demand is the ability to make value
available to customers all at once, or in a staggered
fashion based market and business needs.
It starts with a mapping delivery pipeline as below
Percentage complete and Delay are identified
27. Program Level
Agile Release Train. is a long-lived team of Agile
teams, which, incrementally develops, delivers and
operates, one or more solutions in a value stream
Agile Release Trains
align teams to a
common business and
technology mission to
deliver a solution
ARTorganize teams around value by building cross functional organization that optimized the flow of value.
Agile Release Train align teams to a common
business and technology mission.
Each is a virtual organization (typically 50 – 125
people) that plans, commits, develops and deploys
together between 8 to 12 weeks.
ART operates with below principles:
• The schedule is fixed
• A new system increment every two weeks
• Synchronization is applied
• The train has a known velocity
• Agile Teams
• Dedicated people
• Face-to-face PI Planning
• Innovation and Planning (IP)
• Inspect and Adapt (I&A)
• Develop on Cadence, Release on Demand
ART is powered by Agile teams that define, build and
test features and components. It consist on 5 to 11
members with all required skills to deliver committed
increment.
ART also contains special members such:
Scrum Master
Product Owner
Release Train Engineer
Product Management
System Architect
Business owners
System Teams
Shared Services
Some ART roles may be shared with higher level such:
• Scrum Master to Agile Coach
• Release Train Engineer to Solution Train Engineer
• Product Management to Solution Management
• System Architect to Solution Architect
28. Program Level
Agile Release Trainmay follow these steps:
SAFe enterprises
implement DevOps to
break down silos and
empower each Agile
Release Train (ART)
Define the ART with parameters, boundaries,
development packages, Business Owners, roles &
participants, technical assests, Development
Value Stream and operational Value Stream
supported.
ART should apply Cadence and Synchronization
to ensure the system is iterating as a whole.
In some cases, Iteration may split but it requires
coordination to achieve the same Demo and
Program Increment target date.
ART builds and maintains a Continuous Delivery
Pipeline and DevOps can be applied together to
ensure Solution is delivered and maintained.
SAFe uses a tailored DevOps which is reduced to:
- Culture - Automation
- Lean Flow - Measurement
- Recovery
29. Large Solution Level
Large Solutionshould contain more than 2 ART
called Solution Train which aligns the people and the
work towards a common solution vision, mission,
and backlog.
It should follow below principles:
• Fixed Cadence
• Solution intent
• Increment every PI
• Economic Framework
• Inspect & Adapt
• Release on Demand
• Solution Kanban and Backlog
Large Solution SAFe is meant for enterprises
that address large-scale solutions that can
not deliver on a single ART to develop and
requires additional roles, artifacts, events,
and coordination
New Roles are required to manage the Train and are:
• Solutions Train Engineer who lead the train and
resolve any issue or bottleneck
• Solution Management who represent the customer
and collaborate with each ART Product
Management
• Solution Architect who define the technology and
architecture across ARTs
• Supplier & Shared Services
Solution Intent is the repository for storing, managing
and communicating the Solution scope across teams. It
contains requirement with current/future states and:
• Specifications known for all ARTs with capabilities,
features, stories, NFR, standards…
• Design with models, design decisions, analysis and
TOM
• Tests with SIT, UAT & E2E
Economic Frameworkrefers to the set of financial
decisions and objectives of the solution:
• Lean Budgets to fund value streams and not
projects
• Epic funding, to control the ROI for ART
• Decentralized Economic Decision Making to
empower teams on financial decisions on the
assigned budget
• Cost of Delay based on Weighted Shortest Job First
(WSJF)
Program & Solution Backlogholds the features,
capabilities and enablers from where multiples ARTs can
feed their development. Backlog should be:
• Refined items to feed ARTs
• Prioritized following WSJF
• Prepared for PI planning
30. Portfolio Level
Portfolio aligns strategy with execution and
organizes solution development around the
flow of value through one or more value
streams.
Portfoliocontains High Level of Governance
- Enterprise, Government & Strategic Themes
- Roles & Portfolio Canvas - Portfolio Kanban
- Lean Budgets - Value Stream
Enterprise may be small enterprise with 1 portfolio or
Large enterprise with multiple portfolios and address :
• Vision, the future state of what business wants
• Mission, with business objectives
• Business Drivers, trends and emerging themes
• Competitive environment, with SWOT analysis
• Financial Goals, with ROI, revenue, profitability…
• Portfolio Context
Strategic Themes align Business Strategies with:
• Portfolio Vision
• Value Streams
• Portfolio Kanban
• Vision and Solution backlogs
Rolesare:
• Epic Owners, business responsible of the Epics
• Enterprise Architect who establishes a technology
strategy
Portfolio Canvas defines:
- Value Streams - Solutions
- Channels - Budgets
It capture the current state (SWOT), identify opportunities
(TOWS) and provide a decision making
Portfolio Kanbanmanage:
- Business Epics & Enabler Epics
Selected Epics are moving to Solution & ART
Lean Budget provides effective financial governance over
investment by:
- Funding Value Stream, not projects
- Guiding Investment by Horizon
Value Streamrepresents the steps to implement a
Solution and are two types:
- Operational Value Stream (people who deliver value)
- Development Value Stream (people who develop value)
Value Streammostly are aligned to Solution Train and
ARTs but not neccessary
32. SAFe version 5 update
Business Agilityis the ability to compete and thrive in the digital age by quickly
responding to market changes and emerging opportunities with innovative business
solutions.
Continuous Learning Culture describes a set of values and practices that encourage
individuals to continually increase knowledge, competence, performance, and
innovation.
Organizational Agilitydescribes how Lean-thinking people and Agile teams optimize
their business processes, evolve strategy with clear and decisive new commitments.
Team and Technical Agilitydescribes the critical skills and Lean-Agile principles
and practices that Agile teams use to create high-quality solutions.
Agile Product Deliveryis a customer-centric approach to defining, building, and
releasing a continuous flow of valuable products and services to customers and users.
Lean Portfolio Managementaligns strategy and execution by applying Lean and
systems thinking approaches to strategy and investment funding.
Enterprise Solution Deliverydescribes how to apply principles and practices to the
specification, development, deployment, operation, and evolution software
applications.
Lean-Agile Leadership describes how Lean-Agile Leaders drive and sustain
organizational change by empowering individuals and teams to reach their highest
potential.
Customer Centricitymarket and user research that creates insights into the
problems customers face, the solution requirements, and the solution context.
Design Thinkingrepresents a different approach to product and solution
development from understand a problem to design a solution and deliver that solution
to the market.
Measure & Growcontains new techniques to measure new items such Business
Agility, Portfolio Management & Design Thinking
33. SAFe Implementation
Roadmapfollows these steps:
- Reach Tipping point
- Train Lean Agile Change Agents
- Train Executives, Manager & Leaders
- Identify Value Streams & ARTs
- Create Implementation Plan
- Prepare for ART Launch
- Train Teams & Launch ART
- Coach ART Execution
- Launch More ARTs and Value Streams
- Extend to the Portfolio
- Sustain and Improve
Benefits are:
- Time to Market improves from 30 to 75%
- Engagement raises from 10 to 50%
- Quality enhances from 25 to 75%
- Productivity improves from 20 to 50%
34. SAFe Implementation
Reach Tipping point
For a technology change, there are two main reason to
promote the change:
- Burning platform, company fails to compete, software
is not meeting the company needs or platform fails
too often
- Visionary leadership, leadership drives the change
and envision the company future
Train Lean Agile Change Agents
Once the change has been accepted among Managers
and Leadership, there are some actions to take as below:
- Establishing a sense of urgency
- Creating the guide
- Developing a vision and strategy
- Communicating the change vision
- Empowering employees for broad-based action
- Generating short-term wins
- Consolidating gains and producing more change
- Anchoring new approaches in the culture
Train Executives, Managers & Leaders
They are the drivers for the change and need to
understand the implications of the change and the
philosophy therefore company can benefit of SAFe.
Mind-set change is require and perform by applying
Lean Agile principles:
1. Take an economic view
2. Apply system thinking
3. Assume variability, preserve options
4. Build incrementally with fast, integrated learning
cycle
5. Base milestones on objective evaluation of working
systems
6. Visualize and limit WIP, reduce batch sizes and
manage queue length
7. Apply Cadence, synchronize with cross domain
planning
8. Unlock motivation of knowledge workers
9. Decentralize decision making
10. Organize around value
Identify Value streams and ART
This requires to understand the new organization
change and optimize the value flow across silos,
activities and teams by these steps:
• Identifying the operational value streams
• Identifying the systems that support the operational
value stream
• Identifying the people who develop and maintain
those systems
• Defining the development value streams that contain
the systems and people
• Identifying the ARTs that realize the development
value streams
Create the Implementation Plan
By identifying the first Value Stream to be implemented,
these steps should be follow:
• Pick the first value stream
• Develop Value streams cross Boundaries
• Select the first ART
• Create a preliminary plan for additional ARTs and
value streams
35. Prepare for ART Launch
Activities to prepare the launch are:
• Define the ART
• Set the launch date and cadence for the program
calendar
• Train ART leaders and stakeholders
• Establish the Agile teams
• Train Product Managers and Product Owners (POs)
• Train Scrum Masters
• Train System Architects/Engineers
• Assess and evolve launch readiness
• Prepare the program backlog
SAFe Implementation
Train Team and Launch the ART
Now it’s time to train the teams that create the value and
solution. SAFe provides diversity of training for all levels.
To Launch the ART and now that teams are trained, align
teams to common objectives and committee them. Keep
training during the planning.
Coach ART execution
At this stage, teams are now to start working and
requires some coaching to focus on mastering the roles
and events:
• Iteration Planning
• Backlog Refinement
• Daily Stand-ups
• Iteration reviews
• Iteration Retros
• SoS, PO and ART Sync
Launch more ARTs and Value Streams
By:
• Implementing large solution Roles, Artifacts and
Events
• Launch more Value Streams
• Manage Impediments
Extend to Portfolio
By:
• Lead the Change and foster Improvement
• Align Value Streams with Enterprise Strategy
• Establish Value flow
• Implement Financial Management
Accelerate
When SAFe is applied, now it’s time to monitor:
• Measure the performance of the portfolio
• Reinforce the basics
• Progress toward mastery
• Anchor new behaviors in the culture
• Apply learnings across the enterprise
36. SAFe Tools
The tool unify and enable teams at all levels across the organization to envision and deliver software
The tool allows:
• Agile Portfolio Planning
• Portfolio and Team Kanban
• Team Collaboration
• Customer Idea Management
• Release and Iteration Tracking
• Executive Dashboards
• Product Road mapping
• Test Case Management
• Agile Metrics and Analytics
• Budgeting and Allocation
• Defect Tracking
• Custom Reporting
Managing Backlog
Release Plan
Dependencies map Product Backlog
37. The tool well-known that fit Agile and multiple teams
The tool allows:
• Business project templates
• Issue details
• Notifications
• Power search
• Reports and Dashboards
• Boards (Cloud only)
Managing Backlog
Release Backlog
Release Plan
Portfolio Plan
SAFe Tools
38. SAFe Tools
The tool has been bought by Atlassian recently and support many Agile frameworks
The tool allows:
• Strategy
• Lean Budgets
• Continuous Improvement
• Product Management
• DevOps Management
• Flow State
• Checklists
• Financials
• Support all SAFe levels
• Assesments
Managing Backlog Release Plan
Portfolio
Budget
39. SAFe Tools
A tool that support all SAFe levels and many Agile frameworks
The tool allows:
• Portfolio
• Multiples roles
• Product Life Cycle
• Product Management
• Risk Management
• Definition of Processes
• MS Project integration
• Request Management
Value Stream Program & Portfolio
Kanban
Detailed Dashboard Cross Team
Dependencies