Recently I had the great pleasure to co-author my first book, along with Martin Woodward, Mickey Gousset, and Ajoy Krishnamoorthy. The book is titled Professional Application Lifecycle Management with Visual Studio 2010, and is now available.
This book is designed to cover the breadth of capabilities in the Visual Studio 2010 family of products (including Team Foundation Server 2010) which are targeted at application lifecycle management. In no particular order, the chapter list includes:
An Introduction to Software Architecture
Top-down Design with Use Case Diagrams, Activity Diagrams, and Sequence Diagrams
Top-down Design with Component and Class Diagrams
Analyzing Applications Using Architecture Explorer
Using Layer Diagrams
An Introduction to Software Development
Unit Testing with the Unit Test Framework
Managed Code Analysis and Code Metrics
Profiling and Performance
Database Development, Testing, and Deployment
An Introduction to IntelliTrace
An Introduction to Software Testing
Web Performance and Load Testing
Manual Testing (click for free sample chapter)
Coded User Interface Testing
Introduction to Team Foundation Server
Team Foundation Architecture
Team Foundation Version Control
Branching and Merging
Team Foundation Build (click for free sample chapter)
An Introduction to Project Management
Using Reports, Portals, and Dashboards
Agile Planning Using Planning Workbooks
Process Template Customizations
The two hyperlinks above will take you to full sample chapters in PDF format that you can read for free in order to get a sense for the style of the book.
Since this is a breath book, and there are a TON of capabilities to cover (even in 700 pages), don’t expect the book to cover everything you will ever need in order to become an expert on these technologies. Instead, think of this as a moderately deep look at the capabilities that you might want to adopt from across Visual Studio 2010 family, along with detailed walkthroughs, screenshots, and a sprinkling of best practices and things to be aware of as you start thinking about adopting these tools.
This was a labor of love and I hope you’ll enjoy reading the book and using what I firmly believe is the best ever release of Visual Studio!