integrated alm toolset

17
Integrated ALM toolset Bill Wolohan Bennett Adelson [email protected] Team Foundation Server

Upload: papina

Post on 23-Feb-2016

80 views

Category:

Documents


0 download

DESCRIPTION

Team Foundation Server. Integrated ALM toolset. Bill Wolohan Bennett Adelson [email protected]. Visual Studio Team System. Visual Studio Team Suite. Software Architects. Software Developers. Database Professionals. Software Testers. Visual Studio Team Explorer. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Integrated ALM toolset

Integrated ALM toolset

Bill WolohanBennett Adelson

[email protected]

Team Foundation Server

Page 2: Integrated ALM toolset

Visual Studio Team SystemM

SF P

roce

ss a

nd G

uida

nce

Visual Studio Team Foundation Server

VisualStudio

IndustryPartners

VisualStudioTeam

Explorer

Version Control Work Item Tracking

ReportingProject Portal

Build Automation

Visual Studio Team SuiteSoftwareArchitectsApplication Modeling

Infrastructure and Deployment

Modeling

SoftwareDevelopersCode Analysis

Performance Tuning

Security Analysis

DatabaseProfessionals

Database Deployment

DatabaseChange Mgmt.

Database Testing

SoftwareTesters

Performance Testing

Manual Testing

Test Case Management

Visual Studio Professional Edition

Visio and UML Modeling

Class Modeling

Unit TestingCode

Coverage

Load Test AgentProxy server

Page 3: Integrated ALM toolset

Visual Studio Team SystemExpanding Visual Studio across the Application Life Cycle

Tester

Developer

Architect

IT / ProjectManager

BusinessAnalyst

Database Professional

Designer

SoftwareQuality

TeamCollaboration

ProjectTransparency

Page 4: Integrated ALM toolset

Focus on people, process and tools

People Process Tools

Empower teamsQuality mindsetTeam of peersVisibility atevery level

AgileCustomizableLightweightPatternsand practices

Highly integratedProductiveExtensibleLow admin

Successful IT organizations take an incremental approach to improving application development

capabilities

Page 5: Integrated ALM toolset

Version Controlo NOT SourceSafeo Uses SQL Server – transactional

changesetso Branching and mergingo Shelvesetso Check in policieso It doesn’t break!

Page 6: Integrated ALM toolset

Version Control - ScalabilityMicrosoft’s Developer Division tracks

“Dog Fooding” statistics• 5558 users• 515 million files• 175,000 files checked in per month

Page 7: Integrated ALM toolset

Work Item Trackingo Lightweight Project Managemento Work Items can link to• Other Work Items• Changesets• Tests• Builds

o View/Edit Work Items in Excelo View/Edit Work Items in MS Project

Page 8: Integrated ALM toolset

Buildso Uses MSBuildo Run tests and code analysis with

buildo Continuous integration and/or

nightlyo Changesets and work items are

automatically linked to buildo Alerts when builds fail

Page 9: Integrated ALM toolset

Reporting• Uses SQL Server Reporting

Services and SQL Server Analysis Services

• Many built in reports to help track project status

• Easy to create your own reports

Page 10: Integrated ALM toolset

Where Do We Need To Shift Resources?

Bulge in Work in Process (i.e., in testing) indicates

inadequate resources or inadequate incoming quality

Page 11: Integrated ALM toolset

Underestimating

Slow progress leadingto cuts in planned work,

but not enough cuts

Steady rates of progress, but slope too shallow

Page 12: Integrated ALM toolset

How Effective Is Our Team?Test rates

(pass, inconclusive, fail) shown in bars

Against code coverage, …

code churn, …

and active bugs

Page 13: Integrated ALM toolset

Inadequate Unit Testing

Rising Code Churn

Falling Code Coverage Fewer Passingand More

Inconclusive Tests

Page 14: Integrated ALM toolset

What Requirements Haven’t Been Tested?

Tracks progression ofrequirements’ states from

untested to passed by successive build

ianknox
The call outs are difficult to read on a projector and take away the focus from the graph as they are very bold. Let's try a different color/approach to these
Page 15: Integrated ALM toolset

What does it cost?• TFS Workgroup Edition – FREE!*• TFS Standard Edition $2799• TFS CAL $499 (Non VS Team users)

Page 16: Integrated ALM toolset

Increasing Project Transparencyo Real-time reporting from data warehouseo Audit trail for complianceo Improve predictability and reduce risk

Business Requirements

Quality ofService

Requirements

Predictable Results

Real-Time Reporting

PlanDesign

DevelopTest

Deploy