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:

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