By Sam Guckenheimer, Neno Loje
Using agile equipment and the instruments of visible Studio 2010, improvement groups can carry higher-value software program swifter, systematically get rid of waste, and elevate transparency during the complete improvement lifecycle. Now, Microsoft visible Studio product proprietor Sam Guckenheimer and major visible Studio implementation advisor Neno Loje convey find out how to utilize Microsoft’s new visible Studio 2010 program Lifecycle administration (ALM) instruments on your setting.
This booklet is the definitive advisor to the applying of agile improvement with Scrum and glossy software program engineering practices utilizing visible Studio 2010. You’ll use visible Studio 2010 to empower and have interaction multidisciplinary, self-managing groups and supply the transparency they should maximize productiveness. alongside the way in which, Guckenheimer and Loje assist you conquer each significant obstacle that ends up in stakeholder dissatisfaction—from mismatched schedules to bad caliber, blocked builds to irreproducible insects, and expertise “silos” to geographic “silos.”
• Accelerating the “flow of worth” to buyers in any software program venture, irrespective of how huge or complex
• Empowering high-performance software program groups and removal overhead in software program delivery
• Automating “burndowns” and utilizing dashboards to realize a real-time, multidimensional view of caliber and progress
• Using visible Studio 2010 to lessen or dispose of “no repro” bugs
• Automating deployment and virtualizing try out labs to make non-stop builds deployable
• Using try influence research to speedy select the proper exams in response to contemporary code changes
• Working successfully with resources, branches, and backlogs throughout disbursed teams
• Sharing code, construct automation, attempt, venture and different info throughout .NET and Java teams
• Uncovering hidden architectural styles in legacy software program, so that you can refactor alterations extra confidently
• Scaling Scrum to giant, dispensed organizations
Whatever your self-discipline, this booklet might help you employ visible Studio 2010 to target what quite issues: development software program that can provide extraordinary worth and retains clients chuffed a long way into the future.
Foreword by way of Ken Schwaber
It is my honor to jot down 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 smooth engineering practices and a very good toolset, Microsoft’s VS 2010. we're either indebted to Aaron Bjork of Microsoft, who built the Scrum template that instantiates Scrum in VS 2010 throughout the Scrum Template.
I don't need Scrum to be prescriptive. I left many holes, similar to what because the syntax and association of the Product Backlog, the engineering practices that grew to become Product Backlog goods right into a very likely shippable increment, and the magic that may create self-organizing groups. Sam has fantastically defined a technique of filling in those holes in his booklet. He describes the strategies and tooling, in addition to the reason of the method that he prescribes. He does this intimately, with scope and humor. on the grounds that i've got labored with Microsoft in view that 2004 and Sam considering 2009 on those practices and tooling, i'm thrilled. Our first release used to be a path, 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 direction and extra, laying all of it out intimately and philosophy. while you're on a Scrum group development software program with .NET applied sciences, this is often the ebook for you. when you are utilizing Java, this e-book 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 approaches and tools.” good, now we have the methods and instruments nailed for the Microsoft setting. In Sam’s ebook, we have now anything builders, who're additionally humans, can use to appreciate the process and price of the techniques and instruments. Now the quite labor, humans. After 20 years of being handled as assets, turning into liable, inventive, accountable humans is hard. Our first problem often is the those that deal with the builders. they can use the metrics from the VS 2010 tooling to micro-manage the techniques 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 artistic and efficient position. this can be the problem of any device. it can be first-class, yet the way it is used will ensure its luck.
Thanks for the booklet, Sam.
Praise for Agile software program Engineering with visible Studio
“Agile dominates tasks more and more from IT to product and company improvement, and Sam Guckenheimer and Neno Loje offer pragmatic context for clients looking readability and specifics with this publication. Their wisdom of previous background and present perform, mixed with acuity and information about visible Studio’s agile features, let an exact route to execution. but their voice and recommendation stay non-dogmatic and clever. Their examples are transparent and appropriate, permitting a useful point of view to these looking a wide and deep old heritage in addition to a definitive figuring out of ways during which visible Studio can comprise agile approaches.”
—Melinda Ballou, software Director, software Lifecycle administration and government innovations carrier, foreign information company (IDC)
“Sam Guckenheimer and Neno Loje have forgotten extra approximately software program improvement approaches than so much improvement ‘gurus’ ever knew, and that’s an exceptional factor! In Agile software program Engineering with visible Studio, Sam and Neno distill the essence of years of hard-won adventure and 1000's of pages of approach thought into what fairly matters—the recommendations that top functionality software program groups use to get stuff performed. by means of combining those severe suggestions with examples of the way they paintings in visible Studio, they created a de-facto consumer advisor that no visible Studio developer may be without.”
—Jeffrey Hammond, significant Analyst, Forrester Research
“If you utilize Microsoft’s staff starting place Server and are contemplating Agile tasks, this article is going to provide you with a legitimate starting place of the foundations in the back of its agile template and the alternatives it is very important make. The insights from Microsoft’s personal adventure in adopting agile support illustrate demanding situations with scale and the problems past natural performance staff must care for. This publication pulls jointly into one situation a large set of information and practices to create a pretty good beginning to lead the selections and potent transition, and may be a priceless addition to any group manager’s bookshelf.”
—Thomas Murphy, examine Director, Gartner
“This publication offers software program practices you want to are looking to enforce in your workforce and the instruments to be had to take action. It paints an image of ways firstclass groups can paintings, and for my part, is a needs to learn for somebody all in favour of software program improvement. it will likely be needed examining for all our consultants.”
—Claude Remillard, President, InCycle
“This publication is the ideal software for groups and businesses enforcing agile practices utilizing Microsoft’s program Lifecycle administration platform. It proves disciplined engineering and agility usually are not at odds; every one wishes the opposite to be actually effective.”
—David Starr, Scrum.org
“Sam Guckenheimer and Neno Loje have written a really functional booklet on how Agile groups can optimize their practices with visible Studio. It describes not just how Agile and visible Studio paintings, but additionally the inducement and context for lots of of the features supplied within the platform. while you're utilizing Agile and visible Studio, this e-book can be a required learn for everybody at the crew. while you are no longer utilizing Agile or visible Studio, then examining this publication will describe a spot that maybe you need to get to along with your approach and tools.”
—Dave West, Analyst, Forrester Research
“Sam Guckenheimer and Neno Loje are prime specialists on agile equipment and visible Studio. The publication you're conserving on your hand is the authoritative technique to carry those applied sciences jointly. while you're a visible Studio consumer doing agile, this booklet is a needs to read.”
—Dr. James A. Whittaker, software program Engineering Director Google
“Agile improvement practices are a middle a part of sleek 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, functional consultant to imposing these practices in groups of any dimension. This booklet can help your workforce wake up and operating in no time!”
—Jason Zander, company vp, Microsoft Corporation