
What does PSI stand for?
PSI stands for Potentially Shippable Increment (Agile Software Development) Suggest new definition. This definition appears frequently and is found in the following Acronym Finder categories: Information technology (IT) and computers.
What is a PSPI in scrum?
In Scrum, the goal is to have a Potentially Shippable Product Increment (PSPI) at the end of every sprint. However, many teams fail to accomplish this on a regular basis. I believe achieving this is what unlocks much of the power of agile.
What is the safe psi?
The PSI, of course, is the "Potentially Shippable Increment" at the heart of the program layer of SAFe. It is conceived as a fractal on the team-level sprint, replicating the sprint lifecycle of "prioritise, plan, commit, execute, demonstrate and retrspect" on a program-scale of 8-12 weeks rather than the typical team scale of 1-4 weeks.
What does PSPI stand for?
Potentially Shippable Product Increment (PSPI): Rosetta Stone of Software Development. By Agile Velocity | May 07, 2015 | Article, Scrum. In Scrum, the goal is to have a Potentially Shippable Product Increment (PSPI) at the end of every sprint. However, many teams fail to accomplish this on a regular basis.

When should a potentially shippable increment be available?
The output of every Sprint is called a Potentially Shippable Product Increment. The work of all the teams must be integrated before the end of every Sprint—the integration must be done during the Sprint.
How many sprints are in a pi?
Teams apply common iteration lengths – within a PI there are 5 Sprints of 2 weeks each and each team adheres to the iteration length.
What does PSPI stands for in agile?
Potentially Shippable Product IncrementIn Scrum, the goal is to have a Potentially Shippable Product Increment (PSPI) at the end of every sprint. However, many teams fail to accomplish this on a regular basis. I believe achieving this is what unlocks much of the power of agile.
Is MVP a shippable product?
"The MVP has just those features considered sufficient for it to be of value to customers, and allow for it to be shipped or sold to early adopters.
Who facilitates PI planning?
Release Train Engineer4. It is Led by a Release Train Engineer who is a Servant Leader for the Agile Release Train. The Release Train Engineer is at the front of facilitating the PI Planning session and ensures that a seamless and smooth PI session is done.
Is Sprint same as iteration?
Sprint and iteration are essentially the same things. The standard duration for each is two weeks. However, on rare occasions, the work context may make a one, two, three, or four-week iteration a better choice.
What does DBV stand for in agile?
Design, Build, Validate. DBV.
Who decides the length of a sprint?
The ScrumMaster is ultimately the one who gets to choose a team's sprint length. A good ScrumMaster will do everything possible to arrive at a consensus. But, when the ScrumMaster exhausts his or her collaborative, facilitative skills without arriving at a consensus, the good ScrumMaster makes the decision.
What is a PSPI?
Professional School Photographers International (PSPI) is an organization of photographers that set the standards for how school portraits should be shot and processed for yearbook publishing. The format includes a file structure and text document to identify images and student names.
What is MMR in scrum?
Minimum Marketable Release (MMR). An MMR is the release of a product that has the smallest possible feature set that addresses the current new needs of your customers.
What is MMP in scrum?
MMP: Minimum Marketable Product By their definition, an MMP/MMF is a core set of functionalities that addresses target customer's immediate needs, while also capable of delivering quantifiable value back to the business.
Can you have multiple MVPs in agile?
A single product often has multiple MVPs, because any product development effort is based on multiple assumptions. Developing an MVP isn't just about moving faster and cheaper, but also minimizing risk. In order to test assumptions, you first need to identify them and that's a soul searching process.
How many sprints in a release?
Sprints are short iterations (two or three weeks long) in which required functionalities need to be developed and the next product increment should be ready at the end of the sprint. Product owners plan however larger versions, releases. They require more time and therefore release typically integrates 3-4 sprints.
How many sprints are in Scrum?
Depending on the scale of your project and what you determine as a team during goal setting — including sprint planning— you may have as few as two to three, or as many as 10–20 Scrum sprints.
What is a PI in Scrum?
A program increment (PI) is a timebox in which an ART delivers incremental value in the form of working software or systems. PIs are to ARTs what sprints are to Scrum teams or iterations to Agile teams.
How long is pi planning?
The PI Planning event is two days of focused planning with all the teams, stakeholders, and product owners/managers in one place to review the program backlog and determine the direction of the business.
What is a PSI in SAFe?
The PSI, of course, is the "Potentially Shippable Increment" at the heart of the program layer of SAFe. It is conceived as a fractal on the team-level sprint, replicating the sprint lifecycle of "prioritise, plan, commit, execute, demonstrate and retrspect" on a program-scale of 8-12 weeks rather than the typical team scale of 1-4 weeks.
When is a SAFe PSI not a PSI?
Whilst some groups had already been investigating SAFe and some were seeing it for the first time, common areas of confusion emerged.
How long does it take for a scaled solution to be delivered?
Whilst every seasoned agilist shudders at the thought, the reality is that many scaled solutions run 12-18 month cycles prior to delivery. I often encounter this with solutions involving multiple enterprise-grade COTS applications (eg Siebel, SAP, Amdocs). Reaching the technical maturity required to economically deliver incrementally on such a technology stack is quite a journey.
The MVP
You’ve done your research, you’ve walked customer focus groups through a few rounds of Buy a Feature, and you’ve made some decisions around what your next release might look like. In fact, you’ve engaged your marketing team and you’re iterating through ideas about how to make a big splash – ads in trade magazines, promoted Tweets, Facebook posts…
The Lean Startup Conundrum
In his book “The Lean Startup”, Eric Reis confusingly re-defines the term “Minimum Viable Product”, which he explains in an interview in 2015. In short:
All About the Learning
That nagging voice in the back of your head, wondering if there’s a way out of the Analysis Paralysis trap you’re in, trying to figure out a way to actually know the answers to some of your questions, instead of analyzing yourself into a deeper sense of false security? That’s where the Minimum Viable Product comes into play.
Key Element to Enable PSPI: Definition of Done
First, we have to agree on a Definition of Done, or define the finish line. This allows us to align expectations of “potentially shippable” and “working software.” (See Principle #7 in the Agile Manifesto).
Key Element to Enable PSPI: Learn New Skills
Second, the team needs to learn new skills like breaking down work and swarming. Good agile teams figure out how to get features done early and throughout the Sprint instead of everyone working on their own in a mini-waterfall where QA is squeezed in at the end. Multiple developers collaborate on a feature together rather than each his own.
Key Element to Enable PSPI: Break Down Requirements
Third, requirements need to be broken down to be testable and valuable. This is where User Stories meeting the INVEST criteria comes into play.
Why is Agile important?
The authors of the Agile Manifesto chose “Agile” as the label for this whole idea because that word represented the adaptiveness and response to change which was so important to their approach. It’s really about thinking through how you can understand ...
What is Agile software development?
Agile software development is an umbrella term for a set of frameworks and practices based on the values and principles expressed in the Manifesto for Agile Software Development and the 12 Principles behind it. When you approach software development in a particular manner, it’s generally good to live by these values and principles ...
What is business agility?
You might say that business agility is a recognition that in order for people in an organization to operate with an Agile mindset, the entire organization needs to support that mindset. Agile software development was never truly Agile until the organization changed its structure and operations to work in an uncertain environment.
What is Agile methodology?
So Agile methodologies are the conventions that a team chooses to follow in a way that follows Agile values and principles. “Wait,” you’re probably saying, “I thought Scrum and XP were Agile methodologies.”. Alistair applied the term framework to those concepts.
What is Agile mindset?
Ultimately, Agile is a mindset informed by the Agile Manifesto’s values and principles. Those values and principles provide guidance on how to create and respond to change and how to deal with uncertainty.
What is Agile Alliance?
Agile Alliance continues to curate resources to help you adopt Agile practices and improve your ability to develop software with agility. The Agile Alliance website provides access to those resources including videos and presentations from our conferences, experience reports, an Agile Glossary, a directory of local community groups, ...
What is an ecosystem in Agile?
As Agile became more widely known, an ecosystem formed that included the people who were doing Agile software development and the people and organizations who helped them through consulting, training, frameworks, and tools. As the ecosystem began to grow and Agile ideas began to spread, some adopters lost sight of the values ...
Agile Spike Definition
Agile spikes are used during product development as a means to explore solutions for a user story for which the team cannot yet estimate a timeline.
Why use spikes in Agile?
Generally speaking, a product development team will use spikes in Agile as a tool to crystallize requirements going forward. The common rationale for the use of a spike is that there are competing solutions for a particular feature.
How long is an Agile spike?
There’s no right or wrong amount of time for an Agile spike to take — it all depends on the project. That said, “timeboxing” is one of the key concepts behind the use of spikes in Agile.
