标签:uml 初步 主页 lan image 排序 云端 理解 开启
目录
组长博客链接:https://www.cnblogs.com/heihuifei/p/10055777.html
1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
我们软件解决的问题是:人们日常并行事项越来越多,而人的记忆是有限的,我们的记忆罐头这款
备忘录可以有效的提醒和安排日常事务,并且提供众多便捷、智能、实用的功能。
已经定义的十分清楚。(详情可参见需求分析报告)
典型用户为:学生党和工作党。(在需求分析课堂展示中已有描述。)
典型场景:佩佩和小柯的故事。(在需求分析课堂展示中已有描述。)
2.我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么?
已达到目标,原计划功能已完成6个:备忘录的基础使用、天气分析、智能提醒、App使用分析、语音输入、智能识别短信。剩下1个需在Beta版本完成:形成语音输入小浮标。
在Alpha版本规定时间完成交付。并进行Alpha版本课堂展示。
3.原计划达到的用户数量达到了么?
4.用户量, 用户对重要功能的接受程度和我们事先的预想一致么? 我们离目标更近了么?
5.有什么经验教训? 如果历史重来一遍,我们会做什么改进?
你原计划的工作是否最后都做完了? 如果有没做完的,为什么?
有没有发现你做了一些事后看来没必要或没多大价值的事?
是否每一项任务都有清楚定义和衡量的交付件?
是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?
在计划中有没有留下缓冲区,缓冲区有作用么?
将来的计划会做什么修改?(例如:缓冲区的定义,加班)
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
我们有足够的资源来完成各项任务么?
各项任务所需的时间和其他资源是如何估计的,精度如何?
测试的时间,人力和软件/硬件资源是否足够?对于那些不需要编程的资源 (美工设计/文案)是否低估难度?
你有没有感到你做的事情可以让别人来做(更有效率)?
有什么经验教训? 如果历史重来一遍, 我们会做什么改进?
每个相关的员工都及时知道了变更的消息?
我们采用了什么办法决定“推迟”和“必须实现”的功能?
项目的出口条件(Exit Criteria – 什么叫“做好了”)有清晰的定义么?
对于可能的变更是否能制定应急计划?
员工是否能够有效地处理意料之外的工作请求?
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
原型的设计工作是卉卉做的,之后迭代是丹丹完成的。原型的设计工作在团队选题报告之后重新设计的,一方面让新队员卉卉熟悉了我们的项目,我们认为让她来做是比较合适的。(卉:界面丑其实是我的锅orz)
数据库和接口的设计是由后端部分的家灿和卉卉在选题报告之后一起讨论完成的。
设计工作有没有碰到模棱两可的情况,团队是如何解决的?
负责的原型设计的同学在群里发布了很多版本,其他组员也提了许多意见,最终确定了最终版本。
后端的设计工作在后面的代码实施阶段遇到了一些分歧,也是通过后端组内讨论解决的。
团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
比较项目开始的 UML 文档和现在的状态有什么区别?这些区别如何产生的?是否要更新 UML 文档?
什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
代码复审(Code Review)是如何进行的,是否严格执行了代码规范?
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
团队是否有一个测试计划?为什么没有?
是否进行了正式的验收测试?
团队是否有测试工具来帮助测试?
团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?
在发布的过程中发现了哪些意外问题?
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
团队的每个角色是如何确定的,是不是人尽其才?
团队成员之间有互相帮助么?
当出现项目管理、合作方面的问题时,团队成员如何解决问题?
每个成员明确公开地表示对成员帮助的感谢:
我感谢一好对我的帮助, 因为在合并语音输入和主页面的功能的时候出现了bug,我们找了很
久没有解决,最后是一好回宿舍之后解决的。
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
有什么经验教训? 如果历史重来一遍, 我们会做什么改进?
鸿杰
大部分时候你要做的功能网络上并没有完整的代码可以“搬运”,需要你看懂网上的代码,然后根据你的功能需求自己修改代码(这步骤可以借助相关的开发文档);
如果历史重来一遍,我们会在分工在做的更好,合理分配人力资源到各个部分。
家灿
分配任务的时候会对任务进行详尽的分析,明确技术难点和工作量,然后进行任务分派,能够让大家都轻松高效的完成项目
一好
如果能重来一遍,我会对不同厂家的语音转文字API进行测试,选择最优秀的API加入到我们的APP中。我还会在Alpha版本开发时,调整自己的时间安排,完成属于自己的所有任务。
卉卉
云端本地要同时进行orz
政演
提前考虑应用一些前沿的技术,增加亮点
青元
对任务的分配需要更加详细,学习的时间分配需要更多一点。如果重来,会增加更多的学习时间。
丹丹
我在这门项目里确实学到了很多东西,对视频剪辑软件有掌握,在后面也有接触到前端学习。
教训就是一定要下一个下一个正规的剪辑软件。前期因为电脑和安装软件不正规,导致电脑真的变得很卡。
重来一遍的话,我一定会更加认真的完成这份工作,更加珍惜现有的资源,好好学习前端。
家伟
相比于一步步按源码用到的知识片面学习Android知识,先系统的学习Android基础知识会对在app中实现功能有很大的帮助。
重来一遍的话,我将前期的任务设为系统地学习Android基础。
宇恒
如果历史重来一遍, 我们会做什么改进? 答:在时间安排上过于集中,如果再来一遍,会把任务分配到每天。
绪佩
在开始做之前应该多问一下有开发经验的前辈,询问清楚不懂的地方,这样开发的时候可以节省很多时间和多余的工作。
恺琳
在了解自己的任务同时也了解别人的任务,在交流中能更好地理解
你觉得团队目前的状态属于 CMM/CMMI 中的哪个档次?
你觉得团队目前处于 萌芽/磨合/规范/创造 阶段的哪一个阶段?
你觉得团队在这个里程碑相比前一个里程碑有什么改进?
你觉得目前最需要改进的一个方面是什么?
对照敏捷开发的原则, 你觉得你们小组做得最好的是哪几个原则? 请列出具体的事例。
成员 | 比例 |
---|---|
绪佩 | 13% |
青元 | 13% |
宇恒 | 7% |
恺琳 | 7% |
政演 | 6.5% |
一好 | 6.5% |
丹丹 | 7% |
鸿杰 | 11% |
家伟 | 11% |
家灿 | 9% |
卉卉 | 9% |
Q1:团队没有使用GIT进行版本管理,是否考虑在之后使用git进行版本控制
答:感谢提问,谢谢你们的提醒,我们Alpha版块还没有进行Git整合,在Beta版本这方面会选择进行Git版本整合的。
Q2:备忘壁纸功能所选的壁纸似乎会影响备忘内容的可读性?
答:感谢提问!这个问题我们我们有考虑过,以前也有具体回答过,在壁纸方面我们进行了多种设计来避免壁纸内容遮挡备忘录,排版合理,尽可能完全清晰的展现备忘录。
Q3:语音部分的功能在嘈杂环境中的表现有相应测试吗?
答:感谢提问!语音功能有进行初步检测,但因为我们的主打功能不在此,并没有具体的去增强语音识别功能,后续如果有时间精力的话,会考虑在这方面进行改善。
Q1:生活助手界面的优先级“无”是什么意思?
你好,我们对所有备忘都设置了一个可选填的优先级选项,如果备忘存存在优先级会按高低进行排序,不存在优先级的话按到期时间进行排序。
Q2:打开文件获取图片信息是用来编辑锁屏界面的信息吗?
你好,不是用于编辑屏锁界面的,只是针对备忘保存图片。
Q3:是否有用户信息界面来展示信息以及对备忘录记录任务的完成度展示?
你好,我们首页设置了三个列表来展示备忘任务的完成情况,分别是近期待完成、超时未完成、已完成任务,并可对这三个列表的已有备忘进行修改跟删除。
Q1:设计主界面采用流动的消息条,是否考虑会造成视觉疲劳?
后期我们的美工和前端会对界面的美观进行修缮。
Q2:说到算法,有想过提高一下算法吗
我们会对一些算法进行改进。
Q3:界面的整体风格好像有点普通,可以考虑简化一下界面,很好看?
前端在下一阶段的任务就要包括对界面进行优化的任务。
由于对方队伍提交问题的时间太晚,故暂不做回答。
Q1:语言转文字功能目前只能对接百度的,如果某天百度的接口取消了,要怎么办呢?
感谢提问!百度语音识别的功能现在已经和百度输入法,魅族输入法等手机品牌的输入法在合作中,并且手机百度,爱奇艺等平台的语音搜索功能也是建立在百度语音识别这个项目上的。如果有一天百度关闭了这个api那想必是百度搜索不想做下去了,放弃了这么简便的输入方式。再者现在是人工智能飞速发展的时代,语音识别也处于这个范畴中,再加之百度近期将其api免费提供给开发者们使用,证明这个api还有很大的发展空间,是不会关闭的。
Q2:某些背景会影响阅读,是否会考虑在用户设置壁纸时提醒用户的功能?
感谢提问!这个功能是通过用户可以选择的开关来设置的,所以说这个功能的开关可以由用户自己决定。我们后端和前端同学在设计这个功能时会考虑到包括影响用户体验在内的各种情况,尽努力使用户体验达到最佳。
Q1:你们的订单信息和快递信息之间有什么差别?
感谢提问!订单信息指的是汽车票、动车票和飞机票等出行信息,而快递信息便是字面上的快递取货信息。我们在最后的对接过程中没有注意到这一细节,在之后的代码整合时我们会多加注意,避免这一失误再次发生。
Q2:为什么你们展示的时候,生成壁纸那一块,锁屏的壁纸展示还留着“生成壁纸”按钮和“取消”按钮?还有,你们的生成壁纸支持预览吗?
感谢提问!我们"生成壁纸"这一功能目前仅做到初步实现,在后续的版本迭代过程中我们会进行持续优化改进;生成壁纸支持预览功能。
Q3:如果百度的接口哪一天不提供对外使用了那语音输入是不是就废了?
感谢提问!百度接口不予外用的话,考虑到自主实现效果不佳,我们比较倾向先寻找其它接口进行代替;在之后算法能力提升后会考虑自主实现。
Q1:对于算法方面是合理调用网上接口,后期会考虑自己来做语音识别嘛?
我们语音识别是直接调用的百度提供的识别接口,由于这个自主实现的效果和网络上的接口出入很大,考虑到用户体验和识别的精确度,还是倾向于直接使用百度接口。
Q2:如何统一美化ui界面?
对于ui界面,确实做的不够美观,改进思路是:参考现在发行的各种备忘录类的软件,博采众长,进行组内讨论和问卷调查等形式,确定ui界面的美化方向;
Q3:对于识别快递信息是直接通过单号来提取信息的嘛?
快递信息的识别,是根据短信的内容,直接识别的,(正则表达式),我们没有做物流信息的同步,只是对收到到取货信息的短信进行识别;
由于对方队伍提交问题的时间太晚,故暂不做回答。
PSP2.1 | header 2 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 50 | 30 |
· Estimate | ·估计这个任务需要多少时间 | 20 | 30 |
Development | 开发 | 150 | 120 |
· Analysis | 需求分析(包括学习新技术) | 60 | 60 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
· Design | · 具体设计 | 80 | 50 |
· Coding | · 具体编码 | 10 | 20 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | ·测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 10 | 10 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 20 | 20 |
合计 | 350 | 400 |
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 5 | 5 | 阅读《构建之法》,重点了解了 NABCD 模型 |
2 | 0 | 0 | 10 | 15 | 找到了适合团队的原型工具,以及如何并行操作 |
3 | 68 | 68 | 6 | 6 | python字符处理复习、爬虫学习 |
4 | 78 | 146 | 7 | 13 | java爬虫学习 |
5 | 194 | 340 | 6 | 19 | 单元测试设计 |
6 | 0 | 340 | 10 | 29 | 需求报告撰写 |
7 | 0 | 340 | 5 | 34 | Alpha博客撰写 |
7 | 0 | 340 | 3 | 37 | Alpha2博客审查 |
7 | 0 | 340 | 3 | 40 | Alpha3博客审查 |
7 | 0 | 340 | 2 | 42 | Alpha4博客撰写 |
7 | 50 | 390 | 10 | 52 | 构思了随机算法、附加功能算法和具体思路,完成撰写叙述 |
7 | 0 | 340 | 2 | 54 | Alpha5博客撰写 |
8 | 0 | 340 | 2 | 56 | Alpha6博客撰写 |
8 | 0 | 340 | 2 | 58 | Alpha7博客撰写 |
8 | 0 | 340 | 2 | 60 | Alpha8博客撰写 |
8 | 0 | 340 | 2 | 62 | Alpha9博客撰写 |
8 | 0 | 340 | 2 | 64 | Alpha10博客撰写 |
8 | 0 | 340 | 2 | 66 | Alpha事后诸葛亮博客及分工安排 |
标签:uml 初步 主页 lan image 排序 云端 理解 开启
原文地址:https://www.cnblogs.com/Bylight/p/10055807.html