英文版目錄
CONTENTS
PREFACE
Part1INTRODUCTION
Chapter1TSPiOVERVIEW
1.1WhatIsTSPi?
1.2TSPiPrinciples
1.3TheTSPiDesign
1.4TSPiStructureandFlow
1.5TheTSPiProcess
1.6TheTextbookStructureandFlow
1.7Summary
Chapter2THELOGICOFTHETEAMSOFTWAREPROCESS
2.1WhyProjectsFail
2.2CommonTeamProblems
2.3WhatIsaTeam?
2.4BuildingEffectiveTeams
2.5HowTeamsDevelop
2.6HowTSPiBuildsTeams
2.7Summary
2.8References
PartIITHETSPiPROCESS
Chapter9LAUNCHINGATEAMPROJECT
3.1WhyConductaTeamLaunch?
3.2TeamGoals
3.3Team-MemberGoals
3.4TheRoleGoals
3.5TheTSPiLaunchScripts
3.6Summary
Chapter4THEDEVELOPMENTSTRATEGY
4.1PlanningFirst
4.2WhatIsaStrategy?
4.3TheConceptualDesign
4.4RiskManagement
4.5AReuseStrategy
4.6TheStrategyScripts
4.7Summary
Chapter5THEDEVELOPMENTPLAN
5.1TheNeedforPlanning
5.2TheTSPiPlanningProcess
5.3TheTSPiSupportTool
5.4TheDevelopmentPlanScripts
5.5TrackingtheWork
5.6TheQualityPlan
5.7Summary
5.8Reference
Chapter6DEFININGTHEREQUIREMENTS
6.1WhatAreRequirements?
6.2WhyWeNeedRequirements
6.3RequirementsChanges
6.4TheSoftwareRequirementsSpecification
6.5TheTSPiRequirementsScripts
6.6Summary
6.7References
Chapter7DESIGNINGWITHTEAMS
7.1DesignPrinciples
7.2DesigninginTeams
7.3DesignStandards
7.4DesigningforReuse
7.5DesigningforUsability
7.6DesigningforTestability
7.7DesignReviewsandInspections
7.8TheTSPiDesignScripts
7.9Summary
7.10References
Chapter8PRODUCTIMPLEMENTATION
8.1DesignCompletionCriteria
8.2ImplementationStandards
8.3TheImplementationStrategy
8.4ReviewsandInspections
8.5TheIMPScripts
8.6Summary
8.7Reference
Chapter9INTEGRATIONANDSYSTEMTESTING
9.1TestingPrinciples
9.2TheTSPiTestingStrategy
9.3TheBuildandIntegrationStrategy
9.4TheSystemTestStrategy
9.5TestPlanning
9.6TrackingandMeasuringTesting
9.7Documentation
9.8TheTSPiTESTScripts
9.9Summary
9.10References
Chapter10THEPOSTMORTEM
10.1WhyWeNeedaPostmortem
10.2WhataPostmortemCanDoforYou
10.3TheProcessImprovementProposal
10.4TheTSPiPostmortemScripts
10.5Summary
10.6Reference
PartⅢTHETEAMROLES
Chapter11THETEAMLEADERROLE
11.1TheTeamLeader'sGoals
11.2HelpfulTeamLeaderSkillsandAbilities
11.3TheTeamLeader'sPrincipalActivities
11.4TheTeamLeader'sProjectActivities
11.5Summary
Chapter12THEDEVELOPMENTMANAGERROLE
12.1TheDevelopmentManager'sGoals
12.2HelpfulDevelopmentManagerSkillsandAbilities
12.3TheDevelopmentManager'sPrincipalActivities
12.4TheDevelopmentManager'sProjectActivities
12.5Summary
Chapter13ThEPLANNINGMANAGERROLE
13.1ThePlanningManager'sGoals
13.2HelpfulPlanningManagerSkillsandAbilities
13.3ThePlanningManager'sPrincipalActivities
13.4ThePlanningManager'sProjectActivities
13.5Summary
Chapter14THEQUALTY/PROCESSMANAGERROLE
14.1TheQuality/ProcessManager'sGoals
14.2HelpfulQuality/ProcessManagerSkillsandAbilities
14.3TheQuality/ProcessManager'sPrincipalActivities
14.4TheQuality/ProcessManager'sProjectActivities
14.5Summary
14.6References
Chapter15THESUPPORTMANAGERROLE
15.1TheSupportManager'sGoals
15.2HelpfulSupportManagerSkillsandAbilities
15.3TheSupportManager'sPrincipalActivities
15.4TheSupportManager'sProjectActivities
15.5Summary
PartⅣUSINGTHETSPI
Chapter16MANAGINGYOURSELP
16.1BeingResponsible
16.2StrivingforDefinedGoals
16.3LivingbySoundPrinciples
16.4YourOpinionofYourself
16.5YourOpinionofOthers
16.6YourCommitmenttoExcellence
16.7Summary
16.8Reference
Chapter17BEINGONATEAM
17.1TheJelledTeam
17.2TeamworkObligations
17.3CommunicationAmongTeamMembers
17.4MakingandMeetingCommitments
17.5ParticipationintheTeam'sActivities
17.6Team-buildingObligations
17.7AcceptingandPerformingaTeamRole
17.8EstablishingandStrivingtoMeetTeamGoals
17.9BuildingandMaintainingtheTeam
17.10Summary
17.11References
Chapter18TEAMWORK
18.1Reference
AppendixANEEDSTATEMENTSPORTHETSPISAMPLEEXERCISES
Purpose
TheChangeCounterFunctionalNeedStatement
TheProgramAnalyzerFunctionalNeedStatement
References
AppendixBSOFTWARECONFIGURATIONMANAGEMENT
TheSoftwareConfigurationManagementProblem
SoftwareConfigurationManagementOverview
TheSCMPlan
TheSystemBaseline
AutomatingtheSCMProcess
TheSoftwareConfigurationManagementProcess
AppendixCSOFTWAREINSPECTIONS
WhatAreInspections?
WhatMakesInspectionsEffective?
InspectionMethods
InspectionData
TheInspectionReport:FormINS
EstimatingRemainingDefects
TheImportanceofHighPersonalYields
SchedulingInspections
TheTSPiInspectionScript
References
AppendixDTHETSPiSCRIPTS
AppendixEROLESCRIPTS
AppendixFTSPiPORMSANDINSTRUCTIONS
AppendixGTHETSPiSTANDARDSANDSPECIFICATIONS
INDEX
中文版目錄
第I部分緒論
第1章TSPi簡介
1.l什么是TSPi
1.2TSPi原則
1.3TSPi的設計
1.4TSPi的結構和流程
1.5TSPi過程
1.6課本結構和流程
1.7小結
第2章團隊軟件過程邏輯
2.1項目失敗的因素
2.2團隊常見問題
2.3什么是團隊
2.4建立高效的團隊
2.5團隊的發(fā)展
2.6TSPi是如何創(chuàng)建團隊的
2.7小結
2.8參考文獻
第II部分TSPi過程
第3章啟動團隊項目
3.l為什么需要啟動團隊
3.2團隊目標
3.3團隊成員目標
3.4角色目標
3.5TSPi啟動流程
3.6小結
第4章開發(fā)策略
4.l計劃第一
4.2什么是策略
4.3概念性的設計
4.4風險管理
4.5復用策略
4.6策略草案
4.7小結
第5章開發(fā)設計
5.1計劃的必要性
5.2TSPi計劃過程
5.3TSPi支持工具
5.4開發(fā)計劃草案
5.S工作跟蹤
5.6質量計劃
5.7小結
5.8參考文獻
第6章定義需求
6.l什么是需求
6.2為什么需要需求
6.3需求的變化
6.4軟件需求規(guī)格說明書(SRS)
6.5TSPi需求草案
6.6小結
6.7參考文獻
第7章團隊設計
7.l設計的原則
7.2團隊設計
7.3設計的標準
7.4復用性設計
7.5可用性設計
7.6可測試性設計
7.7設計的復核和檢查
7.8TSPi設計草案
7.9小結
7.10參考文獻
第8章產品實現
8.l設計完成標準
8.2實現標準
8.3實現策略
8.4復核和檢查
8.5IMP草案
8.6小結
8.7參考文獻
第9章集成與系統測試
9.1測試原則
9.2TSPi測試策略
9.3建立和集成策略
9.4系統測試策略
9.5測試計劃
9.6跟蹤和度量測試
9.7文檔
9.8TSPi測試草案
9.9小結
9.10參考文獻
第10章后期維護
10.l為什么需要后期維護
10.2后期維護能做什么
10.3過程改進建議
10.4TSPi后期維護草案
10.5小結
10.6參考文獻
第III部分團隊角色
第11章團隊領導
11.1團隊領導的目標
11.2對團隊領導有幫助的技能
11.3團隊領導的主要活動
11.4團隊領導的項目活動
11.5小結
第12章開發(fā)經理
12.l開發(fā)經理的目標
12.2對開發(fā)經理有幫助的技能
12,3開發(fā)經理的主要活動
12.4開發(fā)經理的項目活動
12.5小結
第13章計劃經理
13.1計劃經理的目標
13.2對計劃經理有幫助的技能
13.3計劃經理的主要活動
13.4計劃經理的項目活動
13.5小結
第14章質量/生產經理
14.l質量/生產經理的目標
14.2質量/生產經理應具備的技能
14.3質量/生產經理的主要活動
14.4質量/生產經理的項目活動
14.5小結
14.6參考文獻
第15章技術支持經理
15.l技術支持經理的目標
15.2對技術支持經理有幫助的技能
15.3技術支持經理的主要活動
15.4技術支持經理的項目活動
15.5小結
第IV部分使用TSPi
第16章自我管理
16.l對工作負責
16.2為目標努力奮斗
16.3處事的原則
16.4對自己的看法
16.5對別人的看法
16.6出色的承諾
16.7小結
16.8參考文獻
第17章團隊的協作
17.1配合默契的團隊
17.2團隊工作的責任
17.3成員的相互交流
17.4承諾與實現
17.5參與團隊活動
17.6團隊建設的責任
17.7接受并扮演所分配的角色
17.8制定和努力實現團隊目標
17.9團隊的建設與維護
17.10小結
17.11參考文獻
第18章團隊工作
18.l參考文獻
附錄
附錄ATSPi樣例練習說明
附錄B軟件配置管理
附錄C軟件檢查
附錄DTSPi草案
附錄E角色表
附錄FTSPi表格和使用說明
附錄GTSPi標準和規(guī)范