英文版目录
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团队的发展
2.6TSPi是如何创建团队的
2.7小结
2.8参考文献
第II部分TSPi过程
第3章启动团队项目
3.l为什么需要启动团队
3.2团队目标
3.3团队成员目标
3.4角色目标
3.5TSPi启动流程
3.6小结
第4章开发策略
4.l计划第一
4.2什么是策略
4.3概念性的设计
4.4风险管理
4.5复用策略
4.6策略草案
4.7小结
第5章开发设计
5.1计划的必要性
5.2TSPi计划过程
5.3TSPi支持工具
5.4开发计划草案
5.S工作跟踪
5.6质量计划
5.7小结
5.8参考文献
第6章定义需求
6.l什么是需求
6.2为什么需要需求
6.3需求的变化
6.4软件需求规格说明书(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章开发经理
12.l开发经理的目标
12.2对开发经理有帮助的技能
12,3开发经理的主要活动
12.4开发经理的项目活动
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标准和规范