读书笔记
Sprint的回顾与总结
在spint计划会议之前编制产品Backlog
确定总的任务和要求
Story |
Todo |
Doing |
Done |
|
做一个精美的主界面 |
|
做一个精美的主界面 |
|
精确的数据+正确的计算公式 |
精确的数据+正确的计算公式 |
页面跳转 |
|
货币兑换器页面 |
货币兑换器 |
货币兑换器页面 |
|
贷款计算器页面 |
|
贷款计算器页面 |
|
复利算机器页面 |
|
复利算机器页面 |
|
投资回报计算器页面 |
|
投资回报计算器页面 |
|
个人所得税计算器页面 |
|
个人所得税计算器页面 |
画燃尽图
第8章
需求分析读后感
需求分析指的是在创建一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。
软件需求分为以下几个步骤:1.获取和引导需求。
2.分析与定义需求。
3.验证需求
4.在软件产品的生命周期中管理需求。
竞争性需求分析的框架——NABCD
N——need,需求
具体化用户的需求,还有能拒绝用户新的或者不断变更的需求。与用户多加沟通,避免某些环节理解有误。
A——Approach,做法
1.不断尝试新东西,挑战。
2.按特点分工,发挥各自长处。
B——Benefit,好处
能够有实际现实意义,能够带给用户便利或者满足需求的产品
C——Competitors,竞争
1、找到我方的优势才是最关键的。满足必要需求,增加辅助需求。
2、关注别人的产品。
3、搜集用户的体验效果和反馈。
D——Delivery,推广
第9章
一个好的PM要需要较强的要求和能力:1.观察、理解和快速学习的能力,
2.分析的能力
3.一定的专业能力,
4.一定的专业能力
5.自省。
项目经理( Project Manager ) ,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理在工程项目施工中处于中心地位,起着举足轻重的作用。一个成功的项目经理需要具备的基本素质有:领导者的才能、沟通者的技巧和推动者的激情。
项目经理的作用:
项目经理在工程项目施工中处于中心地位,起着举足轻重的作用。一个成功的项目经理需要具备的基本素质有:领导者的才能、沟通者的技巧和推动者的激情。
1.项目经理应对承接的项目所涉及的专业有一个全面的了解。
2.项目经理要有一定的财务知识。
3.项目经理应对按合同完成项目建设有必胜信心,并在实际工作中做到言行一致。
4.工程建设合同的签订尽量避免感情因素。
项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。
第10章
典型用户可以包含一下内容:1.名字。
2.年龄。
3.收入
4.代表的用户在市场上的比例和重要性
5.使用软件的典型场景
6.使用本软件/服务的环境
7.生活/工作情况
8.知识层次和能力
9.用户动机
10.用户的偏好。
典型用户
用户正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。如果用户有不同的安全需求,切记要定义不同的角色来适应这些需求。
从典型用户到场景
有了典型用户之后,我们还得决定每一个典型用户的目标——他/她使用系统想要达到什么目的?
场景到任务
有了场景,下面就由架构设计师和各个模块的负责人一起,沿着子系统/模块的所属关系把场景划分开。例如Stone项目的用户登录场景,就可以分为:
(1)UI层。子任务为:界面设计,货物资料处理,文件上传处理,编辑控件等。
(2)逻辑层。子任务为:用户输入字段合法性处理,上传图像逻辑和缩略图处理,资料保存逻辑等。
(3)数据库。子任务为:资料读取的存储过程,图像的索引建立和维护等。
一个开发者对整个场景负责,得到了开发任务之后,就可以创建和分配测试任务。
从任务到代码
开始实际操作。