Rather than expect a team of developers to release together, kanban lets finished work get out to customers as soon as it's ready. Taiichi Ohno of Japan helped Toyota dominate the U.S. automobile industry through the introduction of several improvements to manufacturing processes. His system of processes became known as the Toyota Production System, or TPS. In the early 2000s, software development teams began adopting some of the practices of TPS for use in producing software. The primary practice usually associated with TPS on software teams is the use of a Kanban board. Kanban development operates under the assumption that there is more work to be done than can be forecasted and assigned predictably. Changes in market demand and business needs on a software project necessitate adaptability.
All Content about Kanban
Many software development teams use an agile backlog but have NO business agility – and are actually using scrum with a waterfall mindset!
Let me help you avoid some bad advice I see out there about what user stories are and how they can help (or hurt) you.
Ever been on a software development project where one team is putting pressure on another because of a hidden agenda? I was, and things got interesting…
When talking about the differences between scrum (or kanban) and agile development, the motor and steering wheel of a car can be a useful analogy.
It’s always been popular to tell people how they’re “doing it wrong” and agile software development is just as easy to call “fake”.
Does it ever feel like the daily scrum meeting is really just another status meeting in disguise? Get help in this episode of healthy software developer!
In working with over 30 companies, I’ve seen 7 common agile software development fails that have little to do with whether you’re using scrum or kanban.
Planning poker might be just what your team needs – but depending on the culture it can also cause big problems.
A team that learns from software project failure produces better software – when you plan to exploit this ability.
Cross functional teams get people with different disciplines to work together better when developing software.
Embarking on the journey to let customers lead YOU to the most profitable solutions? You’ll probably need to decide between the two most popular ways agile teams work, and I’m here to help you make that decision.