设想和目标

1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?

我们的辅助用户在阅读英文文献时记忆生词,提高用户的生词量,减少用户的阅读障碍。定义非常清晰,要有查词,以及对生词的特殊处理。典型用户是用pdf阅读paper或英文读物的有英语查词以及记忆需求的英语爱好者。

2. 是否有充足的时间来做计划?

时间比较紧张,计划不够完善。

3. 团队在计划阶段是如何解决同事们对于计划的不同意见的?

主要通过PM组织队员定期开会,以及组员们私下进行交流。

计划

1. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?

没有全部做完,变化赶不上计划,理想很丰满,现实很残酷,在开发过程中经常遇到未知因素的干扰,比如UWP这个技术本来就比较新,发展还不够完善,经典开发环境.net下能用的接口现在很多都不能用了。

2. 有没有发现你做了一些事后看来没必要或没多大价值的事?

有,由于前期调研不够完善,选择了错误的技术方案,走了不少弯路,比如说想要开发UWP的App,但是却没有取词的SDK,所以只能做pdf的app,但是选择了pdf的APP以后,发现Acrobat阅读器没有UWP的,或者foxit有UWP的阅读器,但是不支持plugin,所以最终选择了自己开发一个UWP下的简易版pdf reader,把我们beta release的重心变成了开发pdf 阅读器。TT

3. 是否项目的整个过程都按照计划进行,有什么风险是当时没有估计到的,为什么没有估计到?

项目的整个过程基本都是按照计划进行的,但是也出现了许多波折,比如说由于前期技术调研不足,选择了错误的技术方案,导致走了不少弯路,原因是当时开发经验不足。

资源

1. 我们有足够的资源来完成各项任务么?

有足够的资源,但是选择出了问题。

2. 测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?

测试时间不足,因为开发后期不少同学回校考试。

3. 你有没有感到你做的事情可以让别人来做(更有效率)?

可以。

设计/实现

1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?

设计在前期和后期都用进行,前期主要进行项目技术方案的确定,后期主要进行UI的设计与美化。

2. 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?

Pdf阅读器部分的Bug最多,以为阅读器是个比较庞大的工程,在短时间内不能做得尽善尽美。发布之后发现生词本显示还有一些问题,当时因为时间有限没有做得很完善。

经验总结

以后做App一定要进行详细的市场和技术调研,选择风险最低的技术方案,项目主要集中解决用户的一个问题就可以了,但是一定要解决得尽量完美。

最新文章

  1. EventBus实现activity跟fragment交互数据
  2. 面localStorage用作数据缓存的简易封装
  3. Html5浏览器缓存 sessionStorage 与 localStorage
  4. 西川善司【神秘海域(Uncharted)】的图形分析
  5. iOS7 设置隐藏状态栏(status bar)
  6. IFrame 根据嵌入页面自动调节大小
  7. Win10 10586 更新
  8. Qt基于FFmpeg播放本地 H.264(H264)文件(灿哥哥的博客)
  9. Ubuntu Linux下设置IP的配置命令
  10. C#小知识点记录(QQ交流群的一个小问题)Linq提取数据
  11. 使用pillow生成分享图片
  12. PyTorch官方中文文档:torch.optim
  13. 《剑指offer》数组中出现一半次数的数字
  14. LOJ 3043: 洛谷 P5280: 「ZJOI2019」线段树
  15. Vue+WebSocket+ES6+Canvas 制作「你画我猜」小游戏
  16. 科普贴 | 以太坊代币钱包MyEtherWallet使用教程,一步步教你玩转MEW
  17. 解决php中文乱码
  18. fd - 更好的 find 命令
  19. 前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
  20. PHP链接sqlserver出现中文乱码

热门文章

  1. jQuery常用事件,each循环,引用当前时间
  2. Django-jwt token生成源码分析
  3. 图-连通分量-DFS-749. 隔离病毒
  4. Codeforce219C-Color Stripe
  5. Java导出Excel文件
  6. Python-标准模块与第三方模块
  7. OpenCV-Python 交互式前景提取使用GrabCut算法 | 三十五
  8. 【tensorflow2.0】处理结构化数据-titanic生存预测
  9. MATLAB——文件读写(1)
  10. U - Inviting Friends HDU - 3244( LIS 最长升序子序列——变形 )