Visual Studio 2010 Agile Tools (role based)
-
Upload
alexei-govorine -
Category
Technology
-
view
108 -
download
0
description
Transcript of Visual Studio 2010 Agile Tools (role based)
Visual Studio 2010Agile Tools in 15 minutes
Alexei V. GovorineALM Consultant | Cardinal Solutions Group
Visual Studio ALM MVP, Microsoft Virtual TSP
Professional Scrum Developer Trainer
http://govorin.blogspot.com
http://www.twitter.com/Leshka 1
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
© 2010 Cardinal Solutions Group
2
WHAT IS AGILE?TIMEBOX ACTIVITY – 1 MIN
Please write down a few words or sentence on what Agile means to you.
Visual Studio 2010 Agile Tools
© 2010 Cardinal Solutions Group
* AGILE
Agile software development focuses on regularly delivering business value. It embraces change while leveraging feedback to produce high quality, desired results.
3
* Different for every company
Agile is a Movement
Represented by Methodologies & Frameworks
Comprised of a set of Development & Engineering Practices
Visual Studio 2010 Agile Tools
Why Agile? (Project Challenges)
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
The Forrester Wave™: Agile Development Management Tools, Q2 2010, Forrester Research, Inc., May 5, 2010.
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Visual Studio 2010
© 2010 Cardinal Solutions Group
• No longer just a developer IDE
• TFS added server-side capability to manage the entire software lifecycle
• No need to license separate tools from HP/Mercury, IBM/Rational, Rally, etc…
• Already own with MSDN subscription
Visual Studio 2010 Agile Tools
The Microsoft Approach
• Raise productivity from developer to development team
• Integration from the ground up• Team communication without barriers• Integrated quality tools for all• Leverage existing development methodology • Enable process improvement• Provide transparency to the business
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Stakeholder, I want
• Visibility into a Project• To be Heard• Start using the final product
13
Visual Studio 2010 Answer• SharePoint Dashboards, Reports• Easy Bug Filings with Work Items
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Product Owner, I want
• ROI• Effectively to Manage Work Queue• Communicate Project Status
15
Visual Studio 2010 Answer• Team Tools and Automations• Work Item and query Improvements• Reports
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Ad-Hoc reports in Microsoft Excel
– Product Backlog– Iteration Backlog
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Business Analyst, I want
• Capture Requirements• Collaborate with Team and End-Users
17
Visual Studio 2010 Answer• Tools Integration• Access to Work Items• Alerts
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Tree Workitem support
© 2009 Cardinal Solutions Group
18
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Team (Tester), I want
• Know what to Test• Tools to Help with Testing
19
Visual Studio 2010 Answer• Test Impact Analysis, IntelliTrace• Microsoft Test Manager• Team Lab
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
New WorkItem Types
• Test Step• Shared Steps
© 2009 Cardinal Solutions Group
20
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Developer, I want
• To Know what to Develop• Tools to Assist with Development
21
Visual Studio 2010 Answer
© 2010 Cardinal Solutions Group
• Refactoring and Automation Tools• New Functionality: Arc\DB Tools• Workflow Based Build, Gated Checkins
Visual Studio 2010 Agile Tools
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Control Manager I want
• To Know what to Deploy• Trace Production Code to Requirements• Simplify Audit and Traceability Tasks
23
Visual Studio 2010 Answer
© 2010 Cardinal Solutions Group
• Work Item Queries• Build Reports• Branch Visualization
Visual Studio 2010 Agile Tools
Overcome ComplexityQuality MindsetCulture of Innovation
CollaborationTransparencyIntegration
Highly integrated Productive Extensible Low admin
ClarityAlignmentEfficiency
Agile Customizable Lightweight Patterns and Practices
Focus on people, process and tools
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Visual Studio ALM Solution
Increase ProjectTransparency
Facilitate TeamCollaboration
Improve SoftwareQuality
Approachable and intuitive productsTight integration across tools,process and rolesSingle integrated serverfor collaboration
Real-time reporting fromdata warehouseAudit trail for complianceImprove predictability and reduce risk
Lightweight, customizable processIntegrated quality tools for each roleReduce defects andsecurity vulnerabilities
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Thank You
• @Leshka• [email protected]• http://govorin.blogspot.com
26
• Sharpen your Scrum Game• Learn Visual Studio 2010• http://www.scrum.org/about/alexei-govorine
© 2010 Cardinal Solutions Group