Alm Specialist Toolkit Team System 2008 Deep Dive - Presentation Transcript
2000 Succeeded Challenged Failed Source: Extreme Chaos, The Standish Group International, Inc., 2000, 2004, 2006 2004 2006 Average cost overrun: 45% Time overrun: 63% Functionality delivered on average: 67% – Standish Group, 2004 Software Errors: $59B US Economy – NIST, June 2002 28% 23% 49% 34% 15% 51% 35% 19% 46%
Lack of Integrated Tools Separation of Business and Technology Poor Team Communication Either Inflexible or Immature Process 2000 Succeeded Challenged Failed Source: Extreme Chaos, The Standish Group International, Inc., 2000, 2004, 2006 2004 2006 28% 23% 49% 34% 15% 51% 35% 19% 46%
Author work items in Microsoft Excel Work items show up in Visual Studio Assign work items to resources using Microsoft Project View project status in Microsoft Excel or Microsoft Project
“ Dark matter” emerging during iteration Planned work is squeezed out
Future Potential
Connected IT
Integrated from CIO strategic planning thru end of life
VS Team System
Expand to development team
Business results from IT
Team productivity and collaboration
Integrated quality
Visual Studio
Productivity
Powerful
Ease of use
World class IDE
Broad reach
Business Analyst PMO Operations CIO Application Support Architect Project Manager Tester DB Pro Designer Developer
“ With Visual Studio Team System, we thought we were buying developer tools; what we got was a culture-changing tool.”
John Szurek, Enterprise Architect, Clear Channel Communications
Benefits
Guidance results in higher quality
Tools support collaboration
Processes encourage accountability
Framework fosters visibility
Values lead to shared successes
TFS Host TFS Proxy TFS Proxy Current Load 7,000+ Active Team Members 24X7 Parallel Development Hourly Automated Build System Maintenance 0 FT Admins, 2 PT 4 Main Servers 7 Edge Servers Applications Integrated Desktop Framework 40+ Integrated Applications 23K Users Sales Tools Call Center Operational Data Store
Heterogeneous Application Management set (VSS, Harvest, Mercury, custom internal tools)
Phase I –some WIT, reporting, office Integration, some build
Future Phases – Testing, All WIT, Build
We have 1,160 Team Projects in production, passing the 1,000 mark
We topped 1 million work items (across all TFS instances) with 1,023,088
Area % Savings Comment Automated Builds 1.7% Dev Leads spend less time on the build process. Source Control 14.5% Working the source control requires less time. Advanced features (merge, branch, shelf) create productivity. Defect Resolution 11.6% Integrated work item tracking and defect tracking makes tracking issues and resolutions faster and easier. Producing Test Metrics 25% Creating test metrics took much less time.
Deployed TFS for both .NET and Java development teams
Redeployed 50+ system administrators
Went from 2.5 hours to deliver the latest version of source code down to two minutes
Eliminated 30 minutes of downtime per week for 2,000 developers
ROI 225%
Payback 6 months
Quality improvement
Estimated $500 cost to fix bug found in testing
If quality tools prevent just 5 bugs / developer / month going to testing:
5 bugs @ $500 = $2500 / month
That’s $30,000 / year per developer
Just 2 bugs / month is $12,000 / year!
ALM improvement has very rapid ROI
Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Teamprise Plug-in For Java Eclipse Teamprise Explorer Teamprise Command Line Tools Architecture Edition Development Edition Test Edition Database Edition Visual Studio Team Explorer 2008 Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Deployment Database Change Mgmt. Database Testing Load Testing Web Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Build Management Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage Code Metrics Team Web Access 2008 Test Data Generation
A: Integrated Platform for Collaborating on Software Development Projects. Version Control Work Item Tracking Build Automation Team Communications Reporting
Atomic Checkin
Work Item Integration
Checkin Policies
Shelving
Delta File Storage
Delta Binary File Storage
Large File Support (>4GB)
Distributed Team Support
Yes No
E-mail Checkin Notification
Non-Windows Support
Diff Tool Extensibility
Shared Checkout
VS 2003 Integration
Yes No
Source baselines of varying quality
foo.cs bar.cs 12 17 19 20 10 18 19 21 Test Dev Prod
Improved Manual Testing and GUI Functional Testing
Screen Capture and Recorder
PMO integration and workflow (Project Server integration)
Full traceability to business requirements
Comprehensive reporting and dashboards
Project management across multiple projects
Streamlined developer and tester workflow to quickly identify, prioritize, diagnose and resolve bugs
Integrated test case management across both the development and test teams
Testing automation and guidance
… . and much more!
Database Change Management
Database Testing
Test Data Generation
Continuous Integration
Annotate
Migration Toolkit
Improved Build
Get Latest on Checkout
Profiler Improvements
Web/Load Testing Improvements
EPM Integration
Major Testing Investments
Additional Roles
Historical Debugging
Dashboarding
Greater DB Pro
Branch Visualization
Full UML
No “No Repro”
2006 2007
2008
Rosario
Future 2005 2008
2008 SP1
Advanced CM
Work Item Tracking
Reporting
Build
Profiling
Static Analysis
Unit Testing
Web Testing
Load Testing
Office Integration
2005
Desktop Media & RIA Web Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Server Vista
1 comments
Comments 1 - 1 of 1 previous next Post a comment