构建之法阅读笔记04

 第七八九章阅读笔记

MSF,微软解决问题框架,他有如下基本原则:1、推动信息共享与沟通2、为共同的远景而工作3、充分授权和信任4、各司其职,对项目共同负责5、交付增量的价值6、保持敏捷,预期和适应变化7、投资质量8、学习所有的经验9、与顾客合作。在MSF团队模型中任何技术项目都必须到达特定的关键质量目标,才能被认为是成功的项目。而在我们小组的开发中,这些质量都被降低了,即完成的项目并没有达到特定的质量目标。

软件是用来解决现实社会与生活的各种问题的,但是这些需求各种各样,这时我们就需要进行软件需求分析。软件需求分析主要有如下几个步骤:1、获取和引导需求2、分析和定义需求3、验证需求4、在软件产品的生命周期中管理需求。对于软件的需求可以分为以下几个部分:1、对产品功能性的需求2、对产品开发过程的需求3、非功能性需求4、综合需求。

例如,在我们小组进行的一小账本的软件。首先,它服务的对象是在校大学生,功能性的需求是帮助学生进行日常花费的记录。其中包括用户的创建,以及同步校园卡的记录,以及能够分析一定时间段的花费情况。接下来进行这些需求的调查与验证,咨询在校大学生对于此问题还有哪些需求。在实际中,小组未能进行需求验证,只是将自己讨论出来的有可能需要的功能实现,有可能在一些方面并不能实际的解决用户问题。

项目经理-PM,他在软件团队中扮演正确地做产品的角色。PM分为:1、做功能设计的2、对商业和客户有很强的了解能力的3、具备广泛的经验和知识面的4、将前沿技术引入主流产品,做技术转化的。PM能够带领团队达成最重要的目标并保持团队的平衡。成为一个合格的PM,需要一定的技术能力,快速踏入一门新的领域的能力以及优先级的判断能力。

原文地址:https://www.cnblogs.com/hzxsg0919/p/5583679.html