Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Professional Scrum Development with Microsoft® Visual Studio® 2012 Dedication A Note Regarding Supplemental Files Praise for this book Foreword Introduction
Who should read this book Who should not read this book Organization of this book
Finding your best starting point in this book
Conventions and features in this book Code samples
Installing and using the Scrum Robot
Acknowledgments Errata & book support We want to hear from you Stay in touch
I. Fundamentals
1. Scrumdamentals
The Scrum Guide
Scrum in action Scrum roles
The Development Team The Product Owner The Scrum Master Stakeholders
Scrum events
The Sprint Sprint Planning meeting The Daily Scrum Sprint Review meeting Sprint Retrospective meeting Product Backlog grooming
Scrum artifacts
Product Backlog Sprint Backlog The Increment
Definition of “Done”
Undone work
The professional Scrum developer Chapter burndown
2. Microsoft Visual Studio 2012 ALM
Delivering continuous value Visual Studio 2012
Editions
Professional edition Test Professional edition Premium edition Ultimate edition Express editions
Team Foundation Server Team Foundation Service
Hosted builds Agents for Visual Studio 2012
Visual Studio Team Explorer Everywhere 2012 MSDN subscriptions
Chapter burndown
3. Microsoft Visual Studio Scrum 2.0
Dissecting the process template
MSF process templates Exploring a process template
The Process Editor
Visual Studio Scrum 2.0
What’s new and different
What’s new What’s changed What’s removed
Work item types
Product Backlog Item Bug Task Test Case Impediment Hidden work item types
Work item queries Reports
Backlog Overview report Release Burndown report Sprint Burndown report Velocity report Build Success Over Time report Build Summary report Test Case Readiness report Test Plan Progress report
Common customizations
Chapter burndown
II. Using Scrum
4. The pre-game
Setting up the development environment
Team Foundation Server: Buy vs. build Create a team project collection Configure Team Foundation Build
Team Foundation Build features
Configure Lab Management
Setting up product development
Create a team project
How many team projects will you need? Creating a !Backlog team project Supporting the entire lifecycle of the product What should you name your team project?
Source control
Set up the folder structure Choose a branching strategy Local workspaces vs. Git (DVCS)
Automated builds Project portal
Definition of “Done”
Reports Security groups Teams
Chapter burndown
5. The Product Backlog
Creating the Product Backlog
Team Web Access
Licensing and permissions
Using the “quick add” experience
Removing an item from the Product Backlog Customizing the “quick add” panel
Handling epic PBIs Importing existing PBIs Reporting a bug
What makes a bug report good? Where do bugs come from? In-Sprint vs. out-of-Sprint bugs Bug reactivations
Effective Product Backlog creation
Grooming the Product Backlog
Specifying acceptance criteria
Scope creep (a.k.a. Feature creep)
Estimating items in the Product Backlog
Planning Poker Avoid anchoring White Elephant game
Tracking estimates in the Product Backlog Ordering the Product Backlog
Customizing the backlog columns
Planning a release
Time-driven vs. feature-driven releases Controlling and prioritizing scope Using Velocity to estimate
The forecasting tool
Release Burndown report
Chapter burndown
6. The Sprint
Creating the Sprint Backlog
Forecasting the PBIs Capturing the Sprint Goal Creating the plan
Capacity planning Customizing the (Sprint) backlog page
Daily Scrum activities
The Daily Scrum
Handling impediments
Taking on work
Decomposing tasks
The task board
Viewing tasks by team member Adding new tasks Setting task ownership Changing a task’s state Updating remaining work estimates
Chapter burndown
7. Acceptance test-driven development
Keep the conversation going
Collaborative specifications Executable specifications
Acceptance test-driven development
Test-driven development
Automated acceptance testing
Creating a test case Associating an automated test
CodedUI CodeFirst
Executing automated acceptance tests Reusing test cases Other acceptance-testing frameworks
Acceptance Chapter burndown
8. Effective collaboration
Individuals and interactions over processes and tools
Listen actively Collocate Set up a team room Meet effectively Collaborate productively Achieve continuous feedback
Collaborative development practices
Collective code ownership
Tracking ownership in TFS
Commenting in code Code reviews
Pair programming
Collaborative development tools
Team Foundation Server Continuous integration
Builds check-in policy Build Notifications tool
Gated check-in builds Email alerts Shelving My Work
Suspending and resuming work
PowerPoint Storyboarding
Creating a storyboard
Feedback client
Requesting feedback Providing feedback Voluntary feedback
Code reviews
Chapter burndown
III. Improving
9. Continuous improvement
Common challenges
Bugs Impediments Estimation Assessing progress Renegotiating scope
Canceling a Sprint
Undone work
Feature toggles Handling undone work in Visual Studio
Spikes Fixed-Price contracts and Scrum
Common dysfunctions
Not getting “done” Flaccid Scrum Not inspecting, not adapting Development Team challenges
Measuring performance
Working with a challenging Product Owner Working with challenging stakeholders Working with a challenging Scrum Master Changing Scrum
Old waterfall habits ScrumButs
Improving
Get a coach Build a cross-functional team Achieve self-organization Improve transparency Swarm Use a Kanban board to limit WIP Professional Scrum Developer training Assess your knowledge Become a high-performance Scrum Development Team
Chapter burndown
A. The Scrum Guide
Scrum Overview
Scrum Framework
Scrum Theory
Transparency Inspection Adaptation
Scrum The Scrum Team
The Product Owner The Development Team
Development Team Size
The Scrum Master
Scrum Master Service to the Product Owner Scrum Master Service to the Development Team Scrum Master Service to the Organization
Scrum Events
The Sprint
Cancelling a Sprint
Sprint Planning Meeting
Part One: What will be done this Sprint? Part Two: How will the chosen work get done? Sprint Goal
Daily Scrum Sprint Review Sprint Retrospective
Scrum Artifacts
Product Backlog
Monitoring Progress Toward a Goal
Sprint Backlog
Monitoring Sprint Progress
Increment Definition of “Done”
Conclusion Acknowledgements
People History
Index About the Author Copyright
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion