Here is our monthly selection of interesting knowledge material on programming, software testing and project management. This month you will find some interesting information and opinions about good requirements, unit testing definition, viewing Scrum with a fantasy gaming perspective, business and IT relationship, NoSQL databases, failure in project management and software architecture in Agile approaches.
Article: Supply cloud-level data scalability with NoSQL databases
Article: Are You My Customer or My Partner?
Article: Why Even Good Managers Cause Projects to Fail
Article: Database Deployment Challenges
Video: Programming is Terrible: Lessons Learned from a Life Wasted
Video: Creating Customer Value with Quality Requirements
Video: The Pomodoro Technique
Video: Why We Need Architects (and Architecture) on Agile Projects
Video: Test-Driven Development: Write Better Code in Less Time