 |
Software Engineering with Microsoft Visual Studio Team System View Larger Image | Sam Guckenheimer Addison-Wesley, Paperback, Published May 2006, 256 pages, ISBN 0321278720 | List Price: $44.99 Our Price: $34.95 You Save: $10.04 (22% Off)
| | | Availability: Out-Of-Stock |
Read an excerpt:
Chapter 1: A Value-Up Paradigm
Excerpt provided courtesy of Addison-Wesley Professional. Copyright © Pearson Education, Addison-Wesley Professional. Written permission from the publisher is required for any use of this material.
|
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Professional Visual Studio 2005 Team System; Jean Luc David, et al, $30.95, 38% Off!
- Working with Microsoft Visual Studio 2005 Team System; Richard Hundhausen, $21.95, 37% Off!
- Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries; Krzysztof Cwalina, et al, $38.95, 22% Off!
- Essential Windows Workflow Foundation; Dharma Shukla, et al, $31.50, 37% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Software Engineering with Microsoft Visual Studio
Team System is written for any software team that is considering
running a software project using Visual Studio Team System (VSTS), or evaluating
modern software development practices for its use.
It is about the value-up paradigm of software development,
which forms the basis of VSTS: its guiding ideas, why they are presented
in certain ways, and how they fit into the process of managing the software
lifecycle. This book is the next best thing to having an onsite coach who
can lead the team through a consistent set of processes.
Sam Guckenheimer has been the chief customer advocate
for VSTS, responsible for its end-to-end external design. He has written
this book as a framework for thinking about software projects in a way that
can be directly tooled by VSTS. It presents essential theory and practical
examples to describe a realistic process for IT projects.
Readers will learn what they need to know to get started
with VSTS, including
- The role of the value-up paradigm (versus work-down) in the software development
lifecycle, and the meanings and importance of "flow"
- The use of MSF for Agile Software Development and MSF for CMMI Process
Improvement
- Work items for planning and managing backlog in VSTS
- Multidimensional, daily metrics to maintain project flow and enable
estimation
- Creating requirements using personas and scenarios
- Project management with iterations, trustworthy transparency, and friction-free
metrics
- Architectural design using a value-up view, service-oriented architecture,
constraints, and qualities of service
- Development with unit tests, code coverage, profiling, and build automation
- Testing for customer value with scenarios, qualities of service, configurations,
data, exploration, and metrics
- Effective bug reporting and bug assessment
- Troubleshooting a project: recognizing and correcting common pitfalls
and antipatterns
This is a book that any team using or considering
VSTS should read.
"This is first and foremost a book about software engineering. In discussing
flash points such as planning, documentation, governance, auditability, and
organization, Sam presents the case for both agile and more formal practices,
as well as describing the optimal conditions for each. Even though the material
is presented in the context of VSTS, the guidance is universal."
-- Dr. Bill Curtis, chief process officer, Borland Software Corporation
"Sam Guckenheimer ushers in the era of trustworthy transparency that
will revolutionize the way we manage software development projects."
-- David J. Anderson, author of Agile Management for Software Engineering
"This book is an eye opener: a door to a new era of software engineering."
-- Francis T. Delgado, senior program manager, Avanade
Table of Contents
About the Author
Foreword
Preface
Acknowledgments
CHAPTER 1 A Value-Up Paradigm
CHAPTER 2 Value-Up Processes
CHAPTER 3 Requirements
CHAPTER 4 Project Management
CHAPTER 5 Architectural Design
CHAPTER 6 Development
CHAPTER 7 Testing
CHAPTER 8 Reporting Bugs
CHAPTER 9 Troubleshooting the Project
CHAPTER 10 Conclusion
Index
About the Author
Sam Guckenheimer is the group product planner for Microsoft Visual Studio Team
System. Prior to joining Microsoft in 2003, Sam was director of Product Line
Strategy at Rational Software Corporation. He holds five patents on software
lifecycle tools. A frequent speaker at industry conferences, Sam is a Phi Beta
Kappa graduate of Harvard University. Sam lives in the Puget Sound area with
his wife and three of his four children.
|
 |