Core Blog

Agile & DevOps

Major team effort rowing boat
Application Modernization

Agile User Story Splitting by Split Conditions + Major Effort

Two more options for splitting agile user stories is by conditional logic or words that combine conditions, and by doing one story that do most of the work.
Stream down mountains
Application Modernization

Funding a Value Stream vs. a Project

Funding a value stream will keep development in progress, maintain openness to change, and empower your development team to continually deliver business value.
Writing user stories
Application Modernization

Agile User Story Splitting by Manual vs Automated + Zero-One-Many

Two more options for splitting agile user stories is by breaking out manual processes vs automated, and by starting with an empty set, then one, then many.
Typing on laptop
Application Modernization

Agile User Story Splitting by Dummy-Real and Static-Dynamic Data

If getting real data is slowing you down, you can split your agile stories along the line of fake data (and hook into the real data later) and static data.
Gold flowers
Application Modernization

Agile User Story Splitting by Bronze-Plated vs Gold-Plated

By building “just enough” to be able to release and get feedback, you’ll figure out if you really need the gold version, or if bronze is “good enough”.
Splitting iceberg
Application Modernization

Agile User Story Splitting by Non-Functional Requirements

Here are a few ways to consider including non-functional qualities in your solution. If you are aware of these, then you’ll find a way to include them.
Spikes on Cactus
Application Modernization

Agile User Story Splitting by Spikes & Simple to Complex

Two great techniques for splitting user stories are Spikes (aka Research stories) and Simple to Complex (starting with simple core functionality).
Fall leaves
Application Modernization

Agile User Story Splitting by Data Variations and Boundaries

Data is another great way to split User Stories. Variations include options for language or location, and boundaries could be attributes for the same entity.
Water Channel
Application Modernization

Agile User Story Splitting by Device, Platform, and Channel

There are countless possible combinations of devices, platforms, and channels you could design and develop solutions for, so how do you decide what to focus on?
Split in ground
Application Modernization

Agile User Story Splitting by Business Rules

As you evaluate using Business Rules as a story splitting technique, make sure to remember what Business Rules are and how they apply to the work you are doing.