Requirements - und Projektmanagement

42
Neno Loje MVP für Team System www.teamsystempro.de Requirements- und Projektmanagement mit Team Foundation Server 2010

description

Requirements - und Projektmanagement. mit Team Foundation Server 2010. Neno Loje MVP für Team System www.teamsystempro.de. Agenda. Einleitung Application Lifecycle Management Visual Studio Team Foundation Server 2010 Microsoft Solutions Framework (MSF) Projektplanung - PowerPoint PPT Presentation

Transcript of Requirements - und Projektmanagement

Page 1: Requirements - und  Projektmanagement

Neno LojeMVP für Team Systemwww.teamsystempro.de

Requirements- und Projektmanagementmit Team Foundation Server 2010

Page 2: Requirements - und  Projektmanagement

AgendaEinleitung

Application Lifecycle ManagementVisual Studio Team Foundation Server 2010Microsoft Solutions Framework (MSF)

ProjektplanungProjektsteuerung & TransparenzEinbeziehung aller ProjektinteressiertenAnforderungen

Page 3: Requirements - und  Projektmanagement

Projektmanagement != Projektmanagement

Page 4: Requirements - und  Projektmanagement

A Value-Up Approach to Software Development

Plan

Task 1

Task 4

Task 3

Task 2

Value-upWork-down

In traditional project management tasks are decomposed into items and checked off as completed

Value-up methods deliver incremental value for the customer to evaluate each iteration

Page 5: Requirements - und  Projektmanagement

Application Lifecycle ManagementTeam System

Page 6: Requirements - und  Projektmanagement

ALM-Rollen und Verantwortlichkeiten

Business AnalystsBusiness Analysts

Requirements ManagementRequirements Management

QoS ManagementQoS Management

Requirements AnalysisRequirements Analysis

ArchitectsArchitects

Architecture ModelingArchitecture Modeling

Analysis and DesignAnalysis and Design

Design for DeploymentDesign for Deployment

UI DesignersUI DesignersUI DesignUI Design

UI PrototypingUI Prototyping

UI Flow ModelingUI Flow Modeling

DBAsDBAsDatabase DesignDatabase Design

Database Source ControlDatabase Source Control

Database Test Data GenDatabase Test Data Gen

DevelopersDevelopers Code AnalysisCode Analysis

Unit TestingUnit Testing

Version ControlVersion Control

TestersTestersTest Case ManagementTest Case Management

Manual TestingManual Testing

Load TestingLoad Testing

Automated TestingAutomated Testing

OperationsOperationsCustomer SupportCustomer Support

Infrastructure ArchitectureInfrastructure Architecture

Infrastructure DeploymentInfrastructure Deployment

Project ManagersProject

Managers

Project PlanningProject Planning

Task AssignmentTask Assignment

Bug TrackingBug Tracking

Development Executives

Development Executives

Portfolio ManagementPortfolio Management

Project OrganizationProject Organization

Stakeholder CommunicationStakeholder Communication

Page 7: Requirements - und  Projektmanagement

No More Planning Black Box

Page 8: Requirements - und  Projektmanagement

Create and track tasks, scenarios, requirementsAssign work across team Friction-free updates for teamUse workflow to enforce process

Work tracking integrated with source control, builds, tests Multi-dimensional record of your project over time

Team Foundation Server 2008:Great for Tracking Work

Page 9: Requirements - und  Projektmanagement

No support for hierarchy No tools for quickly managing your backlog No tools for managing team or individual capacity

Team Foundation Server 2008:Not Great for Planning Work

Page 10: Requirements - und  Projektmanagement

Team Foundation Server 2010:No More Planning Black BoxTop-to-Bottom Traceability

Requirements TraceabilityParent/Child RelationshipsRollup and Drilldown

Agile PlanningBuilt-in product backlog mgmtBuilt-in iteration planningEasily customizable

Great Project IntegrationFull dependency linking Full round-tripping w/ TFS

Page 11: Requirements - und  Projektmanagement

DEMO

Planning a Sprint with Team Foundation Server 2010

Page 12: Requirements - und  Projektmanagement

No More Late Surprises

Page 13: Requirements - und  Projektmanagement

Reports indicate how the project is trending How many work items are remaining? How many unplanned work items do we have? (scope creep, or “dark matter”) Which requirements have been tested? How quickly are we resolving and closing work items? How many bugs are being re-activated? …

Team Foundation Server 2008:Reports Help to Eliminate Surprises

Page 14: Requirements - und  Projektmanagement

Built-in reports may not answer all questionsCustomizing process templates can break the built-in reports

SQL Server Reporting Services very sophisticated…… but requires specialized skillset.Even with those skills, takes too much effort.

Ad hoc reporting against the OLAP cube is possible…… but the schema can be tricky to master.

Team Foundation Server 2008:Building Custom Reports is Challenging

Page 15: Requirements - und  Projektmanagement

Team Foundation Server 2010:No More Late SurprisesReporting for mere mortals

Generate reports from queriesManipulate data with ExcelFriendlier OLAP cube

Share the knowledgeEmbed reports via MOSS

Page 16: Requirements - und  Projektmanagement

DEMO

Building and Customizing Reports with Team Foundation Server 2010

Page 17: Requirements - und  Projektmanagement

No More Stakeholder Surprises

Page 18: Requirements - und  Projektmanagement

Stakeholders play a vital role in the successful delivery of an agile development project.Role of stakeholders:

Project fundingProvide requirementsPrioritize workReview deliverablesProvide feedbackChange their minds

Stakeholders are Key to Success

Page 19: Requirements - und  Projektmanagement

What is the team building? When will it be done? Is the team on track? What obstacles is the team facing? How do I file bugs? How do I request features?

Needs of Stakeholders

Page 20: Requirements - und  Projektmanagement

Information-rich dashboardsRoll-up reports show KPI’sDrill-down for further analysisQuickly customizable

Easy interaction with developersWeb-based bug filingWeb-based feature requestsTrack status of bugs / features

No More Stakeholder Surprises

Page 21: Requirements - und  Projektmanagement

DEMO

A Stakeholders’s view of Team Foundation Server 2010

Page 22: Requirements - und  Projektmanagement
Page 23: Requirements - und  Projektmanagement
Page 24: Requirements - und  Projektmanagement
Page 25: Requirements - und  Projektmanagement
Page 26: Requirements - und  Projektmanagement
Page 27: Requirements - und  Projektmanagement
Page 28: Requirements - und  Projektmanagement
Page 29: Requirements - und  Projektmanagement
Page 30: Requirements - und  Projektmanagement
Page 31: Requirements - und  Projektmanagement
Page 32: Requirements - und  Projektmanagement
Page 33: Requirements - und  Projektmanagement
Page 34: Requirements - und  Projektmanagement
Page 35: Requirements - und  Projektmanagement
Page 36: Requirements - und  Projektmanagement

Work Item Apps, you have the choiceTeam

ExplorerWeb

AccessMTM Excel Project

Is web based? Integrated with Visual Studio? Easy for Developers? Easy for Stakeholders? Can bulk-edit work items? Can re-prioritize work items? Can help compute priority? Requires a CAL?

Übernommen von: Richard Hundhausen, www.accentient.com

Page 37: Requirements - und  Projektmanagement

Even More Work Item ClientsIntegration with…

… MS Outlook: TeamCompanion ($)… MS Word : Word2TFS (free)… Mind Manager: Requirements Mapper ($)

Page 38: Requirements - und  Projektmanagement

"Basic Configuration"Reporting & Project Portal optional

64-bit, DC, Client OS (Windows Vista & 7)Voraussetzungen (Server):

SQL Server 2008, WSS 3.0 SP2HDD free space 1.5x size of current TFS databases (Upgrade)

Voraussetzungen (Client):Office 2007 SP1, Windows XP SP3 (oder höher)VS 2010 (oder VS 2005/2008 mit SP1 und Patch)

1 TFS und 1 CAL in jedem VS mit MSDN

Team Foundation Server 2010

Page 39: Requirements - und  Projektmanagement

Team Foundation Server 2010Neue Work Items (z.B. User Story, Test Case, etc.)Hierarchische Work ItemsDiverse Work Item-VerknüpfungstypenExcel-Sheets für Projekt-/IterationsplanungBerichte von Work Item Queries generierenBerichte & Dashboards

Zusammenfassung

Page 40: Requirements - und  Projektmanagement

ÜberblickVisual Studio 2010 Quick Reference Guidance (deu.)

Installation, Konfiguration & AdministrationVorbereiten auf den Team Foundation Server 2010 (deu.)Team Foundation Installation Guide for Visual Studio Team System 2010 (engl.)Visual Studio 2010 TFS Upgrade Guide (engl.)Visual Studio 2010 and Team Foundation Server 2010 VM Factory (engl.)TFS Integration Platform (engl.)Visual Studio 2010 Licensing White Paper (engl.)

AnforderungsmanagementVisual Studio 2010 Team Foundation Server Requirements Management Guidance (engl.)

ArchitekturSystem Modellierung, System Analyse sowie deren Erweiterbarkeit und Integration mitdem Visual Studio Team Foundation Server (deu.)

Versionsverwaltung / KonfigurationsmanagementVisual Studio TFS Branching Guide 2010 (engl.)Unternehmensweit einheitliche Build-Prozesse abbilden mit Microsoft Visual Studio 2010* (deu.)

TestenEffiziente Qualitätssicherung und Testen mit Microsoft Visual Studio 2010 (deu.)

Prozesse & VorgehensmodelleAgile Softwareentwicklung mit dem Visual Studio Team System nach Scrum (deu.)

Weitere Informationen?

Page 41: Requirements - und  Projektmanagement

Im Anschluss oder per E-Mail an:[email protected]

Danke für Ihre Aufmerksamkeit!

Page 42: Requirements - und  Projektmanagement