个体软件过程(PSP)和团队软件过程(TSP)简介_第1页
个体软件过程(PSP)和团队软件过程(TSP)简介_第2页
个体软件过程(PSP)和团队软件过程(TSP)简介_第3页
个体软件过程(PSP)和团队软件过程(TSP)简介_第4页
个体软件过程(PSP)和团队软件过程(TSP)简介_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个体软件过程(PSP)和团队软件过程(TSP)简介

变更的需求个人软件过程(PSP)和团队软件过程(TSP)原则和目标什么是团队软件过程(TSP)?管理支持的需求什么是个体软件过程(PSP)和它有什么作用?课程总结课件主题:现今,软件限制着大多数商业、政府和军事系统。工厂由软件来管理大多数高级商品由软件限制金融、集中管理和商业操作大部分由软件来操作软件的花费、支配和质量现在都属于商业范畴。软件世界的变更摩尔定律:18个月增长为两倍,5年增长为19倍。软件产品规模越来越大随着尺寸的增长,项目越来越麻烦。这是一个扩展性的问题:现在的软件实践并不适合扩展,随着尺寸增大,项目就会陷入逆境。(Standish混乱报告[1999年])大规模的软件项目常常失败无论大小软件项目失败主要有四个缘由。

项目提交的报告中描述的常常是不现实的。越大的项目,冲突和问题怎么可能越少?假如我们没什么可说的,谁又会去听呢?

规模大的项目限制起来很困难。现今,越来越少的开发人员有个人支配。没有支配,你不行能知道工作的状态。

假如你不知道你处于什么位置,管理层就不行能了解工作状态。

假如管理层不了解工作状态,他们就不能管理项目。为什么项目失败-1质量问题随着项目尺寸而越来越糟糕。在软件系统中,假如任何部分出现质量问题,软件系统将会出现质量问题。假如开发人员不管理质量,他们的团队不行能管理质量。当处于无管理的状态时,质量就常常会变得很糟糕。为了更有效率,团队须要领导和训练。领导让团队有动力和有输出产品。训练开发人员团队成为能解决问题的团队。能解决问题、有效率、有提交产品的团队的工作是相当精彩的。为什么项目失败-2很多个人和企业都依靠于软件。我们须要提前获得大型的、更困难、更平安的软件系统。但是不同的软件实践下,却可能无法实现这个目标。团体软件过程(TSP)标示了这个需求。个体软件过程(PSP)供应了开发人员须要的学问和技能,来满足开发人员在实行团队软件过程(TSP)团队中工作的须要。变更的需求团队软件过程(TSP)的最初目标是提高管理信念使你的团队获得导向性。一个自导向的团队:设定一个它自己的目标拥有并划分它拥有的角色确定它自己的开发策略定义它自己的软件过程开发它自己的支配测量、管理和限制它自己的工作自导向的团队会工作得很精彩。管理支持-1管理层将支持你直到你达到他们的须要供应你工作的正规报告你的支配听起来增加他们的信念做有质量的工作响应变更的需求你遇到困难的时候找他们以获得帮助管理支持-2自导向的团队是优良的团队。管理层将认同你管理自己的工作,因为他们信任你会做得特殊精彩。为了让他们有这样的信念,你必需:维护花费和记录支配测量和跟踪你的工作适当地向让他们展示你可以做精彩的工作。个体软件过程将向你展示如何做到这些。管理支持-3一个软件系统的质量确定了它最差的组件的质量。一个软件组件的质量取决于开发它的个体。一个软件组件的质量取决于开发它所运用的过程的质量。质量的关键是个体开发人员的技巧、提交产物和执行什么样的个体过程。个体软件过程(PSP)原则-1作为软件专业人士,你应当主动找寻自己的个体过程。你应当测量、跟踪和分析你的工作。你应当从你的实力差异中吸取阅历和教训。你应当将独立学习的课程应用到你的个体实践中。个体软件过程(PSP)原则-2稳定、成熟的个体软件过程(PSP)允许你:

估计和支配你的工作发觉你所须要的提交物免受无缘由提交物的困扰你也将会:明白你现在的实力更好地装备自己以提高你的实力个体软件过程(PSP)供应什么个体软件过程(PSP)供应:一个已经被证明从个体角度动身的个体过程进行开发和运用的基础。展示如何提高你的个体过程的阅历。持续提高你工作的生产性、性能和可预期实力的数据。个体软件过程(PSP)供应什么个体软件过程(PSP)是一个为了开发软件或者执行任何其它定义活动的个体过程。个体软件过程(PSP)包括:定义步骤表单标准它供应了用来发觉和管理你工作的测量和分析框架。它也是一个定义的过程来帮助你提高你的个人实力什么是个体软件过程(PSP)由脚本(Scripts)来支持过程。过程包括:支配(Planning)->设计(Design)->代码(Code)->编译(Compile)->测试(Test)->项目管理(PM)过程的输入为需求(Requirements)。过程的输出为最终产品(FinishedProduct)。过程还要产生日志(Logs)和项目总结(ProjectSummary)。而项目总结(ProjectSummary)输出项目和过程数据总结报告(ProjectandProcessdatasummaryreport)。个体软件过程(PSP)过程流个体软件过程(PSP)过程是设计来为个体运用。它是基于向下扩展的个体软件实践。个体软件过程(PSP)课程演示了运用一个定义和可测量过程的价值。它帮助你和你的组织了解高质量和长时间开发的软件会遇到的持续增长的破坏。个体软件过程个体软件过程(PSP)基于六个向上兼容的阶段。你在每个阶段写一个或者更多模块级别的程序。你总结和分析你工作的数据。你运用分析的结果来提高你个人的实力。学习个体软件过程(PSP)-1PSP0:Currentprocess、Timerecoding、Defectrecording、Defecttypestandard(当前软件过程,工作时间记录,程序缺陷记录,缺陷类型标准)PSP0.1:Codingstandard、Sizemeasurement、Processimprovementproposal(PIP)(编码标准、软件规模度量、过程改善建议)PSP1:Sizeestimating、Testreport(软件规模估计、测试报告软件规模估计、测试报告)PSP1.1:Taskplanning、Scheduleplanning(任务规划、进度支配)PSP2:Codereviews、Designreviews(代码评审、设计评审)PSP2.1:Designtemplates(设计模板)PSP3:循环开发TSP:Teamdevelopment(团队开发)学习个体软件过程(PSP)-2PSP0:你将获得一个可测量实力的基线PSP1:你创建规模、资源和时辰表支配PSP2:你练习检测和领域管理学习个体软件过程(PSP)-3你将可以练习面对个体实力的软件过程的关键元素。你将了解那些方法对你来说更有效。你将做出更加精彩的工作。你将有长期提高的目标。课程结论我们现在有数据显示超过300000个程序是运用个体软件过程编写的。其他人都在如何在个体软件过程(PSP)过程中提高自己。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论