When working on software, efficient collaboration follows 3 major steps
- 𝐏𝐫𝐨𝐛𝐥𝐞𝐦 𝐬𝐩𝐚𝐜𝐞:
PM/PO/Client work on understanding and fluently explaining the problem to solve: what is most critical for the next iteration?
- 𝗧𝗵𝗲 𝗯𝗿𝗶𝗱𝗴𝗲:
The product team (all together, pm,designer and developer) comes up with a solution. A functional engineering effort that should be co-created and co-owned.
This is the bridge between the problem and the solution space.
And it creates Usecases and a model squeleton. Or lets simply call it deployable units.
Vertically sliced minimalist tickets!
3. 𝐓𝐡𝐞 𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐬𝐩𝐚𝐜𝐞:
The tech team crafts/test and ship the code that fulfill the identified use cases following the very specific language that was identified in the previous steps.
Compact system components that can be shipped in a very short time (less than 3 days is a good performance) and using minimum efforts in iterative way.
At Vision PM we help our clients to setup this kind of agile culture using practices that help them ship valuable and compact user stories in a daily iterative way.
#agilesoftwaredevelopment
#ddd
#softwarecraftsmanship