The popularity of the Scrum method of Agile project management is largely due to its ease of adoption. In Lean terms, Scrum organizes product development resources into workcells and imposes constraints on batch transfers of work requests, while leaving other concerns to complementary methods. The Scrumban method builds on these simple Scrum practices in order to introduce pull, flow, standard work, throughput metrics, and continuous improvement to the Scrum framework, while also reducing the overhead associated with planning batch transfers. Scrumban aims to reduce cycle time for new feature development, and establish a kernel of flow which can expand along the length of the product development value stream. Scrumban breaks its practices into a sequence of evolutionary enhancements, so that teams can improve their processes according to their needs and capability. Scrumban allows new teams to start with Scrum as a simple starting point for Lean development, or it allows existing Agile teams to improve their processes by making Lean methods more easily available.