温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
项目
开发
经验总结
工程开发经验总结
本人做工程经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最适宜的,没有什么叫对的,什么叫错的,工程经理最忌讳的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。
工程开始阶段是一个最重要的阶段。工程经理在接手一个新工程的时候,首先要尽可能地多从各个方面了解工程的情况,如:
1.这个工程是什么工程,具体大概做什么事情,是谁提出来的,目的是解决什么问题。在国内很多客户都很不成熟的情况下,千万不要根据工程的名称望文生义地去想象工程的目标。一个名为“办公自动化〞的工程很有可能在你进场以后一个月才发现客户其实需要的是一个计算机生产管理辅助信息系统系统。前期了解情况的工作越详细,后面的惊讶就越少,工程的风险就越小。
2.这个工程里牵涉哪些方面的人,如投资方、具体业务干系方、工程建成后的运营方、技术监督方等等,很多工程里除了业主单位的结构很复杂以外,还有一些其他单位也会牵涉进来,如工程监理公司、业主的行业主管机构等。工程经理需要了解每个方面的人对这个工程的看法和期望是什么。事先了解各个方面的看法和期望,可以让你在做工程碰到问题的时候,就每件事情分析哪些人会在什么方面支持你,哪些人会出于什么目的反对你,从而提前准备联合朋友去对抗敌人,让事情向你所希望的方向开展。没有永远的朋友,也没有永远的敌人,只有一致的利益,这句话作为工程经理是一定要记住的;
3.根本了解了客户的情况后,下面的事情就是了解自己公司各方面对这个工程的看法。
4.在做整体工程方案前,还要大致计算一下你手上的资源。首先是时间,现在市场竞争
剧烈,往往很多工程要求在几乎不可能的时间范围里完成。对于这一点,你在做工程的风险控制方案的时候要充分考虑。其次是人员,根据工程预算和已往经验,大致计算一下未来的工程小组有多少种角色,每个角色目前公司是否有人,是否能完全归这个工程使用,是否需要另外招聘一些人员,招聘的准备工作要尽早启动。最后就是一些设备的准备,工程所需大件关键设备要尽早预定,以后不管发生设备等人还是人等设备的情况,浪费的都是你的时间;
5.现在是做工程说明书的时候了。一份好的工程说明书不仅将要做的事情描述得很清楚
7.明白了要做哪些事情和你手上的筹码以及你做这个工程的总体策略,现在是成立工程小组的时候了。很多工程经理都没有自己选择组员的权利,那么,就尽量发挥你的影响力去寻找那些你想要的人吧。成员的组成根据工程不同,相差较大,很难有什么具体要求,但是,一定要有精通客户业务的人,很多小工程里,这个人就是工程经理本人,大工程里会配
客户了,不知道自己要做什么,更不懂怎么做还要指手画脚的客户到处存在,但是要明白,是客户选择了你,而不是你选择了客户,有了客户你才有工资拿,心平气和一点吧;
8.如果你在一个部门时间做长了,对这些规那么的运用觉得是一件理所应当的事情,但是,你现在面对的是多个部门甚至多个单位,不把沟通规那么说清楚,你以后就会吃亏。下面的东西看起来无聊,其实还是很管用的:第一个是规定信息的流动方式和介质,是推还是拉。推的意思就是工程经理将主动发布信息,不管通过 、邮件还是书面方式,保证将信息传到达每个人。这种情况适合小工程,人少;拉的意思就是工程经理就是一个类似web效劳器,你自己需要什么信息就去问他。当然,没有工程经理把自己搞得那么累,他会用发布信息到公共介质的方式公布信息,简单的是白板,复杂一点的是工程的公共信息交互区,潜规那么就是我发了你没去看就不要说我没告诉你。说这些看似很无聊,其实里面牵涉信息传达不完全的责任问题。当然,这些都是指一般的方式,而且不要绝对化,一般情况下,主动沟通和被动访问是同时存在的,尤其是对领导,工程经理更加应该主动去和领导沟通。第二个问题就是文档问题,很多人怕写文档,但是工程经理一定要牢记“好记性不如烂笔头〞的道理。有理所以工程经理开始就要和客户说清楚有些共识的东西,比方会议纪要,甚至领导的讲话记录,都要写成文档,双方签字,这样以后扯皮的时候,就能做到有据可查。记住:说了的就和没说一样,只有写下来大家签字后才算真正发生了的。还有一些问题,比方你提交的报告,给领导(包括本方领导和客户领导)做一个选择题,结果领导压住不批,让你无所适从,结果拖延了进度。这时候,你可以等,但是注意要留记录,标明是谁的责任;另外,如果你在开始阶段就和领导商定:如果批示提交
三天后没有得到领导答复就算对方同意,这样你就会主动很多。再比方不同事件的审批流程问题:什么等级的事情记录在工程日志里、什么等级的事情要双方工程经理专门签署备忘录、什么等级的事情要双方领导出面签署合同附件等等。事先想得越周到,以后的工作就越主动。
9.定义了一些游戏规那么,现在是坐下来做方案的时候了。这一节,首先是找几个关键组员,比方客户业务专家、系统分析员等等,做一下工程模块划分工作。工程分成几块去做,每一块完成什么,模块之间的信息如何交换等等。需求定义的是做什么
每件事情需要什么资源,他们之间的前后关系如何,消耗的时间有多长,完成后有什么标志等。所有的结果最后用一个叫做甘特图的形式表现出来。你做完这个表以后会惊奇地发现,甘特图上工程的结束时间会远远落后于你的方案结束时间(签合同的人永远不会先征求你的意见的)。当然,学过工程管理的人会大谈什么wbs、优化路径之类的东西,但是我的经验是你再优化也不可能把这些东西安排到方案的时间结束。如果你没碰到这个问题,在我恭喜你挑了一个轻松活之前,请你再去确认你是否罗列了所有要做的事情和正确评估了他们所需要的时间。这时候,你就要考虑牺牲一些任务的时间(也意味着质量)了。按照什么标准牺牲。这个工程的战略。我们在第三节提到过的战略。我的经验是如果你什么都赶进度,其结果可能就是十件事情你一件也没做好,想想多么失败啊。所以,把资源投到你熟悉和有把握的事情上,最后的结果是十件事情,你有三件做成了精品,三件完成,还有四件因为某些原因延误,成绩单是否靓丽了很多呢。战略决定优先级,而正确排列事情的优先级是一个工程经理能力的主要表达。
现在工程已经完成了前期工作,了解了工程的目标、搞清楚了手上的资源,制定了工程的策略,然后编制了工程的整体方案,工程进入实施阶段。进入这个阶段反而是工程经理比较空闲的时候,不像前期的时候工程经理要象记者一样到处和不同的人接触,搞清楚他们在说什么,努力猜测他们在想什么和他们的真正目的,那才是最累人的事情。当然,小工程的工程经理往往自己也是一个资源,要做很多事情,这时候反而比谁都苦。工程经理这段时间的主要工作是保持和客户领导以及自己领导的沟通。和客户领导沟通时特别要注意,除非你需要对方给你支持,那么你才需要讲得具体一点,否那么,告诉他一切正常就可以了,而且态度要积极一些,千万不要说一些领导不懂的细节,比方:“王局长,最近工程进度还算正常,就是jvm经常发生一些内存泄漏的情况…〞
工程经验总结(2)
前阵子负责一个接口工程的开发,虽然技术上没有太大问题,但过程并不顺利。现在总结一下经验上的缺乏:
一是,前期没有明确的分析文档、用例图和活动图,为了让快点看到成果,只凭着简单的需求文档进行开发。
二是,中期没有补上缺失的文档,而是在原来代码上修修补补,最后由于变化很大,所以根本上完全重构。
三是,给潜在客户的文档不明确方向,技术上太细致化,而且没有一个明确的世界观,不能在一个比较高的层面上表现接口的功能。
四是,接口散乱,没有统一的中心流程,虽然可以用,却经常走入死胡同。建议:
第6页 共6页