After three and a half years of using Scrum and still providing inconsistent quality and not getting better, we are embarking on an attempt to improve by using Lean ideas and modifying our Scrum implementation. For some time now, our attempts to make Scrum work for us have mostly failed. Scrum out of the box, in a company with over 100 developers and testers, was not working as expected. This presentation is a report of our efforts to improve our Agile approach by using Lean and other ideas.
Any process with a recognizable workflow can be made into an efficient pull system by applying the kanban method. We can use kanban to transform either a traditional phase/gate software development system or a time-boxed iterative system into a lean continuous-flow system.