参考自构建之法p341页的模板

首先自己预计了一下,项目gg的可能有百分之50这里面有百分之80是我的责任。冲刺失败我承担主要责任。

1.设想和目标:

  • 1.计划实现类似华为云的小功能之团队合作开发功能。
  • 2.时间上来说不是太充裕
  • 3.我们基本没有别的组的有分歧的时候。

    经验教训以及历史重来一遍的改进。

    前期具体问题:我们遇到了哪些问题?

  • 1.前期的前端路线方针错误。在前期的时候学习方法错误,一开始的时候,在我的带领下,我和另外两个主力一起写嘛,之后我就想找个类似的app写,后来发现这根本不行,再这上面浪费了很多时间。比如配置有问题,eclipse的导入as很繁琐之类的过程。这差不多断断续续浪费了很长时间。
  • 2.我作为前端小组长,自己的学习方法有问题。我之前只是机械的去写代码,而并没有真正的理解里面每个函数的含义。以为只要像汽车零件一样组装在一起就可以了。后来发现根本不行。比如在导航栏里添加一个新建功能,只是简单的粘贴根本不行。这就需要老老实实的看书,不能急功近利,投机取巧。那样有太多错误。花时间在歪路子上了。比如这篇(http://www.cnblogs.com/dushide/p/7823855.html
  • 3.我们团队的问题也很大,没有一个真正的领袖。我觉得别的组要么就有一个执行力很强的领袖,要么就有一个熟悉流程的知道怎么分配任务的领袖。要么就有一个代码能力很强的领袖。并不是说我们的组长说话不好使,就是我们组里没有真正的大神。没有一个有实际能力的leader。但是也不想换leader这和他没关系,主要责任还是在我。
  • 4.因为后来我有个组员他及时的学习并纠正我的错误。他写了一部分但是我有点看不懂他的代码了我得从头学,这几天考试还多。就有时候应接不暇。还想学这个还想学那个的。觉得很忙。
  • 5.我自己的课太多了。开学是想好好学习的。现在看来学习与技术不可得兼。

    可以避免的问题:

  • 1.如果学习的时候能老老实实的学习每一个函数,把那些导入别人的项目的时间花在老老实实自己敲代码理解上,我想我们现在至少没这么难堪。

    补救方法

  • 1.增加人手。后端的同学录做的很漂亮。所以我想拉他们进来。后来了解到他们不愿放手。因为第一再投入时间已经来不及了,第二后端也需要人去写。所以我想了个折中的方法就是有问题一起讨论。比如今天遇到的数据库问题。我们前端后端讨论了一下,完美的解决了。由后端组长实际负责任务的分发。
  • 2.自己要纠正思路,老老实实的去理解那些函数。只能多花时间去做了。毕竟只有不到十天的时间了。一定要脚踏实地的去做。
  • 3.重新定义了一下任务:就是前端不惜一切代价做出来一个可交互界面。
  • 4.更改任务需求说明书再次减少任务需求。

    总结:自己和团队代码能力不强。花了不少时间。当初选择这门课就不是为了得分来的。最后没做出来我最后和我的战友们战斗到最后,我问心无愧。其他组做的真好。为他们点赞。自己继续努力。

2.计划

  • 1.最后计划的工作并没有全部做完,原因如上。
  • 2.我再也不去抄袭别人的代码了,抄袭也是要理解他里面的含义在说。
  • 3.每一个任务模块有清楚的定义但是有的没有交付。
  • 4.没有按计划,因为计划赶不上变化
  • 5.我们的缓冲区留在了贝塔阶段。在贝塔阶段实现了阿尔法阶段的功能。
  • 6.修改如上,加班是肯定的。

3.资源

  • 1.并没有足够的资源来完成。
  • 2.所需时间确实是有估计的,上一次的上上个周日我以为四天的时间就能完成所有的功能,但是还是没有完成,是由于前端组与后端组的交接存在了问题。现在已经解决。精度不足。
  • 3.没有测试,人力足但是人力的质量不够。上周让我一下子惊醒的是美工,我们美工没有增加相应的人手,导致app很丑,我以为很简单,但其实不然。
  • 4.我觉得那是肯定的,我这个人是想当pm的,但是我严肃不起来,他们没完成只能采用绥靖政策。所以可能换个别组的大组长比如晨瑶大组长之流可能会更好。但是现在都熟悉了我也就将就的做下去。
    这里历史重来我要写一下,如果历史重来我一定紧紧的抱住别人的大腿。带领组员走向人生巅峰。

4.变更管理

  • 1.知道。我是每天都去他们宿舍查看详情的。
  • 2.看进度,做不出来我也没就必须推迟啊。
  • 3.完成以上的功能后,用户使用可以一个团队一起进行项目的管理分配等。就是华为云的一个小任务。

    5.设计与实现

    6.测试与发布

    5,6我想我们真正做出来吧在总结。

阿尔法最终总结:

团队角色管理与合作

  • 1.每个人都是自己选的,路都是一步步摸索出来的,经历了一个开发流程真是开心又疲惫。每个人也算人尽其才吧。
  • 2.有互相帮助的,比如我前端哪里不懂了,比如一开始不懂接口是什么就去找的他们一起理解的,他一遍演示一遍讲,收获颇丰。
  • 3.在一起商量呗,只有达成一致才是王道。
  • 4.鸣谢所有人
    今天看见构建之法第九章,我觉得自己是Project Manager 而不是Program Manager因为我觉得自己特别符合第二点:通常是团队与外界打交道的唯一代表。

下面是对于同学们给出的建议的回复

  • 1.我们组的冲刺失败了,所以界面丑陋无比。
  • 2.对于你给我儿子的建议,他爹给你点了赞。
  • 3.主要是PM方面有一些问题,我也是后来一点点接手的,还有没有其他组的大神。我觉得很方。
  • 4.迷就对了,我曾经也迷过,考虑是不是退出算了。
  • 5.一起加油吧,也曾经差点崩了。
  • 6.加油,总结是必须的。
  • 7.每个人都有开发,都很积极,就是没有大神指路靠自己摸索。我知道都是摸索的,但是摸索的程度不同而已。而且我想做成功再趾高气昂的把他们叫出来一起听我答辩。

事后诸葛亮之Alpha十天冲刺之失败总结的更多相关文章

  1. 项目Alpha冲刺(团队)-第十天冲刺

    格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队) 团队名称:为了交项目干杯 作业目标:描述第十天冲刺的项目进展.问题困难.心得体会 队员姓名与学号 队员学号 ...

  2. 【Alpha版本】十天冲刺集结令

    031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 [Alp ...

  3. 【Alpha版本】冲刺总结随笔

    项目预期计划 确定代码规范与编码原则. 根据原型设计,界面设计,搭建应用大致框架,完善控件,背景等的界面设计. 根据体系结构设计,完善界面跳转逻辑,确定功能模块,实现1.0版本功能. 重点完善需求说明 ...

  4. 【Alpha版本】冲刺阶段 - Day7 - 靠泊

    Alpha:指集成了主要功能的第一个试用版本.在这个版本中有些小功能并未实现.事实上很多软件的 Alpha 版本只是在内部使用.给外部用户使用的 Alpha 版本会起一个比较美妙的名字,例如,技术预览 ...

  5. 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺6.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  6. 【Alpha版本】冲刺阶段——Day5

    [Alpha版本]冲刺阶段--Day5 阅读目录 今日进展 问题困难 明日任务 今日贡献量 站立式会议 TODOlist [今日进展] 完成登录类代码 public void LOGIN() { co ...

  7. 【Alpha版本】冲刺随笔汇总

    [Alpha版本]冲刺-Day1 [Alpha版本]冲刺-Day2 [Alpha版本]冲刺-Day3 [Alpha版本]冲刺-Day4 [Alpha版本]冲刺-Day5 [Alpha版本]冲刺-Day ...

  8. 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...

  9. 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...

随机推荐

  1. [Codeforces 925C]Big Secret

    Description 题库链接 给出 \(n\) 个数,让你生成这 \(n\) 个数的一个排列 \(A\) .定义 \(B_i = \bigoplus\limits_{j=1}^i A_j\) , ...

  2. Ionic3 UI组件之 Gallery Modal

    Gallery Modal可以理解为相册的预览界面.可以显示网络图片,也可以显示base64Image. 在这个例子中,我用来实现图片的预览功能. 相机拍照,或者相册选择图片后,用缩略图组件显示缩略图 ...

  3. SQL运算符

    SQL运算符实例代码教程 - 运算符是一个保留字或字符,主要用于在SQL语句的WHERE子句来执行,比较和算术运算等操作.  http://www.yiibai.com/sql/sql_operato ...

  4. [日常] 研究redis未授权访问漏洞利用过程

    前提:redis允许远程连接,不需要密码 1522057495.583846 [0 123.206.24.121:50084] "set" "dUHkp" &q ...

  5. 撰写html标签的快捷方式2

    1.写一个含有类的标签. div.demo-inline + tap键 就会生成如下<div class="demo-inline"></div> 2.CS ...

  6. 湘潭校赛 Hard Wuxing

    Hard Wuxing Accepted : 13   Submit : 166 Time Limit : 1000 MS   Memory Limit : 65536 KB 题目描述 “五行”是中国 ...

  7. Error creating bean with name 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0': Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework

    昨晚在 使用spring aop, 然后Tomcat启动的时候, 报了这么个错: Caused by: org.springframework.beans.factory.BeanCreationEx ...

  8. 小tip: base64:URL背景图片与web页面性能优化——张鑫旭

    一.base64百科 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息. 某人: 唉,我彻底废柴了,为何上面明明是中文,洒家却看不懂嘞,为什 ...

  9. 【PyQt5 学习记录】010:QSplitter

    import sys from PyQt5.QtWidgets import (QApplication, QWidget, QSplitter, QTextEdit, QPushButton, QL ...

  10. VSCode环境

    PythonPython for VSCode Language Support for Java(TM) by Red HatJava Language SupportJava DebuggerJa ...