QuickBooks development process by using four principles: Smaller teams. Shift from large teams with uniform functional roles to smaller, fully engaged teams whose members take on different roles. Achieve shorter cycle times. Faster customer feedback, testing both whether it crashes customers’ computers and the performance of new features/customer experience. Enable and empower teams to make fast and courageous decisions.