1
Build
Define the smallest useful version, then wire the tool end to end.
2
Test
Run it locally in Visual Studio and check the input, output, and failure paths.
3
Package
Split the code into reusable classes so the project stays maintainable.
4
Deliver
Export a clean output that the team can use immediately without extra cleanup.