From my experience, project failures mainly come by having mistrust between teams. Lead time due to team availability to solve dependencies increases.
In this post, I would like to tell you what helped me, how we succeed to engage all the skills needed to develop a product. We will talk about agility, lean.
Talking is hard, comprehension between two people is hard. How many times a developper came back to the product owner to ask a few questions left in his ticket? How many times a designer was asked to update a design to see how the app will react in case of an edge case?
Dear developers, how clear is it for you the way you build an app?
You may answer "Easy! There are few steps:"
- Talking to the client
- Getting the design
- deploying to users
But how exactly? What does "talking to the client" really mean? And "coding" ?
In lean, one particular important concept is Visual Management: doing by seeing. For that, we want to be clear on how we work.
May I ask you some questions?
First, can you name your different step before having your app in production?
- In production