DEV 321 Continuous Feedback in Agile Teams Ed
DEV 321 Continuous Feedback in Agile Teams Ed Glas Principal Test Manager, TFS Microsoft Corporation Sebastian Holst Chief Marketing Officer Pre. Emptive Solutions
Sprint Monitor CYCLE TIME MEAN TIME TO REPAIR
Delivering Continuous Value TIMELY INNOVATION OPERATIONAL EXCELLENCE
• Backlog and sprint management • Visual task boards • Production debugging: Intelli. Trace • Integrated incident management (System Center -> TFS integration) • Storyboarding tools • Pre. Emptive Analytics Sprint • Architecture modeling and validation • Best in class developer productivity • Test driven development • Unit testing frameworks • Qo. S testing tools • Load testing • Performance testing • Build and test lab management • Built in continuous integration • Exploratory testing • Feedback collection and integration Monitor CYCLE TIME MEAN TIME TO REPAIR
• BA misunderstands customer requirements • Long cycle times • Changing requirements • Conflicting requirements • Incident root cause notification to devs • Tooling silos / send logs • No repros -> delays in MTTR Sprint • Dev team misunderstands requirements • Changes are resisted and expensive • Feature focused, not customer experience focused • Test environments are not production Monitor CYCLE TIME MEAN TIME TO REPAIR
• Storyboarding tools Sprint Monitor CYCLE TIME MEAN TIME TO REPAIR
demo Power. Point Storyboarding
• Enables rich communication with stakeholders • Leads to scenario focus • Lightweight way to iterate designs Sprint • Conveys the customer experience • Clarifies customer expectations Monitor CYCLE TIME MEAN TIME TO REPAIR
Sprint • Feedback collection and integration Monitor CYCLE TIME MEAN TIME TO REPAIR
demo Stakeholder Feedback
• Use direct customer feedback to improve designs • Customers can give feedback using live bits Sprint Monitor • Feedback tool ensures nothing is lost in translation CYCLE TIME MEAN TIME TO REPAIR
• Operational data enables you to better prioritize your backlog Sprint • Use exception counts to focus on the right bugs • Rich bug capture from intellitrace enables rapid resolution Monitor CYCLE TIME MEAN TIME TO REPAIR • Production debugging: Intelli. Trace • Integrated incident management (System Center -> TFS integration) • Pre. Emptive Analytics
partner Runtime Intelligence & Pre. Emptive Analytics for TFS
Analytics Clarify requirements Actionable application and user feedback Support priorities Validate test plans against user patterns and preferences Post-compile instrumentation beyond the data center and across app layers Prevent and detect tampering Sprint Monitor CYCLE TIME MEAN TIME TO REPAIR IP protection, privacy & optin policy enforcement, and tamper defense Near real-time alerts
Analytics
demo A sprint through Runtime Intelligence
Try – Buy - Freemium Know thy user: A/B/n testing Culture drives user experience and software quality
demo Pre. Emptive Analytics for TFS
• Backlog and sprint management • Visual task boards • Storyboarding tools • Production debugging: Intelli. Trace • Integrated incident management (System Center -> TFS integration) • Pre. Emptive Analytics Sprint • Architecture modeling and validation • Best in class developer productivity • Test driven development • Unit testing frameworks • Qo. S testing tools • Load testing • Performance testing • Build and test lab management • Team build • Built in continuous integration • Exploratory testing • Feedback collection and integration Monitor CYCLE TIME MEAN TIME TO REPAIR
Breakout Sessions FDN 02 Application Lifecycle Management (ALM): It’s a Team Sport DEV 321 Continuous Feedback in Agile Teams DEV 344 Developer Collaboration with Visual Studio 2012 DEV 346 All Aboard the Team Foundation Server Express DEV 212 Implementing Scrum Using Team Foundation Server 2012 DEV 316 Application Lifecycle Management Tools for C++ in Visual Studio 2012 AAP 309 Making Agile Estimation Work DEV 263 Dev-Ops Best Practices On The Microsoft Stack DEV 214 Introducing the New Visual Studio 2012 Unit Testing Experience DEV 337 Software Testing with Microsoft Test Manager 2012 and Lab Management DEV 370 Automating Server-Based Build, QA and Test with Visual Studio 2012
Breakout Sessions DEV 362 From Development to Production: Optimizing For Continuous Delivery DEV 310 Continuous Delivery of Windows Azure Cloud Apps DEV 318 Working on an Agile Team with Visual Studio 2012 DEV 390 Intelli. Trace, What Is It and How Can I Use It To My Benefits DEV 217 Deep Dive Into Team Foundation Server 2012 Agile Management Tools DEV 345 The Accidental Team Foundation Server Admin AAP 401 Real World Developer Testing with Visual Studio 2012 DEV 340 Taking ALM to the Cloud with the Team Foundation Service DEV 317 Going Beyond F 11: Debug Better and Faster with Visual Studio 2012 DEV 312 Create Robust, Maintainable Coded UI Tests with Visual Studio 2012 DEV 411 Testing Un-Testable Code with Fake in Visual Studio 2012
Breakout Sessions DEV 324 A Modern Architecture Review: Using the New Code Review Tools DEV 412 Identify & Fix Performance Problems with Visual Studio 2012 Ultimate Hands-on Labs (session codes and titles) DEV 11 -HOL Agile Project Management in Team Foundation Server 2012 DEV 12 -HOL Build the Right Software and Collaborate Effectively Using Storyboarding and Feedback Tools in Visual Studio 2012 DEV 13 -HOL Using Intelli. Trace with Production Systems to Quickly Diagnose and Fix Issues DEV 16 -HOL Learn How Microsoft Test Manager 2012 Will Embrace an Exploratory Testing Approach DEV 17 -HOL Explore the New Unit Testing and Code Clone Capabilities of Visual Studio 2012 DEV 19 -HOL Discover How the New Features of Team Foundation Server 2012 Can Improve Collaboration in Your Development Team
Visual Studio Home Page : : http: //www. microsoft. com/visualstudio/en-us Somasegar’s Blog : : http: //blogs. msdn. com/b/somasegar/ Jason Zander’s Blog : : http: //blogs. msdn. com/b/jasonz/ Brian Harry’s Blog : : http: //blogs. msdn. com/b/bharry/ Facebook : : http: //www. facebook. com/visualstudio Twitter : : http: //twitter. com/#!/visualstudio
Learning Connect. Share. Discuss. Microsoft Certification & Training Resources http: //europe. msteched. com www. microsoft. com/learning Tech. Net Resources for IT Professionals Resources for Developers http: //microsoft. com/technet http: //microsoft. com/msdn
Evaluations Submit your evals online http: //europe. msteched. com/sessions
- Slides: 33