We are pleased to announce that Professional Scrum Development with Microsoft Visual Studio 2012 (ISBN 9780735657984) has been sent to the printer! This book will be shipped to retailers in just a few weeks. In the meantime, preorder your copy here or here.
Here is a quick look at the contents:
CHAPTER 1 Scrumdamentals CHAPTER 2 Microsoft Visual Studio 2012 ALM CHAPTER 3 Microsoft Visual Studio Scrum 2.0
CHAPTER 4 The pre-game CHAPTER 5 The Product Backlog CHAPTER 6 The Sprint CHAPTER 7 Acceptance test-driven development CHAPTER 8 Effective collaboration
CHAPTER 9 Continuous improvement
Appendix: The Scrum Guide Index
Here is an excerpt from the Introduction:
Scrum is a framework for developing and sustaining complex products, such as software. Scrum is just a set of rules, as defined in the Scrum Guide (www.scrum.org/Scrum-Guides), and it describes the roles, events, and artifacts, as well as the rules that bind them together. When used correctly, this framework enables a team to address complex problems while productively and creatively delivering products of the highest possible value. Scrum is an Agile method. In fact, it is the most popular Agile method in use today. Scrum employs an iterative and incremental approach to optimizing predictability and controlling risk. This is due to the empirical process control nature of Scrum. Through proper use of inspection, adaptation, and transparency, a Scrum Team can try a new way of doing something (an experiment) and gauge its usefulness after a short iteration. They can then collectively decide to embrace, extend, or drop the practice. This includes the tools a team uses and how they use them. Combining Scrum with the application lifecycle management (ALM) tools found in Microsoft Visual Studio 2012 is a powerful combination. It is the purpose of this book to establish a baseline understanding of Scrum, as well as how Scrum is supported in Visual Studio 2012. I will also illustrate which practices provide more value when executed without the use of tools. In addition, I will point out those tools which have been erroneously marketed as healthy when used by a collocated, collaborative Scrum Team. In software development, anything and everything can change in a moment’s notice. Healthy teams know this. They also know that continuously inspecting and adapting the way things are done is a way of life. High-performance Scrum Development Teams take it a step further. They know that within every dysfunction or impediment identifi ed is an opportunity to learn and improve. Reading this book is a great fi rst step.
This book will be of value to any members of a software development team using Scrum. I primarily focus on the responsibilities and tasks of the developer (which in Scrum includes designers, architects, coders, testers, technical writers, etc.). Product Owners and Scrum Masters will also derive value from this book, as they will be using many of the same Visual Studio tools to plan and manage their work and assess progress. Stakeholders, including customers, users, and managers, will also gain value from this book, especially when they learn what they can and cannot do according to the rules of Scrum and which tools in Visual Studio support this.
This book is intended for teams using Scrum and Visual Studio 2012 together. It won’t provide as much value for teams executing Agile (non-Scrum) software development and won’t provide any value for teams running more formal “waterfall” software development projects, although Chapter 1 may hopefully change the minds of such proponents. Likewise, if a team is using Scrum, but not yet using Visual Studio 2012, the bulk of the book won’t be very interesting. This is also the case for teams using Visual Studio 2012 Express or Professional editions, which don’t contain the high-value, team -based tools for planning and managing the backlogs and team collaboration.
This book is divided into three sections, each of which focuses on a different aspect of the marriage of Scrum and Visual Studio. Part I, “Fundamentals,” sets a baseline understanding of the Scrum framework, Visual Studio 2012 editions and their interesting ALM features, as well as the Visual Studio Scrum 2.0 process template. Part II, “Using Scrum,” provides several chapters detailing the practical application of how a Scrum Team would use the relevant features of Visual Studio 2012. Part III, “ Improving,” includes a chapter on identifying common challenges and dysfunctions in order to remove them, as well as techniques to continually improve your game of Scrum. By reading all sections sequentially, you will see how Visual Studio and Scrum can be used together in an effective way and how a team can become high - performance in the way it develops software.
The different sections of Professional Scrum Development with Microsoft Visual Studio 2012 cover a range of topics. Depending on your needs and your existing understanding of Scrum, Visual Studio, and the related development practices, you may wish to focus on specific areas of the book. Use the following table to determine how best to proceed through the book.
is there any french translation planned?
I primarily focus on the responsibilities and tasks of the developer