Blog

Continuous Deployment

The Sprint Increment Is Dead

The Sprint Increment Got Us Here

If you’re a veteran of the software industry, you probably remember those days when we released to production/GA every couple of months. Heck, many of the companies I meet these days still work that way.

If you’re also an experienced Scrum practitioner, you probably associate the time you started to use Scrum with the time you started to release more frequently. The Sprint Increment that had to be potentially releasable caused you a lot of pain as you were trying to improve your processes and capabilities, implement Continuous Integration, and finally gain the ability to actually have a releasable Increment each Sprint. You were pretty proud.

Read More »
Agile Tools

Seeing The Big Picture With Scrum

A common phenomenon happening in organizations implementing scrum is that something is missing – the big picture. People are saying “We used to have High-Level Designs – where are they?”, “We used to have an architecture before developing – where is it?”. The answer will usually be that as we are working with small batches we need to focus on what’s immediately coming up and so other things are getting neglected.

But this is a confusion. Nothing should be neglected. For sure we cannot neglect long-term thinking and planning.

Read More »
Agile Mindset

Develop it when it’s ripe

We need good metaphors to better understand software development. Good metaphors from our day to day can help us better understand this elusive domain.

Some time ago I wrote about traffic and not long ago I wrote about handling scope the same way you would handle a growing garden. In this short article, I would like to discuss the great opportunity for a better understanding of software development, hidden in fruits. Yes, fruits.

Read More »
Agile Mindset

The Critical Difference Between Backlog and To Do (Kanban, Scrum)

When we build a kanban board to manage our work (either practicing Kanban or Scrum) we usually create a Backlog list (usually the first column) and a To Do list (following the Backlog). I’ve noticed that many times the separation between the two is artificial and people don’t always understand the critical difference between the two. I’d like to discuss it here.

Read More »
Flow

Avoiding Over Utilization Field Trip

Reinersten’s Book The Principles of Product Development Flow) that when you avoid overutilization (that is, use less than 100% capacity) a system (like a road or a scrum team) that handles items with variation (like cars or stories for software) you get better cycle time – that is, items flow faster through the system.

Read More »
Flow

Why “Cost of Delay”?

Don Reinerstern in his book “The Principles of Product Development Flow” writes about the importance of having an economic view when making decisions. This is because we are usually developing products to improve our financial standing (and even if it is not for “making money” but rather for nobler reasons, still there is the economic view).

Read More »
Agile Israel

Techniques and experiences for managing end to end Releases/Projects/Programs using Kanban and Flow

Kanban is a powerful and flexible system. One of the popular emerging ways of using it is to create and manage product development flow. Whether for a single project, a program, or a portfolio, we will explore the need for product development flow, see how kanban fulfills this need in a couple of examples from real clients, and discuss the next frontiers for program management flow.

Read More »

Most New:

Categories:

Tags:

ARTs
Introduction to ATDD
Agile Product Development
Built-In Quality
Lean Agile Organization
POPM
Nexus vs SAFe
RTE Role
Lean-Agile Software Development
Introduction to Test Driven Development
Self-organization
A Kanban System for Software Engineering
Lean Agile
Frameworks
Managing Projects
lean agile change management
Story Slicing
System Integration Environments
Kanban Kickstart Example
Agile Techniques
Atlaassian
Agile for Embedded Systems
Agile Development
Agile Program
Scrum and XP
Agile Delivery
Applying Agile Methodology
Video
LeSS
SPC
Agile India
Kanban
Achieve Business Agility
Agile Assembly Architecture
Certification
Hybrid Work
Limiting Work in Progress
ART Success
ATDD vs. BDD
Lean and Agile Techniques
Lean Agile Basics
Covid19
Systems Thinking
Lean Agile Leadership
Agile and DevOps Journey
DevOps
Continuous Integration
Jira Cloud
EOS®
Agile Basics
Scrum Guide
Scrum Master Role
QA
Reading List
Lean Software Development
Scaled Agile Framework
Continuous Improvement
Scrum
Lean and Agile Principles and Practices
System Archetypes
Spotify
Slides
Legacy Enterprise
RSA
Entrepreneurial Operating System®
Agile
speed @ scale
GanttBan
IT Operations
Agile Marketing
Agile Contracts Best Practices
An Appreciative Retrospective
Agile Israel Events
TDD
ALM Tools
Portfolio for Jira
Professional Scrum Product Owner
Agile Release Planning
Risk Management on Agile Projects
Operational Value Stream
Enterprise DevOps
Continuous Deployment
Releases Using Lean
ATDD
Test Driven Development
AI Artificial Intelligence
The Kanban Method
Webinar
Lean Risk Management
Managing Risk on Agile Projects
Sprint Iteration
Planning
Perfection Game
Scrum Master
System Team
Implementing SAFe
Certified SAFe
Coaching Agile Teams
Lean-Agile Budgeting
Daily Scrum
Games and Exercises
Software Development
Scrum Primer
Agile Project
Kanban 101
Nexus and Kanban
LPM
Rapid RTC
Iterative Incremental Development
Agile Exercises
Change Management
Product Ownership
Product Management
NIT
SA
Agile Product Ownership
Legacy Code
Pomodoro Technique
SAFe
Accelerate Value Delivery At Scale
Manage Budget Creation
Large Scale Scrum
Nexus and SAFe
Agile Risk Management
Value Streams
Process Improvement
Presentation
Agile Mindset
Jira
AgileSparks
Implementation of Lean and Agile
Elastic Leadership
Agile Testing Practices
Business Agility
Amdocs
Risk-aware Product Development
Lean Startup
Agile Outsourcing
SAFe Release Planning
Program Increment
Sprint Retrospectives
Professional Scrum Master
Agile Community
speed at scale
WIP
Agile Project Management
Kanban Basics
SAFe DevOps
Lean Budgeting
What Is Kanban
Agile in the Enterprise
Agile Games and Exercises
Lean Agile Management
BDD
Agile Release Management
Sprint Planning
Tips
The Agile Coach
Jira Plans
RTE
Artificial Intelligence
Agile Games
LAB
Scrum With Kanban
Nexus
Quality Assurance
PI Planning
Agility
Principles of Lean-Agile Leadership
Scrum.org
Advanced Roadmaps
Software Development Estimation
Kaizen Workshop
Risk Management in Kanban
ScrumMaster Tales
Release Train Engineer
Engineering Practices
Effective Agile Retrospectives
Code
Continuous Delivery
ROI
Continuous Planning
Scrum Values
Kanban Game
Professional Scrum with Kanban
Kaizen
PI Objectives
Development Value Streams
Nexus Integration Team
AgileSparks
Logo

Contact Us

Request for additional information and prices

This website uses Cookies to provide a better experience
Shopping cart