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 »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

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

Contact Us

Request for additional information and prices

This website uses Cookies to provide a better experience
Shopping cart