Agile software development, Application Life-cycle Management and Team Foundation Server
Agile
- Agile Manifesto
- Agile Software Development - wikipedia
- Blog on SOLID (a.k.a. Agile) principles
- Article on client perspectives on agile software development
- On the recent launch of healthcare.gov and agile development vs. the waterfall method
Requirements
- Requirements gathering and Use Cases
- Non-functional requirements
- The problem with requirements - some background on the tire swing comic - and a video game themed version
Team Foundation Server
- TFS Cloud services (https://tfs.visualstudio.com/)
- TFS video on Backlog items
- Automating and Debugging builds
- http://blogs.msdn.com/b/team_foundation/
Team Building and Communication Skills
- http://www.agilecoach.net/coach-tools/
- http://tastycupcakes.org/
- Stand-up Meetings
- The Dark Side Of Software Development That No One Talks About - I don't agree with everything in this article, but it has some useful advice and is relevant to our design goal of simplicity
- What Makes Developers Really Great - some advice on interviewing at a smaller software company; for the most part it applies to larger companies too, but you might be able to be a little less sociable there.