{"product_id":"9781430235347","title":"Pro Agile .NET Development with SCRUM","description":"\u003cp\u003e\u003cem\u003ePro Agile .NET Development with SCRUM\u003c\/em\u003e guides you through a real-world ASP.NET project and shows how agile methodology is put into practice. \u003c\/p\u003e\u003cp\u003eThere is plenty of literature on the theory behind agile methodologies, but no book on the market takes the concepts of agile practices and applies these in a practical manner to an end-to-end ASP.NET project, especially the estimating, requirements and management aspects of a project. \u003cem\u003ePro Agile .NET Development with SCRUM\u003c\/em\u003e takes you through the initial stages of a project—gathering requirements and setting up an environment—through to the development and deployment stages using an agile iterative approach: namely, Scrum. \u003c\/p\u003e\u003cp\u003eIn the book, you'll focus on delivering an enterprise-level ASP.NET project. Each chapter is in iterations or sprints, putting into practice the features of agile—user stories, test-driven development (TDD), behavior-driven development (BDD), continuous integration, user acceptance testing, extreme programming, Scrum, design patterns and principles, inside-out development, lean developent, KanBan boards, and more. An appendix features code katas designed for the reader to get up-to-speed with some of the features of extreme programming, while also showcasing popular open-source frameworks to assist in automated testing and mocking. In addition, popular open-source architectural foundation projects such as S#arp and NCommons are demonstrated to allow you to base future projects on these frameworks, which already have many best-practice design patterns and principles built in.   \u003c\/p\u003eWhat youll learn\u003cul\u003e  \u003cli\u003eGain practical knowledge on employing the Scrum project methodology using a real-world ASP.NET project \u003c\/li\u003e  \u003cli\u003eSee how extreme programming features in real world .NET projects \u003c\/li\u003e  \u003cli\u003eExperience best practice-infused open-source frameworks that can be used to form the foundations of agile projects such as S#arp and NCommons \u003c\/li\u003e  \u003cli\u003eLearn best-practice tools for user interface and user acceptance testing, such as Selenium and Fitnesse \u003c\/li\u003e  \u003cli\u003eDiscover details on how to capture requirements and drive development using user stories \u003c\/li\u003e  \u003cli\u003eLearn how to estimate and plan agile projects and work with business stakeholders through a practical example \u003c\/li\u003e  \u003cli\u003eUncover tips for developing using the outside-in, TDD and BDD methodologies \u003c\/li\u003e  \u003cli\u003eGain information on tracking the progress of a project through burn down charts, iterations and retrospectives \u003c\/li\u003e  \u003c\/ul\u003e  Who this book is for      \u003cp\u003e     Experienced .NET developers who are looking to see how the Scrum agile project methodology and extreme programming features are employed in a real-world .NET application.         \u003c\/p\u003e     Table of Contents\u003col\u003e  \u003cli\u003eThe Art of Agile Development \u003c\/li\u003e  \u003cli\u003eManaging Agile Projects with SCRUM \u003c\/li\u003e  \u003cli\u003eExtreme Programming \u003c\/li\u003e  \u003cli\u003eSprint 0: Generating the Product Backlog \u003c\/li\u003e  \u003cli\u003eSprint 1: Starting a Game \u003c\/li\u003e  \u003cli\u003eSprint 2: Playing a Basic Game \u003c\/li\u003e  \u003cli\u003eSprint 3: Changing the Game \u003c\/li\u003e  \u003cli\u003eSprint 4: The Release Code Review \u003c\/li\u003e  \u003cli\u003eWhat's Ahead for You and Scrum? \u003c\/li\u003e  \u003c\/ol\u003e  \u003cp\u003eAppendix A: TDD Primer with NUnit \u003c\/p\u003e\u003cp\u003e  Appendix B: BDD Primer with SpecFlow \u003c\/p\u003e\u003cp\u003e  Appendix C: Mocking with Moq \u003c\/p\u003e\u003cp\u003e  Appendix D: Managing a Product Backlog with Pivotal Tracker \u003c\/p\u003e\u003cp\u003e  Appendix E: Web Testing with WaitiN \u003c\/p\u003e\u003cp\u003e  Appendix F: Source Control with SVN \u003c\/p\u003e\u003cp\u003e  Appendix G: Continuous Integration wih Cruise Control .NET\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47179217764592,"sku":"9781430235347","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430235347_p0.jpg?v=1763753332","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430235347","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}