艾伟也谈项目管理,开始一个项目时最重要的是什么?

  我的第一个工作是在一家软件资讯公司,刚上班的时候,公司给我们这些初出茅庐的愣头青安排了细致的培训。其中一个重要的科目是项目管理,一名资深软件咨询师前辈来培训我们我们,开场就问我们:“开始一个项目的时候最重要的是什么?

  我们有的说是“代码管理工具”,有的说是“Process”,有的说是“成员素质”,但是这位前辈都摇头表示不满意,当我们都黔驴技穷的时候,他在白板上画了一个大大的方框——“Boundary! Setting clear bounndary is the most important factor in project!”

  当时对这句话还不以为然,边界?给项目设了边界,岂不是做不出卓越的成绩出来?现在,工作这么多年之后,越来越深刻地体会到,边界的确是开始一个项目时最重要的事情

Project management is the discipline of planning, organizing, and managing resources to bring about the successful completion of specific project goals and objectives.

——Wikipedia

  我不是说做事总是有限制,但是项目不同于远景规划,远景规划可以是宏大遥远的,项目是实际的,是有资源限制的。项目管理就是要利用有限的资源来完成一个确定的目标,资源是有限的,就别指望产出是无限的,所以先摘清楚哪些是该做的,哪些是不该做的,边界就是划分该做的和不该做的。

  项目开始的时候要是连边界都没有划分清楚,在执行过程中肯定会出大问题。

  这个道理很简单,但是要做好的确不容易,要不然那位资深前辈也不会这么强调明确边界的重要性。实际上,很多项目都是边界不清晰的,有的东西明明应该在边界之内,一开始却没有考虑在内,我们只能亡羊补牢,仓促地去补救;有的东西不应该在边界之内,我们却也接受了,最后只能忍受当初错误决定的后果。

  这种项目后期的补救或者忍耐看起来是英雄主义行为,其实都是因为之前没有确定边界导致的,痛定思痛,要学会开始项目的时候一定要明确项目边界

时间: 2024-10-22 15:18:38

艾伟也谈项目管理,开始一个项目时最重要的是什么?的相关文章

艾伟也谈项目管理,ERP项目实施要未雨绸缪不要亡羊补牢

在ERP项目中,要做到在项目实施的未雨绸缪,不会出现亡羊补牢的情况就需要项目管理和实施人员在项目推进过程中队下面的阶段进行预测,把握好发展的趋势,掌握项目的主动权.下面就提出一些建议,供大家讨论.希望对大家有用. 一.要考虑每一个项目阶段普遍存在的问题 ERP项目可以根据项目进度,分为项目立项.需求调研.业务流程重组.模拟运行.并向运行.正式上线等几个阶段.其实不同的企业,虽然有各自的特性,但是也存在着一些普遍的问题.有经验的项目管理员,对各个阶段普遍存在的问题有深入的了解.此时他们就可以预先采

艾伟也谈项目管理,杂谈项目中的那些事儿:计划与变化

IT项目中,我们最恐惧什么? 项目中止?不是,因为对于尽心尽力的我们而言,"项目中止"很少是因为咱这些苦哈哈,也许是财务危机.也许是项目的必要性已不存在.也许仅仅是无限期的延迟. 所以,这里我们讨论的是:一个正在执行的还算正常的项目进程中的事情. 对于项目执行和管理者而言,我们最恐惧的其实是"变化",如果谁为了讨好客户和老板,大声呼喊:"我会快乐地拥抱变化",那么不要客气,对他倒竖中指吧,因为他正把大家拖入泥潭. 事实如此,但是纵然我们再怎么不喜

艾伟也谈项目管理,微型项目实践感悟

1. 什么是微型项目 微型项目是指绝大部分工作由一个人员负责的项目,这个核心成员负责项目的系统分析.构架.及绝大部分的编码工作.项目的持续时间一般不会超过一个月.项目的参与人员除了核心的程序员外还可能一部分辅助人员,包括第二程序员(负责一部分编码工作).美工(负责界面设计)等. 微型项目的规模一般很小,业务逻辑也比较简单,价格一般也不会超过10K.程序员通常直接和对方领导打交道.客户大多没有任何技术背景.需要程序员直接负责系统的需求分析. 2. 微型项目分析 2.1 一般流程: 微型项目的流程可

试图运行一个项目时出错:未能加载文件或者程序集"XXX"或它的某一个加载项

问题描述 我在vs2008上和2010上均遇到了这个问题.原本编译正常,运行正常的程序,有一天不知道为何突然build出错了.错误是:"试图运行一个项目时出错:未能加载文件或者程序集或它的某一个加载项.该模块应该包含一个程序清单."试着直接运行bin目录下的exe文件,则会报错:"应用程序正常初始化(0xc000007b)失败."在网上搜索了一下,一般的解决方案有两种:1.项目属性->调试->勾掉使用visualstudio宿主进程.2.项目属性->

艾伟也谈项目管理,你适合做一个项目经理吗 - 关于项目经理的终极思考

项目经理,从以前一个令人羡慕的职位到现在的烂街,各行各业,各色人等,我们都可以看到项目经理的身影.盖房子搞建筑的,总包分包,大大小小的项目经理无数:新房装修,也是项目经理带着几个小弟出来混的,软件行业里,项目经理就更是一抓一大把.当然,相对于项目经理,下面具体干活的小弟更是多得数不清.因此,更多做技术的工程师们,职位晋升的首选,就是项目经理. 为什么?其实回答都差不多:搞技术搞不了一辈子,年纪大了就干不动了:项目经理毕竟职位高一些,接触面大一些:项目经理可以做管理,当老大:薪水更多一些等等.这些

艾伟也谈项目管理,动起来再调整 - 向项目经理推荐敏捷

要成为一个好的项目经理需要学会逆水行舟.虽然顺水推舟有时也能到达目的地,但学会逆水行舟,你才能到达任何地方. "虽然很有道理,但我认为现实不允许,很多项目都有规定的期限.中途还有给客户演示效果,往往实际项目中都是按最后上线日期来进行项目规划管理的." "写得不错,但是有些建议过于理想化了.毕竟说得很有道理,但实际中具体做起来又不是那么一回事了." 这是两位网友对<软件项目经理新手上路>的评论.这话很有道理,也是在现实生活中碰钉子碰出来的.在项目中确实存在

艾伟也谈项目管理,谁动了项目的时间?

项目进行到今天,我突然发现项目已经花费了快70%的时间,而离编码结束似乎还很遥远,面对着领导质问般的眼神和组员迷茫般的目光,我深深地吸了一口气,大脑开始了高速地运转,到底谁动了项目的时间? 项目情况 首先介绍一下项目的大概情况: 其实项目倒不是很复杂,一个处理业务流程的系统.接到项目的消息是七月底的时候,由于当时领导与客户谈妥之后,客户想在八月中旬就看到,所以当时就非常紧张.考虑到时间如此之紧,项目便匆匆开始.本来计划三个人的,但是考虑到时间太急,又加了三个人进来.在写SRS的过程中,客户那边传

艾伟也谈项目管理,DevOps,不是一个传说!

DevOps最近成了热词,望文生义,你也能猜个八九不离十,它就是在说"研发团队"与"运维团队"之间的那点事儿.那么,到底什么是"DevOps"呢? WikiPedia上说:"DevOps是软件开发.运维和质量保证三个部门之间的沟通.协作和集成所采用的流程.方法和体系的一个集合.它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解."这恰好体现了精益管理中的客户价值原则,即:以客户的

艾伟也谈项目管理,项目经理成长日记(4)——态度决定一切

超仔刚刚推门进来,屁股还没有碰到他的椅子上已经让人感觉到他欢喜轻飘的神色,我抬头望着他眼睛,神色中洋溢的满是欢快.我看着他那兴奋的样子,微微笑着问道:"签完了?结果还可以吗?" "还不错!" "能满意就可以,继续努力." "嗯." 我知道超仔刚刚和公司签了新的合同,在新合同里他的工资有了一定的提高,这些都是因为对于他去年的绩效考核成绩还不错应该得到的结果. 年底对于我来说,可真是多事之秋,因为我需要在年底前完成对我团队这些人的