Many agile teams become quite efficient at planning and delivering the next set of user stories committed for each sprint. However, more often than not, they find themselves creating patch after patch of countless iterations to "fix" their solution based on "feedback", because they didn't have a clear understanding of what the real pain points and/or user needs were. In some cases, some teams never get to interact with actual users and rely on stakeholders to validate any assumption.
In this talk, we will explore how we helped a group of agile teams in an enterprise environment leverage the use of:
- Design Thinking to empathize with actual users in order to identify their pain points and needs.
- Lean Startup to use a hypothesis-driven approach to derive MVPs that create enterprise value.
- User Centric Design to prototype and validate solutions with real users via user testing.
- Agile and Kanban practices to deliver user stories.
We managed the process through a Kanban system representing the full flow of a feature from an initial idea to delivery. We will deep-dive into the each one of its states and policies.