如何制定好项目计划

标签: | 发表时间:2023-05-17 08:55 | 作者:
出处:https://twitter.com
"我是一家小互联网公司的部门负责人,下属五六位,他们推进项目有些拖拉,我不好意思强迫要求时间(有些项目时间不那么苛刻),他们上班时就有划水现象。如何很自然的变得原则性更强。" #软工好问题 这其实也是个典型的软工问题,工作中常见。 从软工的角度来说,这不是简单的缩减Dead Line,而是应该有更合理的项目计划,每一个项目,都有一个合理的完成的时间,该3个月就是3个月,该30天就是30天,不是商场买衣服先拦腰砍一半。 作为项目负责人或者部门负责人,最重要的是,要制定合理的计划,让时间点尽可能接近实际需要的时间,不要太紧以至于总是996,也不要太松让员工天天摸鱼。 那么如何制定好项目计划呢?有三个关键点: *第一个:要将任务分解。也就是项目管理中常见的WBS(Work Breakdown Structure),一个任务层层分解,分解的越细就可以让时间估算的越准 *第二个:要让具体执行的人参与计划的制定。定计划不是拍脑袋,如果不了解具体的技术细节,很容易高估或者低估实现的难度而制定出不合理的计划。所以最好的办法是让具体执行的人参与计划的制定,这样一方面更准确,另一方面ta会更有参与感。对比一下: “这个任务你能不能三天内完成?” “我尽量吧” vs “你觉得这个任务要几天完成?” “我估计需要3天就可以完成” 前者可能就觉得好像是被逼的,完不成也有借口:“这是你定的时间点,不科学”。 而一般程序员自己说的时间点,都会努力遵守的,你甚至都不用太催ta,ta会尽可能在自己说的时间点前完成。 但程序员估时间点,很容易过于乐观,或者有些人会给一个过于宽松的时间,这时候,就需要结合任务分解(WBS),将任务细分后,偏差就不会太大。沟通的时候,要注意多问问题,而不是简单质疑为什么要这么多时间。比如说: “是不是可以把任务细化一下?” “这个模块3天是不是不够?” “这个功能模块需要2周,如果我们简化一下,或者移除,是不是可以让进度快一点?” 通过这样让程序员参与估算,通过反复沟通,基本上可以得到一个合理的时间。 *第三点就是要有里程碑。如果是敏捷开发这种一个Sprint一个Sprint的迭代还好,每个Sprint就相当于一个小里程碑。没有里程碑的话,计划的执行就很容易前紧后松,开始无所事事,快到交付的时间了发现还差很多,只能凑合着完成。 设立好里程碑后,强制每个里程碑都要有交付,这样就可以保证最终计划的执行不会偏差太大,一直有交付。 里程碑,本质上是利用DeadLine来倒逼生产力,是一个简单有效的方法避免划水,提升效率。参考阅读:《项目一再跳票?试试这一招:用Deadline倒逼生产力》 https://cnblogs.com/dotey/p/13205902.html… 计划,不仅仅针对单个项目,其实对于整个部门来说,也要有长期的计划,有些是硬性的业务需求,还有一些是要作为填充剂的软性需求,像偿还技术债务、提取公共组件、尝试新技术栈等,在闲暇的时候正好把这些填充剂需求补上,保证大家一直有个稳定的节奏,不要太紧也不要太松。 上面说的这些,包括截图中的方法,都是一些基本的软件工程和项目管理手段。除了这些手段,其实更高明的办法是去激励员工,激发他们自驱自主的努力工作 。 激励员工方法之一,就是类似于鲶鱼效应,开掉消极怠工的员工,招一些积极的“鲶鱼”,带动整个团队。 激励员工的方法之二,就是让他们觉得自己做的事情是很有价值很有意义的,他们能感觉到成长。 比如我们最近在忙一个大项目,我们组也有要去做一些事情,我并没有把这个事情只交给某个资深程序员的去完成,而是分解成几个小任务,让大家都有机会参与。任务做完了,再鼓励他们去给大部门做Demo,去展示他们的成果。 即使我们没996,但是可以看到他们很努力的工作到比较晚,因为他们觉得做的事情很有意义,而且从中也获得了成长。

相关 [项目 计划] 推荐:

如何制定好项目计划

- -
"我是一家小互联网公司的部门负责人,下属五六位,他们推进项目有些拖拉,我不好意思强迫要求时间(有些项目时间不那么苛刻),他们上班时就有划水现象. " #软工好问题 这其实也是个典型的软工问题,工作中常见. 从软工的角度来说,这不是简单的缩减Dead Line,而是应该有更合理的项目计划,每一个项目,都有一个合理的完成的时间,该3个月就是3个月,该30天就是30天,不是商场买衣服先拦腰砍一半.

高级项目管理师个人总结--项目计划

- - CSDN博客研发管理推荐文章
这几天事情较多,外加计划的内容也很丰富. l         项目工作分解结构(WBS)的作用:. 1,   明确和准确说明项目的范围;. 2,   为各独立单元分派人员,规定这些人员的相应职责;. 3,   针对各独立单元,进行时间、费用和资源估算的准确度;. 4,   为计划、预算、进度计划和费用控制奠定共同基础,确定项目计划测量和控制的基准;.

开放式徽章计划 - Mozilla 发布 Open Badges 项目

- 锋 - cnBeta.COM
Mozilla今天宣布了Open Badges项目,这是一个开放式的网络基础设施,它提供了开放和规范的API,为任何组织提供一个具有互操作性的徽章认证平台. 这种徽章可以被教育机构制作和评定,当成员修完指定科目后可以永久显示徽章,以显示技能和成就,这对于找工作、建立合作和建立威信而言颇具好处,当然最终目的是促进人们的学习兴趣.

做一份切实可行的项目计划

- - 雷锋网
【编者按】本文作者 @小幺陈博 在一个没有计划习惯的团队,让攻城师们协助完成项目计划的难度就如同说服一个按摩小姐帮你免费服务一样难. 我不是否定攻城师们的协作意识,而是这件事在攻城师们看法,是如同脱裤子放屁一样毫无用处. 在艾森豪威尔(美国总统,诺曼底登陆的总司令)看来,计划的确毫无用处. 然而在艾森豪威尔看来,计划也是不可或缺的.

[海外学人] 浙大一全职“千人计划”特聘教授申请项目全军覆没zz (转载)

- 亮亮 - FeedzShare
来自: 水木社区 今日十大热门话题 - FeedzShare  . 发布时间:2011年09月22日,  已有 2 人推荐. 发信人: QxQ (笨,也要活着. 标 题: 浙大一全职“千人计划”特聘教授申请项目全军覆没zz. 发信站: 水木社区 (Fri Sep 23 00:46:05 2011), 站内.

reCAPTCHA项目

- - 四火的唠叨
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 要说reCAPTCHA,就要先说一说CAPTCHA,全称是Completely Automated Public Turing test to tell Computers and Humans Apart,即全自动区分计算机和人类的图灵测试,也就是通常说的“验证码”,目的就是要把计算机和人区分开来.

项目集成项目管理之项目范围管理

- - CSDN博客系统运维推荐文章
7.1项目范围和项目范围管理.    项目范围:为完成具有规定特征和功能的产品、服务或结果,而必须完成的项目工作. 7.1.2项目范围管理的作用.    确定在项目内包括什么工作和不包括什么工作;由此界定的项目范围在项目的全生命周期内可能因某种原因而变化,项目范围管理也对这种变化进行管理. 7.1.3项目范围管理的主要过程.

oracle执行计划

- - Oracle - 数据库 - ITeye博客
所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案. 举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也 可以先去北京转机,或者去广州也可以. 但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情. 同样对于查询而言,我们提交的SQL仅仅是 描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息的,是由数据库来决定的.

项目的秘密——Programmers(29)

- allentranks - 西乔的九卦
载于《程序员》杂志2011年第9期. 从这一期起,开始在杂志上登出整P的大幅漫画,需要看大图的同学们,讯猛点击下图. 这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主. 如果你有什么可乐的关于程序员的故事、对话、代码,愿意通过漫画的形式分享,请给我发邮件.

绝望的项目——Programmers(21)

- leo - 西乔的九卦
载于《程序员》杂志2011年第1期. 这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主. 如果你有什么可乐的关于程序员的故事、对话、代码,愿意通过漫画的形式分享,请给我发邮件.