Now that I provided you with a spreadsheet you can use to track your sprints, in my upcoming posts, I'm going to talk about things that you generally need to think about when starting up a new project on a more technical level. I won't go overly in depth unless warranted and will provide links to materials I used to come to my decisions as well as my rationale and hopefully that will help someone out...Without further ado, here's my list:
- Repository Structure
- Branching Strategy
- Tool Selection (things like unit testing/mocking frameworks/etc)
- Build Environment Setup
- Deployment Options
- Solution Architecture Decisions
Once I finish this up, I'll get in depth on the solution architecture components. Hope this gives you a look at what's coming up.