第二次迭代个人总结

新年晚会后,软工课程的微信开发总算是结束了,总的来说,收获还是很多的。

 

1.        微信抢票

1)        从一个想法落实到具体实现的过程:

我们小组微信抢票部分最有特色的就是个人中心的整合以及双人抢票了,一开始规划愿景的时候大家就又很多想法,就拿双人墙票来说,如何实现,经过我们小组成员的一起讨论以及与团委、老师助教的交流之后,至少提出了四五种方案,在迭代一时我们采取了令牌的方式,后来在实际使用过程中发现确实有些不方便,于是在之后的迭代二中我们就放弃了输入令牌的方式,转而采取了输入学号发送绑定请求的方式来实现双人绑定,并且重构了双人绑定的页面,双人绑定的流程更加清晰方便,改善了用户的体验。回过头看双人绑定这样一个小功能的实现,也经过了我们很多次的讨论以及一次迭代更新。从想法到具体实现,其间考虑的东西也有很多,很多问题可能都是没做出来前想不到的,在用户使用的过程中,这些开发者没有考虑到的问题就需要在下次迭代中快速改进了。

2)        平台化的思考:

我们小组对有关个人账户的管理进行了整合,开发出了个人中心这个模块。最初的出发点是微信菜单数太少了,所以要搞一个个人中心整合一下。不过这个思路也挺正确的,将账户管理,票务管理及双人绑定整合在一起确实也在使用的过程中清晰了不少。另外我们小组在与老师交流过之后,还有过活动中心的想法,将活动也整合在一起,不仅仅是抢票,包括投票,问卷等等都可以弄在一起,这样就可以只提供一个借口给不同的活动举办方,达到了平台化的效果,但限于时间,这个想法最终没有实现。

2.        微信墙

从大作业到能用的产品:

在进行微信墙的开发过程中,深切地体会到了从大作业到能用的产品之间的距离,要上线的话,很多地方都需要更多的思考,特别是一些相对细节的东西,可能都需要改上几遍才行。在开发过程中遇到的一个大问题就是多平台的适配,包括不同的手机平台,以及不同的第三方输入法等等,也是很麻烦的一个问题。

 

总结:小步快跑,快速迭代是互联网开发中很好的方法。

你可能感兴趣的:(第二次迭代个人总结)