Free
Agile Software Engineering With Visual Studio: From Concept To Continuous Feedback (Microsoft Windows Development Series)
Ebooks Online

Using agile methods and the tools of Visual Studio 2010, development teams can deliver higher-value software faster, systematically eliminate waste, and increase transparency throughout the entire development lifecycle. Now, Microsoft Visual Studio product owner Sam Guckenheimer and leading Visual Studio implementation consultant Neno Loje show how to make the most of Microsoft’s new Visual Studio 2010 Application Lifecycle Management (ALM) tools in your environment.   This book is the definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio 2010. You’ll learn how to use Visual Studio 2010 to empower and engage multidisciplinary, self-managing teams and provide the transparency they need to maximize productivity. Along the way, Guckenheimer and Loje help you overcome every major impediment that leads to stakeholder dissatisfaction–from mismatched schedules to poor quality, blocked builds to irreproducible bugs, and technology “silos” to geographic “silos.”   Coverage includes• Accelerating the “flow of value” to customers in any software project, no matter how large or complex• Empowering high-performance software teams and removing overhead in software delivery• Automating “burndowns” and using dashboards to gain a real-time, multidimensional view of quality and progress• Using Visual Studio 2010 to reduce or eliminate “no repro” bugs• Automating deployment and virtualizing test labs to make continuous builds deployable• Using Test Impact Analysis to quickly choose the right tests based on recent code changes• Working effectively with sources, branches, and backlogs across distributed teams• Sharing code, build automation, test, project and other data across .NET and Java teams• Uncovering hidden architectural patterns in legacy software, so you can refactor changes more confidently• Scaling Scrum to large, distributed organizations   Whatever your discipline, this book will help you use Visual Studio 2010 to focus on what really matters: building software that delivers exceptional value sooner and keeps customers happy far into the future.    

File Size: 6258 KB

Print Length: 322 pages

Page Numbers Source ISBN: 0321685857

Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits

Publisher: Addison-Wesley Professional; 2 edition (September 15, 2011)

Publication Date: September 15, 2011

Sold by:  Digital Services LLC

Language: English

ASIN: B005N8EX1G

Text-to-Speech: Enabled

X-Ray: Not Enabled

Word Wise: Not Enabled

Lending: Not Enabled

Enhanced Typesetting: Enabled

Best Sellers Rank: #1,010,299 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #155 in Books > Computers & Technology > Business Technology > Microsoft Project #177 in Books > Computers & Technology > Software > Microsoft > Microsoft Project #371 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Project Management

I own the first version of this book and was looking forward to the second version. I would say if you want to get familiar with doing Scrum with TFS this is the book you want. It really does not cover the other templates at all. I am not saying that is bad, but it is not what I expected or wanted. I already have read enough on Scrum to last me a lifetime. I wanted to see more on the other templates.All that said, if you have not had the opportunity to get familiar with Scrum this is a great place to get started, especially if you use TFS.The book starts out with an introduction to agile, Scrum, and Visual Studio. It then digs into Scrum and TFS with chapters on Product Ownership, Running the Sprint, Architecture, Development, Build and Lab, Test, Lessons Learned at Microsoft Developer Division, and Continuous Feedback.My favorite chapters were Development, Build and Lab, and Test. The author did a great job of showing all the different features available in TFS and Visual Studio that enable continuous integration, automating testing, and detecting programming errors early. The chapters go into enough detail to give you a really good understanding of the tools available and when to use them.The architecture chapter did a good job of showing how to take advantage of the tools in Visual Studio for reverse engineering existing applications. It does not however show you how to use them to architect an application. Instead the author plays the "Emerging Architecture" trump card, and writes it off to it not being needed in agile processes. I guess this is ok, because the tools in Visual Studio are not ready for prime time when it comes to designing an Architecture. They are good for reverse engineering an application.

Agile software development methodologies have been proven on projects large and small. Nowadays methodology of choice is Scrum. It empowers multidisciplinary teams to successfully implement complex software and ensures the continuous flow of value through the development process.This book will teach you how to successfully implement Scrum using integrated set of tools from Microsoft Visual Studio 2010 (VS) and the Team Foundation Server 2010 (TFS) and create automated process maximizing flow of value. In addition to the usual sprint and daily cycles, TFS based implementation of such process also exhibits micro cycles like check in and test. Ensuring the flow by making handoffs between team members as efficient as possible, by automating quality enforcing steps i.e. dones and gathering metrics without overhead at every cycle are cornerstones of this efficient process.The book goes beyond teaching you how to apply Scrum using VS and TFS. Reinforcing the flow of value by introducing removal of waste (bug debt, partially implemented features, unfinished code etc.) impeding the flow and transparency pinpointing the weak spots in the process, further ensure success of the development project. Guckenheimer and Loje teach how to identify different types of waste and deal with them. They do a great job explaining how to read different reports and analyze dashboards to gain real-time insight in progress, quality and other aspects of your project.VS and TFS aim at empowering the whole team.Architects can analyze legacy code or continuously validate the current architecture with every daily build using layer diagram.Developers will learn how to write clean code from the beginning and detect errors early.

Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback (Microsoft Windows Development Series) Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback (2nd Edition) (Microsoft Windows Development Series) Agile: Agile Project Management CherryTree Style Guide(Scrum,Agile Scrum,agile methodology,Agile development,agile coaching,agile leader,agile methods,scrum master certification,agile introduction) Agile Project Management: Box Set - Agile Project Management QuickStart Guide & Agile Project Management Mastery (Agile Project Management, Agile Software Development, Agile Development, Scrum) Agile Estimating & Planning Your Sprint with Scrum (agile project management, agile software development, agile development, agile scrum, agile estimating and planning) Agile Project Management: QuickStart Guide - The Simplified Beginners Guide To Agile Project Management (Agile Project Management, Agile Software Development, Agile Development, Scrum) Agile Product Management: (Box Set) : Scrum: A Cleverly Concise Agile Guide and Agile: The Complete Overview of Agile Principles and Practices (scrum, ... development, agile software development) Agile Project Management: Mastery - An Advanced Guide To Agile Project Management (Agile Project Management, Agile Software Development, Agile Development, Scrum) Agile Product Management: (Box Set) Agile Estimating & Planning Your Sprint with Scrum and Release Planning 21 Steps (agile project management, agile software ... agile scrum, agile estimating and planning) WINDOWS 10: WINDOWS 10 COMPANION: THE COMPLETE GUIDE FOR DOING ANYTHING WITH WINDOWS 10 (WINDOWS 10, WINDOWS 10 FOR DUMMIES, WINDOWS 10 MANUAL, WINDOWS ... WINDOWS 10 GUIDE) (MICROSOFT OFFICE) Agile Project Management: Agile Revolution, Beyond Software Limits: A Practical Guide to Implementing Agile Outside Software Development (Agile Business Leadership, Book 4) Agile Product Management: (Box Set): Agile Estimating & Planning Your Sprint with Scrum & User Stories 21 Tips (scrum, scrum master, agile development, agile software development) Agile Project Management: & Scrum Box Set - Agile Project Management QuickStart Guide & Scrum QuickStart Guide (Agile Project Management, Agile Software ... Scrum, Scrum Agile, Scrum Master) Agile Project Management: For Beginners - A Brief Introduction to Learning the Basics of Agile Project Management (Agile Project Management, Agile Software Development, Scrum) Agile Product Management (Box Set): User Stories & Product Backlog 21 Tips (scrum, scrum master, agile development, agile software development) Agile Product Management: User Stories: How to capture, and manage requirements for Agile Product Management and Business Analysis with Scrum (scrum, ... development, agile software development) Agile Product Management: Product Vision:: 21 Steps to setting excellent goals for your product (scrum, scrum master, agile development, agile software development) Agile Product Management: User Stories & Product Backlog 21 Tips (scrum, scrum master, agile development, agile software development) Agile Product Management: Release Planning: 21 Steps to plan your product releases from a product vision with Scrum (scrum, scrum master, agile development, agile software development) Agile Product Management (Box Set): Product Backlog 21 Tips , Release Planning 21 Steps (scrum, scrum master, agile development, agile software development)