By Sam Guckenheimer, Neno Loje
Utilizing agile equipment and the instruments of visible Studio 2010, improvement groups can carry higher-value software program swifter, systematically do away with waste, and raise transparency in the course of the whole improvement lifecycle. Now, Microsoft visible Studio product proprietor Sam Guckenheimer and top visible Studio implementation advisor Neno Loje convey the best way to utilize Microsoft’s new visible Studio 2010 program Lifecycle administration (ALM) instruments on your environment.
This e-book is the definitive consultant to the appliance of agile improvement with Scrum and glossy software program engineering practices utilizing visible Studio 2010. You’ll tips on 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 conquer each significant obstacle that results in stakeholder dissatisfaction—from mismatched schedules to terrible caliber, blocked builds to irreproducible insects, and know-how “silos” to geographic “silos.”
• Accelerating the “flow of value” to clients in any software program undertaking, 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
• utilizing visible Studio 2010 to minimize or get rid of “no repro” bugs
• Automating deployment and virtualizing try out labs to make non-stop builds deployable
• utilizing try influence research to speedy decide on definitely the right checks in line with fresh code changes
• operating successfully with assets, branches, and backlogs throughout dispensed teams
• Sharing code, construct automation, try, venture and different information throughout .NET and Java teams
• Uncovering hidden architectural styles in legacy software program, so that you can refactor alterations extra confidently
• Scaling Scrum to massive, allotted organizations
Whatever your self-discipline, this publication may help you employ visible Studio 2010 to target what quite issues: development software program that provides remarkable worth quicker and retains clients satisfied some distance into the future.
Foreword by way of Ken Schwaber
It is my honor to put in writing a foreword for Sam’s ebook, Agile software program supply with visible Studio. Sam is either a practitioner of software program improvement, in addition to a student. 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 built the Scrum template that instantiates Scrum in VS 2010 during the Scrum Template.
I don't want Scrum to be prescriptive. I left many holes, resembling what because the syntax and association of the Product Backlog, the engineering practices that became Product Backlog goods right into a almost certainly shippable increment, and the magic that will create self-organizing groups. Sam has beautifully defined a technique of filling in those holes in his e-book. He describes the options and tooling, in addition to the reason of the process that he prescribes. He does this intimately, with scope and humor. considering i've got labored with Microsoft seeing that 2004 and Sam for the reason that 2009 on those practices and tooling, i'm thrilled. Our first release was once a direction, the pro Scrum Developer .NET direction, that taught builders the right way to use stable increments utilizing glossy engineering practices on VS 2010 — operating in self-organizing, cross-functional groups. Sam’s ebook is the bible to this direction 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 is often the e-book for you. while you're utilizing Java, this ebook 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 was once “Individuals and interactions over techniques and tools.” good, we've got the tactics and instruments nailed for the Microsoft atmosphere. In Sam’s ebook, we've got anything builders, who're additionally humans, can use to appreciate the strategy and price of the approaches and instruments. Now the particularly exertions, humans. After two decades of being handled as assets, changing into responsible, inventive, liable humans is difficult. Our first problem would be the those who deal with the builders. they can use the metrics from the VS 2010 tooling to micro-manage the tactics 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 make them a greater, extra inventive and effective position. this can be the problem of any instrument. it can be very good, yet the way it is used will ensure its success.
Thanks for the publication, Sam.
Praise for Agile software program Engineering with visible Studio
“Agile dominates tasks 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 publication. Their wisdom of earlier historical past and present perform, mixed with acuity and information about visible Studio’s agile services, allow an exact route to execution. but their voice and suggestion stay non-dogmatic and clever. Their examples are transparent and proper, permitting a priceless point of view to these looking a vast and deep ancient historical past in addition to a definitive realizing of how during which visible Studio can comprise agile approaches.”
—Melinda Ballou, software Director, program Lifecycle administration and govt innovations provider, foreign info company (IDC)
“Sam Guckenheimer and Neno Loje have forgotten extra approximately software program improvement strategies than such a lot 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 approach concept into what particularly matters—the strategies that prime functionality software program groups use to get stuff performed. through combining those serious recommendations with examples of the way they paintings in visible Studio, they created a de-facto consumer consultant that no visible Studio developer could be without.”
—Jeffrey Hammond, relevant Analyst, Forrester Research
“If you utilize Microsoft’s group origin Server and are contemplating Agile tasks, this article is going to offer you a legitimate beginning 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 support illustrate demanding situations with scale and the problems past natural performance workforce must care for. This ebook pulls jointly into one position a large set of data and practices to create an effective beginning to lead the choices and powerful transition, and should be a priceless addition to any group manager’s bookshelf.”
—Thomas Murphy, study Director, Gartner
“This publication offers software program practices you want to are looking to enforce in your group and the instruments to be had to take action. It paints an image of ways top quality groups can paintings, and in my view, is a needs to learn for somebody all for software program improvement. it will likely be essential interpreting for all our consultants.”
—Claude Remillard, President, InCycle
“This booklet is the appropriate device for groups and agencies enforcing agile practices utilizing Microsoft’s program Lifecycle administration platform. It proves disciplined engineering and agility are usually not at odds; each one wishes the opposite to be really 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 inducement and context for lots of of the capabilities supplied within the platform. while you're utilizing Agile and visible Studio, this publication can be a required learn for everybody at the workforce. when you are no longer utilizing Agile or visible Studio, then analyzing this e-book will describe a spot that maybe you must get to along with your approach and tools.”
—Dave West, Analyst, Forrester Research
“Sam Guckenheimer and Neno Loje are best specialists on agile tools and visible Studio. The e-book you're keeping on your hand is the authoritative approach to convey those applied sciences jointly. while you're a visible Studio person doing agile, this e-book 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 ...
Read Online or Download Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback (2nd Edition) (Microsoft .NET Development Series) PDF
Similar software development books
Construct step forward functionality into Any SOA or complex Computing ApplicationTo meet extraordinary call for, IT businesses needs to enhance program functionality by way of an order of significance. enhancing functionality is much more an important in SOA environments, which call for way more computing energy than older architectures.
Mit Hilfe von visible Studio 2012, das ausführlich vorgestellt wird, werden die Anfänge von C++ erklärt. Der Leser erlernt mit Hilfe einer modernen Entwicklungsumgebung die Grundzüge der objektorientierten Programmierung anhand von C++. Dabei wird auf C++ eleven eingegangen. An definierten und deutlich gekennzeichneten Stellen werden auch spezifische positive factors des Betriebssystems erläutert.
Many enterprises that experience more desirable procedure adulthood via strength adulthood version Integration (CMMI) now additionally wish better agility. Conversely, many organisations which are succeeding with Agile tools now wish the advantages of extra mature tactics. the answer is to combine CMMI and Agile.
- Advances in Computers, Vol. 30
- Error Control Coding: Fundamentals and Applications (Prentice-Hall Computer Applications in Electrical Engineerin)
- Modernizing Legacy Systems
- SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach
- Service-oriented architecture: SOA strategy, methodology, and technology
Extra info for Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback (2nd Edition) (Microsoft .NET Development Series)
If you measure people by the number of lines of code they produce, they will create a larger system. If you measure people by the number of defects they create, the volume of defects will somehow start to decrease. We both worked on a large project (400þ people) that measured ﬁeld defects, which were reported to top management. One department within the project felt vulnerable and, although they had many satisﬁed customers, felt that they could not “afford” high-priority defect reports. Consequently, customers learned to call to talk about a problem if they wanted it ﬁxed.
4 You are given the job of creating metrics for a project. You read everything you can, speak with your friends, ﬁgure out the cost effectiveness of various metrics, and, ﬁnally, deﬁne a set of 25 metrics. All of your friends, including your boss, think they look great. You present them to your director. She is not thrilled. What might have gone wrong? 5 Your boss wants you to deﬁne and collect metrics for him. He is responsible for system testing. What decisions might he need to make? What might be some reasonable metrics?
R. Basili, G. D. Rombach, and R. van Solingen, “Goal Question Metric (GQM) approach,” Encyclopedia of Software Engineering, John Wiley & Sons, Hoboken, New Jersey, 2002.  J. McGary, D. Card, C. Jones, B. Layman, W. Clark, J. Dean, and F. Hall. Practical Software Measurement, Objective Information for Decision Makers, Addison-Wesley, Boston, 2002. 3 Measurement Fundamentals Measurement is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly deﬁned rules.