《构建之法》阅读笔记05

    《构建之法》的第九章从开发人员角度出发,讲述了项目经理的养成;第十章主要介绍了软件设计的末期要如何对用户场景进行描述。

    第九章讲了“项目经理”这一职位的职能作用以及与其他部门的联系。项目经理英文缩写为PM,但PM不只是项目经理这一含义。Product Manager、Project Manager、Program Manager缩写均为PM。含义依次为产品经理、项目经理、微软的项目经理。Program Manager:微软的职位名称,负责除产品开发和测试之外的所有事情。PM要在整个项目的生命周期管理风险。想成为PM也不是那么容易的。PM要能理解用户,能站在用户的角度上考虑问题,观察发现用户不善于表达的需求,体察团队成员的言外之意,倾听老板/客户/利益相关人的弦外之音。PM要能够分析出重点,找到优先级,做判断、做决定。

     第10章主要讲的是定性用户和典型场景。首先介绍了典型用户方面的知识,我们要学会定义典 型用户,就要首先将典型用户分为受欢迎的典型用户和不受欢迎的典型用户,而典型用户则需要包括: 名字,年龄,收入,代表的用户在市场的比例和重要性,使用这个软件的典型场景,使用本软件/服务的 环境,生活/工作情况,知识层次和能力,用户的动机,目的和困难,用户的偏好。而典型用户是用来做什么的?就是确定我们的软件并不是为所有人设计的,而是只为我们所确定的典型用户所服务的。确定 了典型用户之后,还要确定场景,确定场景就是要描述用户使用系统要达到什么目标,以及要达到目标 所必须经历的过程。确定了场景之后,就要架构师和各个模块的负责人将场景分成一个个子系统和不同 模块。然后用例其实也是常用的需求分析工具。它需要我们确定以下的元素:标题,角色,主要成功场 景,步骤,扩展场景。接下来我们介绍了什么是规格说明书,它主要可以分为软件功能说明书和软件技 术说明书。其中功能说明书主要描述软件的一些功能,而技术说明书则描述开发者应如何去实现它,接下来讲功能驱动设计,主要包括:第一步:构造总体模型 第二步:构造功能列表 第三步:制定开发计 划 第四步:功能设计阶段 这一节主要叫我们如何实现功能。

    我们做的一切都是为了更好的服务用户,所以我们在软件设计之初就应该多考虑用户对该软件的使用场景并尽可能将用户可能用到的功能实现,让用户用着舒服,让用户真正的感受到我们作品的优秀之处。

原文地址:https://www.cnblogs.com/dawn-sky/p/5609546.html