╲╱
My Engineering Process
graph TD;
subgraph BusinessContext [""]
BusinessNeed["Business Need"]
end
DigitalProductVision["Digital Product Vision"]
BusinessNeed -.-> DigitalProductVision
subgraph WorkingSoftware [""]
Code
end
DigitalProductVision -.-> Code
Business Context
Working Software
Building software is hard. Engineering a valuable, scalable and robust digital solution is even harder. This is the process I've used in the past with different teams to solve this problem.
This process is a living document, and I intend to update it as new ideas, practices and reflections emerge to reshape the way I approach software engineering.