该帖子同步发自圈子:建筑工程 (访问该圈子)
参考文章:《读微软研发制胜策略的体会和总结》 -- 项目经理 除了项目管理相关工作外,强调了最重要的一点是训练项目成员。 -- 专注 让每个人都专注而再专注在改善产品的事情上。而不是被其他事情,文档等等打断。 -- 项目目标 * 用清晰的语言描述出需要完成的任务; * 专注于与目标相关的事情; * 并做好时间管理,以及优先级等; * 每日构建来检查每一谈完成的工作情况,并及时地进行改进和提高; -- 缺陷和BUG * 及时的消灭 BUG,不应该有任何的拖延; * 自己的 BUG 自己及时负责清除; * 对每次自己遇到的 BUG 和缺陷进行总结,也是一次很好的学习; * 还有,对于问题,简单有效才是最好的; -- 进度 * 在期望保持进度之前应该懂得未雨绸缪,否则只有坐以待毙; * 对于未来项目中需要的知识和技能的预见性; * 能够在开发中遇到问题后找出问题的所在,并能通过 debug 等方式找到问题的根源; * 项目进度的有效控制方法是进行挣值法分析成本和进度的偏差。增量迭代和多个检查点和里程碑的设置可以有效的做到这点。 * 项目主管可以将项目进度计划细化到以周为单位,而对于模块的负责人可以再将工作计划细化到以天为单位,并通过每日构建,以及每天需要完成的功能清单来及时地发现进度偏差。 * 对于遇到一些突发的情况,困难问题而引起的进度偏差常常需要赶工了:),当然这些也是与进度估算不准确有关系的,此时需要重新分配资源等手段了; * 用实用性和易用性来满足用户需求,而不是花哨的功能,或者其他开发人员自己脑袋发热的个性强加到系统中; * 一定要有效的利用时间(改善产品) -- 工作环境相关 * 愉快的工作氛围来发挥每一个人的最大的工作效率; * 利用项目检查报告来改进软件开发的工作程序;在报告中需要实际的描述我们解决问题的每一个详细步骤; * 定期会议的安排,充分准备,明确的目的,有主持,有记录,并且应该确保没有漫无边际的讨论和争辩; * 也不应该完全的根据进度表来驱动项目的进展,这对小组的士气可能会有伤害(毕竟人是活得,才是主体,但也不应该太偏了) * 有了一定的进展(如完成了某个小项目,or重要功能)可以提供一些令团队兴奋得结果:) * 质量更重要 * 沟通,积极地沟通 -- 学无止境 -- 态度决定一切 * 异常处理,错误提示 * 与 BUG 作斗争 * 质量的重要性 * 从用户的角度来考虑程序 * 程序共享 * 责任感,不要什么都说不行,即使失败了,也要学会分析和总结
|