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:

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