How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Martin Fowler
A guide to using UML describes major UML diagrams, their creation, and how to decipher them.
Steve McConnell
Covers software estimation techniques with information on how to successfully estimate scheduling, cost, and project activities.
Mike Cohn
"Offers a requirements process that saves time, eliminates rework, and leads directly to better software. A great way to build software that meets users' needs is to begin with 'user stories': simple, clear, brief descriptions of functionality that will be valuable to real users. ... [the author] provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, [the author] shows how to organize them, prioritize them, and use them for planning, management, and testing"--Back cover.
Mike Cohn
Provides recommendations and case studies to help with the implementation of Scrum.
Robert C. Martin
Presents practical advice on the disciplines, techniques, tools, and practices of computer programming and how to approach software development with a sense of pride, honor, and self-respect.
Elli M. Bennatan
Identify a project headed for catastrophe and get it back under control.