By Sam Guckenheimer, Neno Loje
Using agile tools and the instruments of visible Studio 2010, improvement groups can carry higher-value software program swifter, systematically put off waste, and raise transparency in the course of the whole improvement lifecycle. Now, Microsoft visible Studio product proprietor Sam Guckenheimer and major visible Studio implementation advisor Neno Loje express find out how to utilize Microsoft’s new visible Studio 2010 software Lifecycle administration (ALM) instruments on your surroundings.
This publication is the definitive consultant to the appliance of agile improvement with Scrum and glossy software program engineering practices utilizing visible Studio 2010. You’ll find out how to use visible Studio 2010 to empower and interact multidisciplinary, self-managing groups and supply the transparency they should maximize productiveness. alongside the way in which, Guckenheimer and Loje assist you triumph over each significant obstacle that results in stakeholder dissatisfaction—from mismatched schedules to bad caliber, blocked builds to irreproducible insects, and know-how “silos” to geographic “silos.”
• Accelerating the “flow of worth” to buyers in any software program venture, regardless of how huge or complex
• Empowering high-performance software program groups and removal overhead in software program delivery
• Automating “burndowns” and utilizing dashboards to achieve a real-time, multidimensional view of caliber and progress
• Using visible Studio 2010 to minimize or put off “no repro” bugs
• Automating deployment and virtualizing attempt labs to make non-stop builds deployable
• Using try out effect research to speedy select the appropriate assessments in line with fresh code changes
• Working successfully with resources, branches, and backlogs throughout disbursed teams
• Sharing code, construct automation, try out, venture and different info throughout .NET and Java teams
• Uncovering hidden architectural styles in legacy software program, so that you can refactor adjustments extra confidently
• Scaling Scrum to giant, disbursed organizations
Whatever your self-discipline, this booklet can help you utilize visible Studio 2010 to target what particularly concerns: development software program that can provide unheard of worth and retains consumers chuffed a long way into the future.
Foreword by way of Ken Schwaber
It is my honor to put in writing a foreword for Sam’s book, Agile software program supply with visible Studio. Sam is either a practitioner of software program improvement, in addition to a pupil. i've got labored with Sam for the final years to merge Scrum with glossy engineering practices and a very good toolset, Microsoft’s VS 2010. we're either indebted to Aaron Bjork of Microsoft, who constructed the Scrum template that instantiates Scrum in VS 2010 during the Scrum Template.
I don't need Scrum to be prescriptive. I left many holes, equivalent to what because the syntax and association of the Product Backlog, the engineering practices that became Product Backlog goods right into a in all probability shippable increment, and the magic that will create self-organizing groups. Sam has beautifully defined a method of filling in those holes in his e-book. He describes the ideas and tooling, in addition to the reason of the procedure that he prescribes. He does this intimately, with scope and humor. on account that i've got labored with Microsoft considering the fact that 2004 and Sam considering that 2009 on those practices and tooling, i'm thrilled. Our first release used to be a direction, the pro Scrum Developer .NET direction, that taught builders the right way to use strong increments utilizing glossy engineering practices on VS 2010 — operating in self-organizing, cross-functional groups. Sam’s booklet is the bible to this path and extra, laying all of it out intimately and philosophy. when you are on a Scrum group development software program with .NET applied sciences, this can be the ebook for you. when you are utilizing Java, this publication is compelling adequate to learn besides, and perhaps worthy switching to .NET.
When we devised and signed the Agile Manifesto in 2001, our first worth used to be “Individuals and interactions over methods and tools.” good, now we have the tactics and instruments nailed for the Microsoft surroundings. In Sam’s e-book, we have now whatever builders, who're additionally humans, can use to appreciate the technique and cost of the tactics and instruments. Now the rather labor, humans. After two decades of being handled as assets, changing into responsible, inventive, accountable humans is hard. Our first problem could be the those that deal with the builders. they can use the metrics from the VS 2010 tooling to micro-manage the procedures and builders, squeezing the final little bit of creativity out and leaving Agility flat. Or, they can use the metrics from the instruments to appreciate the demanding situations dealing with the builders. they can then trainer and cause them to a greater, extra inventive and efficient position. this can be the problem of any software. it can be very good, yet the way it is used will make sure its luck.
Thanks for the e-book, Sam.
Praise for Agile software program Engineering with visible Studio
“Agile dominates initiatives more and more from IT to product and enterprise improvement, and Sam Guckenheimer and Neno Loje supply pragmatic context for clients looking readability and specifics with this booklet. Their wisdom of earlier heritage and present perform, mixed with acuity and information about visible Studio’s agile functions, allow an exact route to execution. but their voice and suggestion stay non-dogmatic and clever. Their examples are transparent and correct, allowing a necessary viewpoint to these looking a vast and deep historic heritage besides a definitive realizing of ways during which visible Studio can comprise agile approaches.”
—Melinda Ballou, software Director, program Lifecycle administration and govt ideas carrier, foreign facts company (IDC)
“Sam Guckenheimer and Neno Loje have forgotten extra approximately software program improvement tactics than so much improvement ‘gurus’ ever knew, and that’s an outstanding factor! In Agile software program Engineering with visible Studio, Sam and Neno distill the essence of years of hard-won adventure and hundreds and hundreds of pages of method thought into what quite matters—the innovations that top functionality software program groups use to get stuff performed. through combining those severe concepts with examples of ways they paintings in visible Studio, they created a de-facto person consultant that no visible Studio developer may be without.”
—Jeffrey Hammond, crucial Analyst, Forrester Research
“If you use Microsoft’s crew origin Server and are contemplating Agile initiatives, this article will offer you a valid starting place of the foundations at the back of its agile template and the alternatives it is important to make. The insights from Microsoft’s personal adventure in adopting agile aid illustrate demanding situations with scale and the problems past natural performance group must care for. This e-book pulls jointly into one place a large set of data and practices to create an exceptional beginning to lead the selections and powerful transition, and should be a worthwhile addition to any workforce manager’s bookshelf.”
—Thomas Murphy, study Director, Gartner
“This e-book provides software program practices you'll want to are looking to enforce in your crew and the instruments on hand to take action. It paints an image of ways firstclass groups can paintings, and in my view, is a needs to learn for somebody considering software program improvement. it is going to be essential examining for all our consultants.”
—Claude Remillard, President, InCycle
“This ebook is the fitting device for groups and agencies enforcing agile practices utilizing Microsoft’s software Lifecycle administration platform. It proves disciplined engineering and agility aren't at odds; each one wishes the opposite to be actually effective.”
—David Starr, Scrum.org
“Sam Guckenheimer and Neno Loje have written a truly functional e-book on how Agile groups can optimize their practices with visible Studio. It describes not just how Agile and visible Studio paintings, but in addition the incentive and context for lots of of the capabilities supplied within the platform. while you're utilizing Agile and visible Studio, this ebook could be a required learn for everybody at the workforce. while you're no longer utilizing Agile or visible Studio, then examining this e-book will describe a spot that maybe you need to get to along with your strategy and tools.”
—Dave West, Analyst, Forrester Research
“Sam Guckenheimer and Neno Loje are best gurus on agile tools and visible Studio. The booklet you're keeping on your hand is the authoritative solution to convey those applied sciences jointly. while you're a visible Studio person doing agile, this publication is a needs to read.”
—Dr. James A. Whittaker, software program Engineering Director Google
“Agile improvement practices are a center a part of smooth software program improvement. Drawing from our personal classes in adopting agile practices at Microsoft, Sam Guckenheimer and Neno Loje not just define the advantages, but additionally convey a hands-on, sensible consultant to imposing these practices in groups of any measurement. This e-book can assist your staff wake up and working in no time!”
—Jason Zander, company vp, Microsoft Corporation