在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?我们的软件目的是为了解决实验室设备管理。在定义上其实比较笼统,我们的目的是往设备管理方面靠齐,但实际上并没有构思得很清楚究竟要做什么样的功能,导致最后做出来的东西功能单一,基本上是在重复操作。 2. 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? )额,原计划的功能基本实现了,时间也算按时吧。 3.有什么经验教训? 如果历史重来一遍, 我们会做什么改进?
计划 1. 是否有充足的时间来做计划?算是充足吧,开头前几天对项目中比较关键的难点进行了思考,并开始寻找解决方案。大概四天时间解决了微信前后端连接问题,能够正常连接通信。 2. 团队在计划阶段是如何解决同事们对于计划的不同意见的?通过在小组群里讨论,三人小组两人同意,然后负责该部分内容编码的人没意见就行。 3. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?因为第一次做微信小程序,不敢计划太多,原计划的内容本身就很简单,都实现了,就是实际做出来的效果不理想。 4. 有没有发现你做了一些事后看来没必要或没多大价值的事?有,最后都给删除了。 5. 是否每一项任务都有清楚定义和衡量的交付件?只有大概实现什么功能的定义,具体做出来的效果感觉差距颇大。这一部分是水平问题,很大一部分还是事先没有清楚的定义好每个任务的具体功能。 6. 是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?
7. 在计划中有没有留下缓冲区,缓冲区有作用么?缓冲区定在了最后三天,期间也就是对项目存在的小问题进行修改。 8. 将来的计划会做什么修改?(例如:缓冲区的定义,加班)
另外要合理分配工作量,让每个小组成员真正投入进来,不要有依赖其他组员的心理,每个人都尽力了,项目会做的好很多。 9.有什么经验教训?明确合理做好计划项目就成功了一半。 资源 1. 我们有足够的资源来完成各项任务么?不算很充足,但是有。毕竟大部分的问题都可以通过互联网搜索解决。 2. 各项任务所需的时间和其他资源是如何估计的,精度如何?各项任务所需的时间和其他资源的估计方式是按照之前做其他项目时的经验来估计的,精度不高。 3. 测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?人力资源不是很足够,才三个人,而且都是新手。 4. 你有没有感到你做的事情可以让别人来做(更有效率)?
有什么经验教训? 如果历史重来一遍, 我们会做什么改进?
变更管理 1. 每个相关的员工都及时知道了变更的消息?嗯啊,通过群沟通的。 2. 我们采用了什么办法决定“推迟”和“必须实现”的功能?三人沟通最后达成的。 3. 项目的出口条件(Exit Criteria – 什么叫“做好了”)有清晰的定义么?没有,毕竟时间紧迫,只能尽力做完能做的。 4. 对于可能的变更是否能制定应急计划?没有,所以进度比我们所预期的慢。 5. 员工是否能够有效地处理意料之外的工作请求?不是很能够。 我们学到了什么? 如果历史重来一遍, 我们会做什么改进? 设计/实现 1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
2. 设计工作有没有碰到模棱两可的情况,团队是如何解决的?
3. 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么? 比较项目开始的 UML 文档和现在的状态有什么区别?这些区别如何产生的?是否要更新 UML 文档?
4. 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
5. 代码复审(Code Review)是如何进行的,是否严格执行了代码规范?后期测试的时候进行了代码复审,严格执行了代码规范。 我们学到了什么? 如果历史重来一遍, 我们会做什么改进? 分工还是不够明确,且具体实现的功能太空泛,下次要更细致。 测试/发布 1. 团队是否有一个测试计划?为什么没有?
2. 是否进行了正式的验收测试?
3. 团队是否有测试工具来帮助测试?
4. 团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?
5. 在发布的过程中发现了哪些意外问题?
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
团队的角色,管理,合作 1. 团队的每个角色是如何确定的,是不是人尽其才?
2. 团队成员之间有互相帮助么?
3. 当出现项目管理、合作方面的问题时,团队成员如何解决问题?
我感谢 邱海峰_____对我的帮助, 因为某个具体的事情: 他和我做前后台对接的时候很顺利________。我们学到了什么? 如果历史重来一遍, 我们会做什么改进?一定要做好团队分工,不能单独把前后台分开做,这样不利于前台界面设计,同时也不利于后台实现相应功能,前后台之间的连接也是很头疼的问题,如果再来一遍,小组会聚在一起 总结: 你觉得团队目前的状态属于 CMM/CMMI 中的哪个档次?
你觉得团队目前处于 萌芽/磨合/规范/创造 阶段的哪一个阶段?
你觉得团队在这个里程碑相比前一个里程碑有什么改进?
你觉得目前最需要改进的一个方面是什么?
对照敏捷开发的原则, 你觉得你们小组做得最好的是哪几个原则? 请列出具体的事例。
会议照片 |
请发表评论