Visual Studio 2010 Agile Tools (overview)
-
Upload
alexei-govorine -
Category
Documents
-
view
112 -
download
3
description
Transcript of Visual Studio 2010 Agile Tools (overview)
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
© 2009 Cardinal Solutions Group
Enter name here
WHAT IS AGILE?TIMEBOX ACTIVITY – 1 MIN
© 2006 Cardinal Solutions Group
2
Please write down a few words or sentence on what Agile means to you.
Enter name here
* AGILE
Agile software development focuses on regularly delivering business value. It embraces change while leveraging feedback to produce high quality, desired results.
© 2009 Cardinal Solutions Group
3
* Different for every company
Agile is a Movement
Represented by Methodologies & Frameworks
Comprised of a set of Development & Engineering Practices
Enter name here
© 2010 Cardinal Solutions Group
4
Why Agile? (Project Challenges)
Enter name here
The Forrester Wave™: Agile Development Management Tools, Q2 2010, Forrester Research, Inc., May 5, 2010.
Enter name here
Development Roles and Responsibilities
Project ManagersProject
Managers
Business AnalystsBusiness Analysts
ArchitectsArchitects
UI DesignersUI Designers
DBAsDBAs
DevelopersDevelopersTestersTesters
OperationsOperations
Development Executives
Development Executives
Requirements ManagementRequirements Management
QoS ManagementQoS Management
Requirements AnalysisRequirements Analysis
Architecture ModelingArchitecture Modeling
Analysis and DesignAnalysis and Design
Design for DeploymentDesign for Deployment
UI DesignUI Design
UI PrototypingUI Prototyping
UI Flow ModelingUI Flow Modeling
Database DesignDatabase Design
Database Source ControlDatabase Source Control
Database Test Data GenDatabase Test Data Gen
Code AnalysisCode Analysis
Unit TestingUnit Testing
Version ControlVersion Control
Test Case ManagementTest Case Management
Manual TestingManual Testing
Load TestingLoad Testing
Automated TestingAutomated Testing
Customer SupportCustomer Support
Infrastructure ArchitectureInfrastructure Architecture
Infrastructure DeploymentInfrastructure Deployment
Portfolio ManagementPortfolio Management
Project OrganizationProject Organization
Stakeholder CommunicationStakeholder Communication
Project PlanningProject Planning
Task AssignmentTask Assignment
Bug TrackingBug Tracking
?
Enter name here
Visual Studio 2010
• 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.
Enter name here
Out-of-the-Box Agile Support
• Improved MSF Agile V5.0 process template– Agile Workbooks
• Product Backlog• Iteration Backlog
• Visual Studio Scrum V1.0 process template– Adherence to Scrum terminology
• 3rd Party Templates
Enter name here
Agile Workbooks– Product Backlog– Iteration Backlog
Enter name here
Transparency
• Ease of Accessing Projects Artifacts • Improved Data warehouse and SQL Reports• New Excel Reports and Planning Tools• Rich API for Integrations
Enter name here
Task hours getting completed…
Tasks are getting closed…
Enter name here
Test are passing…
Are the builds healthy?
Bugs reactivations are low…
Enter name here
Traceability
• Re-design Work Items– Linking– New types: Test Case, Shared Steps
• from Requirements to Production Deployment• Rich Toolset
Enter name here
Tree Workitem support
© 2009 Cardinal Solutions Group
18
Enter name here
New WorkItem Types
• Test Step• Shared Steps
© 2009 Cardinal Solutions Group
19
Enter name here Are we making progress on
running test plans?
How many test plans failed?
How many bugs are found?
Enter name here
Collaboration
• Ease of Accessing Projects Artifacts • Improved Data warehouse and SQL Reports• New Excel Reports and Planning Tools• Rich API for Integrations
Enter name here
Team Explorer
Enter name here
Team Project portal
Enter name here
Ad-Hoc reports in Microsoft Excel
• Workbook queries with Microsoft Office Excel.– Fast and
flexible
Enter name here
Tools
• Support for all Team Roles– Product Owners, Stakeholder, Project Managers,
Business Analysts, Architects, Database Developers, Testers, Control Management, Infrastructure, Support, etc
• New Products• Improved Refactoring• Simplified Builds
Enter name here
Automation
• Workflow based builds– Support Continuous Integration– Support Continuous Deployment
• Team Lab• Power Shell Support
Enter name here
Test % passing…
Code % covered…
Code % changed…
Enter name here
Lines of code tested…
Lines of code changed…
Enter name here
Quality
• Test Manager• Team Lab• Rich Bug Filing• Improved Testing tools
Enter name here
Bugs are resolved steadily…
Bugs count by person…
Enter name here
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
Enter name here
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
Enter name here
Thank You
• @Leshka• [email protected]• http://govorin.blogspot.com
© 2009 Cardinal Solutions Group
33
• Sharpen your Scrum Game• Learn Visual Studio 2010• http://www.scrum.org/about/alexei-govorine