0526 Sprint1个人总结 & 《构建之法》第八、九、十章
Sprint1的个人总结:
我是老人组的成员,我们是做一款四则运算训练的软件。然后我是接了界面设计的任务,所以我任务将会是sprint1中相对重一点的一方。我的感觉是,界面要做得充满童趣,毕竟我们的软件是面对当下的小学生。这样能吸引他们的注意力,去使用这款软件。而一个软件的开发UI设计尤为重要,所以我的图标,logo,背景的选择都是精挑细选的。然后工程比较坎坷,因为之前没接触android,所以从工程的部署到编写代码,到是要边在网上查找资料,边进行的。虽然过程是艰辛的,但是当目标完成之后,还是比较满意,开心的。总的来说,对于自己sprint1完成的成果来看,还是比较满意,正准备sprint2咯。
第八章
需求分析
8.1 软件需求 主要步骤:1.获取和引导需求(“需求捕捉”)
2.分析和定义需求
3.验证需求
4.在软件产品的生命周期中管理需求
从不同角度进行划分:1.对产品功能性的需求
2.对产品开发工程的需求
3.非功能性需求
4.综合需求
8.2 软件产品的利益相关者
用户 顾客 市场分析师 监管机构 软件工程师
8.3 获取用户需求——用户调查
调研方法:1.焦点小组
2.深入面谈
3.卡片分类(讨论→明晰定义→归类→排序)
4.用户调查问卷(常见错误:a.问题定义不明确
b.使用含糊不清的形容词、副词描述时间、数量、频率、价格等
c.让用户花额外多的努力来回答问题
d.问题带有引导性的倾向
e.问题涉及用户隐私、用户所在公司的商业机密或细节等)
5.用户日志研究
6.人类学调查
7.眼动跟踪研究
8.快速原型调研
9.A/B测试
8.4 竞争性需求分析的框架 (参考NABCD模型)
1.N(Need,需求)
2.A(Approach,做法)
3.B(Benefit,好处)
4.C(Competitors,需求)
5.D(Delivery,推广)
8.5 功能的定位和优先级
8.6 计划和估计
8.7 分而治之(WBS)
几个要点:1.保证所有子节点覆盖了全部父节点包含的内容。
2.保证各个子节点不要互相覆盖。
3.叶子节点要保证足够小,能在一个里程碑中完成。
4.从结果出发构建WBS,而不是从团队的活动出发。
第九章
项目经理
9.1 PM
(Product Manager 项目经理——正确地做产品)
(Project Manager 项目经理——正确地做流程)
(Program Manager 微软的职位名称)
9.2 微软PM的来历
交流成本问题
开发和测试搞不定的事情
9.3 PM做开发和测试之外的所有事情
9.4 PM和风险管理
9.5 PM的能力要求和任务
能力:1.观察、理解和快速学习能力
2.分析管理能力
3.一定的专业能力
4.自省能力
第十章
典型用户和场景
10.1 典型用户和典型场景
10.2 用例
10.3 规格说明书
10.4 功能驱动的设计(FDD)
第一步:构造总体模型
第二步:构造功能列表
第三步: 制定开发计划
第四步:功能设计阶段
第五步:实现具体功能
0526 Sprint1个人总结 & 《构建之法》第八、九、十章的更多相关文章
- <构建之法>第十三章到十七章有感以及这个项目读后感
<构建之法>第十三章到十七章有感 第13章:软件测试方法有哪些? 主要讲了软件测试方法:要说有什么问题就是哪种效率最高? 第14章:质量保障 软件的质量指标是什么?怎么样能够提升软件的质量 ...
- <构建之法>第十一章、十二章有感
十一章:软件设计与实现 工作时要懂得平衡进度和质量.我一直有一个困扰:像我们团队这次做 男神女神配 社区交友网,我负责主页的设计及内容模块,有个队友负责网站的注册和登录模块,有个队友负责搜索模块,有个 ...
- 《构建之法》阅读有疑 与 个人Week1作业
<构建之法>阅读有疑 在用将近五节课的时间将邹欣老师的书<构建之法——现代软件工程>第二版大致看完.虽然全书是以轻松的口吻与”移山公司”员工的一些趣味谈话来传输一些理念和思想的 ...
- 软件工程---阅读《构建之法》P384~391
-阅读<构建之法>P384~391后,我充分认识到软件工程师的职业道德的重要性,具体有: 原则1:公众 原则2:客户与雇主 原则3:产品 原则4:判断 原则5:管理 原则6:职业 原则7: ...
- 阅读《构建之法》P384~391
通过阅读<构建之法>P384~391以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...
- 对"构建之法“的理解和困惑
对"构建之法"的理解和困惑 本人"学沫沫"一个,对于之前的编程学习虽不大"感冒",但秉着对自己负责的态度进行了基础学习. ...
- 0428—Scrum团队成立及《构建之法》第六、七章读后感
5.Scrum团队成立 5.1 团队名称:喳喳 团队目标:突破渣渣 团队口号:吱吱喳喳 团队照: 5.2 角色分配 产品负责人: 112冯婉莹 Scrum Master:109张鑫相 PM项目经理:1 ...
- <构建之法>之一至二章
身在大学,却想起了在高中的生活和初中的生活,特别是初中的生活,为什么这么说呢!因为<构建之法>,看了其中的两章的内容,为什么想到了初中和高中的生活呢,因为在高中和初三的时候看的最多的就是课 ...
- <<构建之法>>略读感想
经过对构建之法这本书的快速阅读和学习,我有以下疑问. 1.对软件工程来说是应该更注重结果和功能的实现还是更注重代码的易读和完整? 2.应该怎样平衡不同用户的不同需求以达到使大多数人满意的目的? 3.应 ...
- 《构建之法》第8、9、10章读后感和Sprint总结
<构建之法>第8.9.10章读后感 第八章重点讲了需求分析,在一个项目中,需求分析是最基础也是最重要的,只有充分了解了用户需求,我们才不会走弯路,才能做出正确的规划,保证项目的进行是按照 ...
随机推荐
- JAVA09异常处理之动手动脑问题
动手动脑1:为什么不管是否有异常发生,finally语句块中的语句始终保证被执行? 我们在写代码时,如果finally块中的代码过多会导致字节码条数"膨胀",因为finally中的 ...
- 如何实现自定义的android WebView错误页
一般来说,可能第一时间想到的是自定义一个html来替代webview内置的异常页面. 但是实际操作时,这种方法比较困难. 这里介绍一个简单的替代方案,希望能有所帮助. 可以采用嵌套layout的方式 ...
- 未找到导入的项目,请确认 <Import> 声明中的路径正确
当使用vs出现下列情况: D:\xxxx\Web\Web.csproj : error : 无法读取项目文件“Web.csproj”. D:\xxxx\WebServiceManager\Web\W ...
- AutoCAD安装失败
问题一: Installing .NET Framework Runtime 4.0: D:\安装包\CAD\cad2012(x64)\Map3D2012(x64)\3rdParty\NET\4\wc ...
- SQL Server数据库备份:通过Windows批处理命令执行
通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...
- Thrift入门及Java实例演示<转载备用>
Thrift入门及Java实例演示 作者: Michael 日期: 年 月 日 •概述 •下载配置 •基本概念 .数据类型 .服务端编码基本步骤 .客户端编码基本步骤 .数据传输协议 •实例演示(ja ...
- Shell父进程获取子进程的变量值
#!/bin/kshshit=""export shitshit=$(su - grid -c 'echo $ORACLE_BASE')pvar=$(subvar="he ...
- DevExpress--xtraTabbedMdiManager控件
因项目需要要实现类似jquery的Tab效果,所以要用到xtraTabbedMdiManager控件 使用xtraTabbedMdiManager一般配合navBarControl(上期已写过) 在工 ...
- SpringMVC 表单标签 & 处理静态资源
使用 Spring 的表单标签 通过 SpringMVC 的表单标签可以实现将模型数据中的属性和 HTML 表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显. form 标签 一般情况下,通过 ...
- storm启动过程之源码分析
TopologyMaster: 处理拓扑的一些基本信息和工作,比如更新心跳信息,拓扑指标信息更新等 NimbusServer: ** * * NimbusServer work flow: 1. ...