首页 > 技术文章 > 团队作业2

just-let-it-go 2018-04-03 22:53 原文

团队作业2

一、确定选题

1、确定团队选题,确定之后每个团队需要描述要做的究竟是什么系统,预期的用户量是多少。

团队选题:记账微信小程序,实现日常的记账功能
这个系统是基于微信平台的的小程序,无需下载安装软件即可使用,它实现了应用触手可及的梦想,用户搜一搜或者扫一扫即可打开,体现用完即走的理念。一个微信用户拥有唯一的账单,我们要实现的是记录每一个用户生活中的收入和支出,我们根据大多数用户的生活消费进行分类,贴上标签,最后通过数据产生图表,使用户了解近期的消费情况。
预期的用户量:通过微信小程序即可记录下日常的开销,对于我们来说还是比较有用处的,而且现在大家的交流基本上都要用到微信,使用微信小程序也比较方便,所以我预期如果这个小程序做得好的话,初期可能会有50的用户量,后期会有100的用户量

2、围绕选题项目内容的真实、可用、有价值(有情怀作为加分项)目标来分别阐述。

  • 真实性:应用商店现有一堆的记账小程序,而且功能都挺齐全的。虽然目前也有微信的记账小程序,如下图,但是正在功能方面就没有APP的强大了,有兴趣的可以去搜一搜玩一玩,所以我们要做的微信小程序也是可以通过微信平台个给用户提供方便的服务
    应用APP:

    微信小程序:

  • 可用:记账这种日常中大多数人应该都需要,(but我...从来不记账,从来不知道一个月花了多少钱...)我们每天都会有零零碎碎的开销,通过一个月的开销情况,可以让我们清楚地知道近期的消费情况,如果发现开销过大,那我们可能就会有所节制,从而养成理财的好习惯。

  • 有价值目标:我们想要实现的目标就是要给大家带来方便,做一个有用的小程序,操作简单,尽量可以满足用户的真实需求,给大家的生活带来帮助。

3、建立和初步熟悉团队git的协作方式。项目后续的代码、文档都要通过码云增量式管理。实现文档的版本化和增量式管理。

4、请立刻建立团队项目的git仓库。

强调:做雷同项目的不同团队, 请在项目立项的时候,就提出自己团队独特的设计/功能是什么,如何找到目标用户, 然后执行
团队的码云地址

貌似选择这个记账小程序的有五个团队,有这么多dalao在竞争啊!我们当然不能怂啊!我们团队独特的功能:预期可以根据用户每个月的消费生成图表,形成每个月的对比图或者消费情况分类的占比图。还有就是美观的界面了,我们全是女生,我相信我们女生的审美还是阔以的。如果后期有多余的时间,我们会考虑导入支付宝账单,再进行消费分析。
如何找到目标用户?当然是我们周边的同学了,同学之间先推广一下,如果我们的小程序确实给大家带来了帮助,还会吸引更多的用户。

二、制定团队计划

根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到码云的团队项目Issues(列表、里程碑)里面,要求:
PM组织成员快速阅览《构建之法》第8章到第15章关于“软件开发完整生命周期”的相关章节,并回顾在案例分析中初步练习过的项目计划设计的方法对项目做时间安排。同时请参考下面的团队项目每周环节进度表。
使用《构建之法》“计划和估计” 一节中提到的讨论方法和耗时估计公式来矫正计划的时间表,为每个环节定制好时间。并注意,不要贪图做太多的功能,而是要把关键的场景实现了(参考《构建之法》中关于MVP的描述)。

团队的issue计划安排
issue截图:



修改后的计划表格:

参考
如何使用Issue管理软件项目?http://www.ruanyifeng.com/blog/2017/08/issue.html
团队项目很难么?别的同学做难度更大的要求都完成了(10 个SCRUM):http://www.cnblogs.com/teamftd/p/4929007.html
GitHub团队项目合作例子:http://www.cnblogs.com/schaepher/p/4933873.html

团队总结:

  • 林羽晴
    上次进行了小组的第一次开会,确定了团队的选题,并粗略地分配了任务,六个人的意见还是比较杂的,最终确定了记账小程序。大家也用过类似的APP,对我们来说会比较熟悉一点,所以会比较清楚用户的需求。但是在任务分配上有不合理的情况,没有事前考虑清楚,写博客不应该只安排一个人完成,这种总结类的东西还是一起写比较好。上周下载了微信web开发的软件,注册了小程序管理权限,分析了一下我们需要准备的技术,发现都是一些看不懂的东西,但是我们可以在github上参考其他人的源代码。那么,接下来大家要加油了!

  • 洪亚文
    上周进行了关于选题的讨论,选了微信记账小程序主要是因为想做点实际而有意义的事情,如果没能说服自己的内心,做起来也会相当的吃力。分工大概是三个前端三个后端,遵从了大家自己的意愿,但是其实只是特别广泛的分工,在接下来的任务中还会有很多的杂活或是意见不一的事情,其实我觉得更多的应该是整个项目的进行需要一个严格的安排计划执行到底,每周的例会就特别的重要。

  • 丁蓉
    对于团队具体项目,上周我们开了会,经过一番激烈的讨论最终确定了微信记账小程序,然后进行了分工。不过这只是一个小小的开端,开会结束后我查了微信小程序开发的资料,发现自己基本上是不懂的,接下来又要作为这个小程序的后台程序开发人员有点小压力,我会努力做好胜任这个角色,然后希望和大家这次的团队合作有个愉快的过程和完美的结果。

  • 秦贞一
    经过第一次团队讨论,我们团队决定做微信小程序。一直以来,界面设计是我比较擅长的。所以在小组分工的时候我选择了前端开发。大家也逐步确立了自己要负责的方面。确立好各自的分工之后,我有去了解微信小程序的开发过程,慕课网上也有相关的视频教学,我相信,只要用心想去做一件事情,即使结果不是很完美,但是其中的过程也是很美好的。相信在接下来的日子里,我们一定能够做出令自己满意的作品。

  • 顾芷菱
    我们是一个由六个性格迥异的女生组成的团队,大家都有各自的优缺点,在上周开的团队第一次例会中明确了我们的选题并且粗略的进行了分工,我们还会再开展一次会议,更加细致的明确每个人的职责,落实细致,使每个人该做什么了然于胸,这样才方便真正实际编码时通力合作,起到人多力量大的作用。希望我们队的成员都能为自己负责,为团队负责,不求争最佳,但求有所获。大家加油~

  • 齐畅
    我们刚开始讨论的时候每个人都说了很多很多想法,讨论过程也很激烈,我是负责查找资料,分析总结和测试,为了让我们的小程序更完美,看来以后少不了开完大会开小会了,相信这个项目结束之后,每个人的进步都会很大。其实想要完成整个项目并非易事,况且我们队还想把它做精致,那那可以说是道阻且长了。但是我们有信心把他做好,互帮互助,在错误中共同成长,很期待接下来的共同奋斗,相信这会是我大学学习生涯中最珍贵的回忆,加油,准备好了!

推荐阅读