目录javascript
标签:软件工程前端
经过本学期的所学所练,我熟悉了软件开发的具体过程,经过团队合做,体验到了真正的软件开发。虽然过程可能有点辛苦,可幸的是最后学到了不少。学会了一门新的语言,了解了微信小程序的开发。
不足:
1)由于作的小程序比较简单,并且彻底是零基础学习一门新的语言,并非一开始进行了系统的学习后再开始写程序,致使知识零散,不能综合应用,虽然说是作出来了前端,其实仍是没有什么竞争力。
2)你们能力有限,并无作到开学初期预期的小程序的结果。java
1)统计一下,你在这门课程中,完成了多少行的代码;web
600多行左右编程
2)软工的各次做业分别花了多少时间?(作一个列表)小程序
做业 | 时间 |
---|---|
我的做业 | 3天左右 |
结对编程 | 3天左右 |
团队做业 | 3周 |
3)哪一次做业让你印象最深入?为何?微信小程序
团队做业让我印象最深入。
缘由:
1)多是由于时间跨度比较大,我我的花在上面的时间也比较多。
2)有真正的实战打代码
3)一个团队在冲刺的几天中,天天都聚在一块儿学习,印象深入
4)有作出来小程序,挺开心的。微信
4)累计花了多少个小时在软工上?平均每周花多少个小时?工具
70个小时。
若是是非冲刺周的话,平均每周三四个小时。
如果,那一周冲刺的话,平均每周18小时左右。学习
5)学习和使用的新软件;
微信web开发者工具
6)学习和使用的新工具;
微信web开发者工具
墨刀
Sprint Backlog
7)学习和掌握的新语言、新平台;
javascript
8)学习和掌握的新方法;
如何作好团队开发,团队开发的流程
燃尽图的使用
用墨刀来设计前端UI
用javascript来写前端
9)其余方面的提高。
团队协调能力
自学能力
在没有开始进行团队项目实践的时候,我整个大学是没有任何项目经验的。一开始,我还担忧能不能完成项目,后来开始一段时间后,我以为一切都是我多想了,在PM的领导下,组员的团结下,一切的问题彷佛都能迎刃而解,人不是一个孤独的岛屿,要积极的融入集体,才能发挥本身的做用。咱们团队六我的,各司其职,一块儿努力,完成了记帐小程序,这是一件令我很自豪的事情。这是一场“战役”,是一个团队的“战役”,所幸,咱们在最后打赢了这场战役。在beta阶段结束后,我甚至有些怀念,咱们六我的一块儿坐在一个宿舍奋斗的日子,你们累了点杯奶茶,说说段子,吐吐槽,而后继续开始干活。咱们会为了一点小小的成功开心好久,这是只有真正经历过团队开发的人才能体会到的快乐。要相信本身,才能成功。
咱们PM在整个开发的过程当中,都作的很好,时间安排的也很合理。整个开发的过程不会以为特别赶。
建议:大一仍是学好基础课程,打好基础,只有认真学了,你才能真正的认识到本身喜欢的东西是什么。仍是一句老话:好好学习,每天向上。
换人机制:老师上课的时候有提到的团队公开招聘这个方法,我以为很不错。各个团队能够写出本身团队的需求,在整个专业内进行招聘,从而实现团队的换人。
团队合做的阶段:萌芽阶段,磨合阶段,规范阶段,创造阶段。
个人团队都经历过:萌芽阶段,磨合阶段,规范阶段。
个人团队没有到达“创造”阶段。
萌芽阶段:一开始组队以后,尚未进入冲刺的时候,你们都还比较被动,处于萌芽阶段,PM发的文档也不会怎么看,只有把你们强制性的聚在一块儿,组员才会开始作事情。
磨合阶段:你们在作前端的时候,每一个人的审美都不同,致使每一个人都以为本身作的好看,别人作的很丑。
规范阶段:Beta阶段的时候,你们都能齐心合力,一块儿努力。聚在一块儿讨论实现方法。都能明确本身的任务。
创造阶段没有达到,由于你们仍是都比较被动的。若是不是博客做业的缘故,应该没有人愿意去作吧。
1,研发出符合用户需求的软件
2,经过一系列工具,流程,团队合做,可以在预计的时间内发布 “足够好” 的软件
3,而且经过数据展示软件是能够维护和继续发展的。
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
请在随笔中用数据证实上述内容或侧重选择之一。
咱们团队研发出了符合用户需求的软件。
咱们团队开发的是微信小程序-“喵喵喵记帐”,在微信小程序中就能找到,或者扫描下面的二维码:
用户人数:107