《构建之法》读书笔记六
PM是啥?就是项目经理。一个软件团队中除了写代码、测试代码、界面设计等等的成员,还有一类角色就是项目经理。他们的作用是根据实际的市场以及用户需求,正确的协调团队内部资源和时间,精准的把握住产品的定位和方向,解决用户们所困扰的地方,持续优化产品,保障项目的顺利并且按照计划地进行。这就是一个PM的核心价值。
除了开发和测试之外的事情,PM都会去做。他们最大的贡献大概就是协调整个团队。
做一个项目有很多不确定的风险因素。
风险类别 | 风险来源 |
人员 | 客户、最终用户、利益关系人、项目成员、合作伙伴 |
流程 | 预算、成本 |
技术 | 开发平台、安全性、保密性、开发测试工具 |
环境 | 法律法规、经济情况、市场竞争、技术大趋势、商业模式、自然界 |
像我们这样的大学生应该怎样锻炼自己成为一个合格的PM呢?我们可以多多参加一些社团活动或者社会活动,进而自己组织举办这样子的活动。我们也可以在假期做些兼职实习,从中学习。也可以和一些志同道合的小伙伴一起选择做点创业,寻找商机。机会有很多,就看我们自己珍不珍惜抓不抓的住了。
Spec又是什么呢?它叫规格说明书,英文全称是Specification。分为两种,一种是软件功能说明书,另一种是软件技术说明书。
从Spec到代码实现,这就是我们写代码、测试的过程了。把该实现的功能都实现了,整个项目稳定下来以后,就可以拿给用户体验了。接下来开始的就是一个反馈的过程。良好的用户体验人人都想要。所以第一印象特别重要,使用界面的美观程度就站在这第一线。我觉得可以加入一些感性设计,让使用者使用时得到一些小惊喜、小乐趣的体验,有助于上升好感度。比如说一些自定义的小应用,用户可以根据自己的喜好更改背景,或者可以点播一首音乐、输入某一关键词的时候自动弹出一张走心的动图什么的。后期也需要根据用户给出的反馈尽快尽早公开化的进行修改。