ASE课程总结 by 林建平

设想和目标

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

时间: 2024-10-22 01:03:11

ASE课程总结 by 林建平的相关文章

ASE课程总结 by 冯晓云

开始的开始,采访往届ASE班的blog:http://www.cnblogs.com/legs/p/4894362.html 和北航软工M1检查:http://www.cnblogs.com/legs/p/4973542.html: 最后的最后,写下这篇总结,沉淀反思,与自己开诚布公: 其实这是同一件事:前事不忘后事之师. 具体的项目实现见我们的置顶博客:http://www.cnblogs.com/legs/p/5149065.html 具体的项目分析在报告中已经详细描述,其他几个同学的总结也

ASE课程总结 by 张葳

本期ASE课程分为两个阶段,第一阶段的personal project与第二阶段的team project,其中,第一阶段旨在锻炼我们个人的问题解决能力和编程能力,第二阶段则锻炼主要我们的管理能力,合作能力,以及学习能力.总的说来在这一期的ASE课程上,我收获了很多,不仅使上述各项能力得到了锻炼,而且使我对软件的开发有了全新的认识. 这期课程中,我们小组最初想要编写一个能辅助英语学习的阅读器插件,最后伪release了一个带英语学习功能的阅读器,这其中我们经历了诸多波折.从一开始找不到合适的平台

ASE课程总结 by 朱玉影

收获: 最大的收获应该就是对待选题要慎重吧,虽然前期做了一下调研,但是还是不够,所以到最后我们的项目才会不能公开发布,项目中间也是波折不断,导致我们走了很多弯路,浪费了很多时间吧.选题一定要慎重,慎重,再慎重!!! 第二点是在项目中,我学会了在实践中摸索学习,以前做个小项目,边上都有一本辅导书,不会的都在辅导书上找答案,但是在软件工程课中,所有的资料都是一点一点摸索得到的,从msdn ,channel9 ,从stackoverflow(其实我以前都没听过这个网站?)--最后总结发现确实学到了很多

ASE past project:interview & analysis

采访往届ASE课程学员李潇,他所在的团队blog戳这里http://www.cnblogs.com/smart-code/ Q1:师兄你觉得在团队项目中,有哪些需要注意的事情? A1:团队合作吧.首先是分工,大家在提Proposal的时候都是异想天开,最终实践的时候想法要实际.这就要求组员们充分讨论自己的team work,实现的功能都要well define,定下各阶段的milestone,合理分配任务:然后要进行充分的沟通和协调,每天拿出10~12分钟大家碰个头开个小会,分享一下彼此的进展,

ASE team work proposal

Hi,我们是Azure Wrapper,欢迎来到我们的blog~我们将在这里记录下ASE课程的滴滴点点,美妙的旅程就要开始啦! 以下是每位队员提交的关于ASE 团队项目的提议: 朱玉影: 随着信息时代的来临,我们每天接受到的信息多样而杂乱.并且随着手机app开发的盛行,我们大部分接受的信息都来自于客户端.但是辗转在客户端之间耗费了我们的大量的时间,比如我每天需要看微信公众号,朋友圈,微博,知乎,大家常看的还有QQ空间,图片分享APP,RSS订阅,新闻等等等等.所以我希望能够开发一款将所有信息都尽

王家林系列之scala--第69讲:Scala并发编程react、loop代码实战详解

刚才看了一下,群里王家林老师又更新课程了,真为王老师的勤奋感到佩服,于是迫不及待的下载下来观看学习.本期讲的是关于scala并发编程的react.loop代码实战. 信息来源于 DT大数据梦工厂微信公众账号:DT_Spark 关注微信账号,获取更多关于王家林老师的课程内容 王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经典”视频.音频和PPT下载! 百度云盘:http://pan.baidu.com/s/1c0noOt6腾讯微云:http://url.cn/TnGbdC

林轩田《机器学习基石》 简介

转:https://blog.csdn.net/red_stone1/article/details/80517672 课程介绍 台湾大学林轩田老师曾在coursera上开设了两门机器学习经典课程:<机器学习基石>和<机器学习技法>.<机器学习基石>课程由浅入深.内容全面,基本涵盖了机器学习领域的很多方面.其作为机器学习的入门和进阶资料非常适合.<机器学习技法>课程主要介绍了机器学习领域经典的一些算法,包括支持向量机.决策树.随机森林.神经网络等等.林老师的

软件工程 最后一周课程总结

软件工程 最后一周课程总结 1) 回顾你的课程计划 (第一周的计划), 你完成的程度如何?请列出具体数据和实际例子 其实完成的程度相当不能令人满意.在第一周的时候列出了想做到的技能并制定了比较详细地计划.但实际上一方面因为项目的变更导致该训练的技能(比如阅读开源代码,增强大项目的编写和管理能力)并没有得到长进.如果说从软件工程的课程/项目中学到了那些东西, 那应该是一方面确实头一回认识到SE是一门非常复杂也是发展非常困难的领域,也具有非常规整的体系和发展方向. 从项目中大概看了一些Julia的基

stand up meeting 12/23/2015

part 组员                工作              工作耗时/h 明日计划 工作耗时/h    UI 冯晓云  基本完成单词本显示页面的设计和实现    4 完善页面切换  4 foxit PDF Reader 朱玉影       login 周以舟         async 林建平         foxit PDF Reader 张葳         UI 3.0:不知道怎么才能找到wrappanel这个控件~所以目前单词本各个单元目测是不能自动换行显示了 另外,