目录html
组长博客连接:http://www.javashuo.com/article/p-buzkaxpo-gk.html前端
1.咱们的软件要解决什么问题?是否认义得很清楚?是否对典型用户和典型场景有清晰的描述?java
咱们软件解决的问题是:人们平常并行事项愈来愈多,而人的记忆是有限的,咱们的记忆罐头这款
备忘录能够有效的提醒和安排平常事务,而且提供众多便捷、智能、实用的功能。android
已经定义的十分清楚。(详情可参见需求分析报告)c++
典型用户为:学生党和工做党。(在需求分析课堂展现中已有描述。)git
典型场景:佩佩和小柯的故事。(在需求分析课堂展现中已有描述。)正则表达式
2.咱们达到目标了么(原计划的功能作到了几个? 按照原计划交付时间交付了么?)算法
已达到目标,原计划功能已完成6个:备忘录的基础使用、天气分析、智能提醒、App使用分析、语音输入、智能识别短信。剩下1个需在Beta版本完成:造成语音输入小浮标。sql
在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 | · 具体设计 | 40 | 50 |
· Coding | · 具体编码 | 30 | 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 |
合计 | 240 | 300 |
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 391 | 391 | 25 | 25 | 复习c++,学习单元测试和代码覆盖率,更熟悉Visual Studio的使用 |
2 | 100 | 491 | 5 | 30 | 在优化代码和改bug |
3 | 0 | 0 | 15 | 45 | 阅读《构建之法》第三章和第八章,学习使用Axure RP8,对UI设计有进一步了解和认识,对项目开发架构进一步的理解 |
4 | 441 | 932 | 25 | 70 | 对爬虫初步认识,还有待学习(队友负责模块),Debug能力++; |
5 | 0 | 932 | 15 | 85 | 详细了解需求规格说明书以及接口文档书写 |
6 | 232 | 1164 | 20 | 105 | 学习基础前端界面布局及学习思惟导图制做 |
7 | 597 | 1761 | 20 | 125 | 学习前端交互,查资料能力++,对前端认识愈来愈深,恐惧愈来愈大,懂得作一个项目的艰难! |
8 | 323 | 2084 | 40 | 165 | 前端细节控件监听,checkbox等等的熟悉、页面跳转的学习 |