第十三章(P244)
问:集成测试该什么时候做才最合理?
答(相关资料):原则上是当一个模块稳定的时候,就可以把它集成到系统中,和整个系统一起进行测试。
第十四章(P268)
问:如何用CMMI衡量软件工程的质量?我还是不太理解CMMI。
答(相关资料):
CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,这是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件采购方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。就软件而言,CMMI是SW-CMM的修订本。
它兼收了SW-CMM 2.0版C稿草案和SPA中更合理、更科学和更周密的优点。SEI在发表CMMI-SE/SW 1.0版时,宣布大约用两年的时间完成从CMM到CMMI的过渡。
CMMI项目更为工业界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复,降低基于模型改善的成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务的开发、获取和维护能力。
由业界、美国政府和卡内基•梅隆大学软件工程研究所率先倡导的能力成熟度模型集成(CMMI)项目致力于帮助企业缓解这种困境。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够重总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
与原有的能力成熟度模型类似,CMMI也包括了在不同领域建立有效过程的必要元素,反映了业界普遍认可的"最佳"实践;专业领域覆盖软件工程、系统工程、集成产品开发和系统采购。在此前提下,CMMI为企业的过程构建和改进提供了指导和框架作用;同时为企业评审自己的过程提供了可参照的行业基准。
第十五章(P293)
问:什么是事后的诸葛亮会议?书本没有给出明确解释。
答(相关资料):事后的诸葛亮是比喻事后自称有先见之明的人。(自己理解)应该是指总结软件开发流程中出现的问题的总结和解剖。
第十六章(P300)
问:现在社会对创新越来越多,而且创新的东西也越来越多,我们该怎么把握创新的灵光?
答(相关资料):
创新是在具备了一定的能力的基础上才能进行的,而不是拍拍脑袋就能创新的。青年人在创新的过程中不能只凭一腔热血,而忽略了应该具有的创新的素质与本领。那么如何具有这些创新能力呢?我想主要从以下几个方面进行提高。
1、要树立正确的世界观、人生观和价值观。年青人要树立远大的理想和崇高的追求,要有为社会做贡献的责任,要有为事业无私奉献的精神,这样的人生才更有意义。
2、要不断地储备各种知识。我们只有通过不断的学习才能提高我们的知识储备,为做好工作,在工作中创新打好基础,做好准备。文化共享工程工作涉及的知识范围较广,如网络技术、卫星传输技术、软硬件技术以及文化艺术知识等等,没有这些知识的储备和灵活运用就很难谈到创新问题。所以,我们年青人要结合自身精力充沛、勇于摸索、不怕失败的精神和特点,积极学习业务知识,练好内功。这种学习既包括向书本学,也包括向有经验、有本领的同事学。
3、创造和谐工作环境。我们应该提高修养、团结同志、诚恳待人、心态端正,克服那些年轻气盛,不冷静、易冲动,骄傲自满的毛病,积极营造融洽和谐的工作环境和氛围,并且塑造好团队精神,使我们愉快的投入到工作当中去。
第十七章(P339)
问:如何衡量个人在团队中的绩效?
答(相关资料):
一、目标明确。每个成员都能清楚且接受他们的目标,而且常要求扩大目标,他们清楚开会的俄流程、任务的分派,还有工作的进度,同时知道如何集中精力,做好目前的任务。二、非正式的气氛。有效团队的陈冠喜欢共同工作,他们轻松地交谈,运用幽默创造轻松的气氛,他们开会前后常聚在一起谈些非工作上的话题,主动地帮助别人,而且乐于与别人分享成功的喜悦。
三、参与。成员都乐于参与团队目标或任务的完成,至于贡献高低则不重要。
四、倾听。倾听的能力可以说是有效团队成员最鲜明的特征。他们单纯地聆听而不加入任何自己的判断。他们深知别人的贡献,而且对于别人要说的事表现出极高的兴趣。
五、建设性冲突。每个人都可以自由表达意见,没有破坏性敌意与诋毁,只有团队力量表征的多元性。有效的团队善于利用解决问题的技术来化解冲突,凝聚组织向心力。成员的弹性、客观与幽默,在团队中创出有利气氛,使成员进行极有风度的君子之争。
六、共识。共识的形成需要一致性,可是并不是全无异议,当成员一致同意最后的决定,或者由上级裁决,共识便已形成。重点并在不在于多数决定,而在于每个人都能够支持最后的结果。
七、公开的沟通。这需要成员相互信赖,这种信赖应经过长时间的培养。成员的可信赖、愿意合作,都有利于公开沟通。阮对的领导人必须鼓励讨论,不加入个人的判断。
八、明确的角色与任务分派。有效的团队工作需要各成员间的互相配合,因此成员对工作期望的一致很重要。成员的角色必须明确,决策要明快,而且清楚地计划必要的后续工作。成员不仅要负起自己的责任,也要帮助别人
九、分享领导权。每个成员都必须负责团队任务的完成。因为团队的失败,也代表每个成员的失败。团队领导人或协调者拥有行政和层级的职权,其他成员拥有完成任务所需要的职权。
十、对外的关系。有效的团队会与外界分享他们成功的经验,藉以建立团队的可信度和美誉度,同时也建立一个对外接触的联络网,比如针对客户或各部门主管等,以取得回馈、资源或其他援助。
十一、多元化风格。成功的团队通常拥有各种能力与人格的成员。
十二、自我评估。优秀的团队经常正式或非正式地评估本身的效果。