5月份开发心得
总体表现
这一个月真个团队的表现是是令人失望的,团队中的每个人似乎都在忙着自己的事情,大家似乎都默认将团队项目搁置下来,刻意的不提及这件事情,只有每周软工课前才会临时赶一些进度,当看到有的学妹学弟已经快要做出成品的时候,我们才意识到自己的进度已经完全滞后了。
大概进度
现在还只是把老师与同学的需求分析了一下,讨论出了大概的网站功能,因为并能没有做出demo,无法给老师与同学体验(与我们起初敏捷开发的想法背道而驰),只能一边写比较基本的功能,一边仅仅将我们的想法与用户沟通,不断改进我们的功能,整体进度相对于几个已经做出能用的产品的组们还是比较落后。
原因分析
1. 队里成员都是大三狗,面临着下一步将要保研(联系合适的老师),出国(联系暑研),以及随之而来的各种各样的面试,扑面而来的压力,对未来的迷茫,让我们丧失了一开始的激情。
2. 所有的团队成员似乎都选择了先忙自己的事情,之后哪怕有一点空闲,但是苦于大家没有统一的时间安排,这点空闲时间也就随之被浪费了,导致恶性循环,导致一个月来,团队项目停滞不前。
3 .最根本原因还是大家没有形成良好的开发习惯,假如确确实实把任务落实到个人,认真考核每个人的进度,这个月或许不会如此。
4.交流上大家也出现了问题,相互督促不够,仿佛在刻意回避这个问题。
5. 整体项目进展缓慢后,大家没有体会到某个功能实现的成功与满足感,有的只是项目滞后的恐慌,从而更没有动力与激情进展下一步得工作,导致进一步滞后。
反思与解决思路
- 我们组员的学习能力与代码水平应该不是所有组中最差的,但是却毁在丧失了斗志。
- 我们还是希望最后能做出拿得出手的产品的,如今在老师的督促下,我们认真分析了我们的不足,梳理了下已经做的工作,并且制定了整体的开发计划。
- 为了避免再次出现整个组抱团破罐子破摔的情况,我们制定了短期的计划并把人物严格落实到个人,并对个人贡献进行严格考核。当然如今确确实实已经进入考试周,难免临时有考试,因此我们将考核时间拉长一点,但是每周工作必须有进度。
- 建立任务墙,确确实实让自己感受到我还有事情没做,避免像之前哪怕有闲暇时间也被浪费掉。
- 组员其实并没有开发这样一个功能完善的网站的经验,我们现在正在寻找有相关经验的同学,听一下他们踩过的技术或者其他方面的坑,亦可以作为技术后援,避免因为某个技术问题导致项目进度停滞。
- 每周至少整个项目确确实实有一个被完善得功能,让组员体会下成功的喜悦,并对贡献大得组员进行切实得奖赏,希望能在开发过程中形成一个良性的循环。
展望
确实如同老师所说,软件工程并不仅仅是技术的问题,应该有很多人的因素在里面,如今确实体会到了这点,原本以为组里几个都是资历较老的大三狗,技术储备应当比学弟学妹深厚,如今却被吊起来打,原本大家都希望把事情堆到暑假,然而事实我们暑假就真的能安心做吗(两个有的会去msra实习,两个去美帝暑研),大家更凑不到一块,到时候项目进展就真的会一帆风顺吗。我们扪心自问,并不能给出肯定的答复。如今我们就应该考虑所有可能的因素,认真做好计划,认认真真的做好每周乃至每天的工作,我觉得现在组员们确确实实已经认真起来了,期待我们这个6月能补上之前落下的进度。
愿一切顺利。
组员们加油!!!!