List of Figures


Chapter 1: Managing Software Engineering Projects

Figure 1-1: Visual Studio Team System
Figure 1-2: MSF Remaining Work report
Figure 1-3: MSF Quality Indicators report

Chapter 2: Project Management Features of Visual Studio Team System

Figure 2-1: The Task work item
Figure 2-2: The Requirement work item type specifies four states.
Figure 2-3: Visual Studio Team System reporting is extensible, allowing you to create your own reports or even access the data warehouse directly from Microsoft Excel.
Figure 2-4: The project portal
Figure 2-5: Designers in Visual Studio Team Edition for Software Architects
Figure 2-6: Code Analysis settings in Visual Studio Team Edition for Software Developers
Figure 2-7: The role of a project manager encompasses many areas and is key to project success.
Figure 2-8: Process templates specify virtually every aspect of a Team Project.
Figure 2-9: Project managers can set specific permissions to restrict the team to performing certain activities with Visual Studio Team System.
Figure 2-10: The Remaining Work report
Figure 2-11: The MSF Risk Management model
Figure 2-12: The workflow of a Risk work item specified within the MSF for CMMI Process Improvement process template

Chapter 3: Project Initiation

Figure 3-1: MSF Envisioning track workstreams
Figure 3-2: Many more team roles are specified in MSF for CMMI.
Figure 3-3: Team Explorer in Visual Studio
Figure 3-4: Work item history
Figure 3-5: Creating links in a work item
Figure 3-6: Microsoft Office Excel integration
Figure 3-7: Hierarchical project classifications
Figure 3-8: The results of iteration length planning
Figure 3-9: A typical area breakdown for a Team Project
Figure 3-10: Area breakdown when managing two products under one Team Project

Chapter 4: Planning a Project

Figure 4-1: A work breakdown structure based on the Unified Process that specifies workflows, phases, and deliverables
Figure 4-2: Planning in MSF Agile
Figure 4-3: A conflict error
Figure 4-4: Using Office Excel pivot tables to review project estimates
Figure 4-5: A more complex area hierarchy used to classify work items
Figure 4-6: Example iteration breakdown
Figure 4-7: An initial release plan in Office Project
Figure 4-8: A project plan showing iterations, requirements, and tasks
Figure 4-9: Pivot table for viewing workload by team member for each iteration

Chapter 5: Monitoring and Controlling Project Execution

Figure 5-1: Home page for a Team Project based on MSF for Agile Software Development
Figure 5-2: MSF process guidance for the Build track
Figure 5-3: Results of the All Tasks work item query
Figure 5-4: Results of a work item query in Office Excel
Figure 5-5: Adding a Work Items check-in policy to a Team Project
Figure 5-6: Selecting a report in Team Explorer
Figure 5-7: SQL Server Reporting Services Web site for a Team Project
Figure 5-8: Unplanned Work report
Figure 5-9: Related Work Items report

Chapter 6: Improving Your Process

Figure 6-1: The LPI Framework life cycle

Chapter 7: Tailoring Visual Studio Team System

Figure 7-1: Opportunities for Visual Studio Team System customization
Figure 7-2: Custom work item type
Figure 7-3: Example of area classification customization
Figure 7-4: The Work Item Query Save Query As dialog box
Figure 7-5: Grouping clauses in a work item query
Figure 7-6: Example of a custom work item query
Figure 7-7: Changing the column options for a work item query definition
Figure 7-8: Process template directory structure
Figure 7-9: ProcessTemplate.xml points to XML files in plugin directories.
Figure 7-10: ProcessTemplate.xml points to other XML files for each Visual Studio Team System plugin.
Figure 7-11: Specifying a computer running Team Foundation Server by using the Process Template Editor
Figure 7-12: The Process Template Editor main window
Figure 7-13: Adding a new Risk work item to a process template
Figure 7-14: Managing work item queries by using the Process Template Editor
Figure 7-15: The query editor in the Process Template Editor
Figure 7-16: Creating a new work item from the definition of another
Figure 7-17: Editing field definitions within a work item type definition
Figure 7-18: Work item field rules
Figure 7-19: Editing workflow within a work item type definition
Figure 7-20: Selecting a field when adding a rule
Figure 7-21: Adding a workflow transition to a work item
Figure 7-22: Editing a work item’s layout
Figure 7-23: Selecting a work item to export
Figure 7-24: Managing Global lists with the Process Template Editor
Figure 7-25: Managing default classifications by using the Process Template Editor
Figure 7-26: Configuring default source control settings in the Process Template Editor
Figure 7-27: Editing default document libraries and documents
Figure 7-28: A Team Project’s process guidance

Appendix A: Capability Maturity Model Integration (CMMI)

Figure A-1: CMMI is truly an evolutionary offspring of many other models and provides a platform for future extensibility.
Figure A-2: CMMI representations
Figure A-3: Structure of a process area definition
Figure A-4: Structure of a process area definition
Figure A-5: Staged maturity model
Figure A-6: Continual capability model
Figure A-7: Benefit comparison between Staged versus Continuous representation

Appendix B: Microsoft Solutions Framework

Figure B-1: MSF components
Figure B-2: MSF tracks
Figure B-3: MSF Team Model
Figure B-4: Responsibility Matrix: MSF for Agile Software Development (Entire chart available at http://blog.arrowrock.com/sourceart/2006/02/07/MSFAnalysisTool.aspx)




Managing Projects with Microsoft Visual Studio 2005 Team System
Managing Projects with Microsoft Visual Studio 2005 Team System
ISBN: 735622167
EAN: N/A
Year: 2007
Pages: 93

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net