一个软件项目经理的心得和经验
从自身经历的角度谈谈企业信息化软件项目经理的能力和主持项目时应关注的问题和焦点,不足之处请广大同行指点,大家一起交流共同进步。
我国的软件企业大部分是以接项目的形式做为生存和发展的途径,项目有大有小,大的二三百万,小的三五万,因此项目的成败及效率就直接影响着公司运营成本和利润以及大家的薪金收入。而项目经理的人选则决定了项目的成败和收益,因此结合自己的经验谈谈项目经理在主持项目实际运作时的二个责任观点三种协调关系和应具备的四个能力。希望对大家的实际工作会有所帮助!
MIS软件项目经理应时刻记住自己的两个责任和观点:
一、如何尽快地将项目验收回款,为公司和团队创造更多的利润,为下属带来更多的利益。
二、如何在做项目的过程中将项目提练成产品。
作者的观点是以项目提炼出产品并养活产品,而产品则更好地为项目服务以创造更大的利润和发展空间。
MIS软件项目经理应具有三种协调关系:
一、协调好和客户的关系,保证客户交流时的气氛活跃活泼,事情做不完,明天可以再做,但客户的心情一定要开心!
二、协调好和上级的关系,这样你才会有行使项目经理的职权及争取到更好的资源配置。
三、协调好和下属的关系,他们才是为真正为项目打拼并出成绩的核心人员。
MIS软件项目经理应具有的四个能力:
一、学会引导客户。
作为MIS软件,会不会引导客户是整个项目进度的成败。因为一个软件公司做项目时一般都有一个半成品,这时候项目经理和客户谈程序时的作用就是举重若轻,若会引导客户,则程序的二期开发量将会非常小,笔者当初拿着一个程序版本和客户谈时,连续三个大模块都获得客户的认可,只有3×0.5天工作量,而内部计划里则是3×20天的工作量的,同样项目提前了近两个月就转入验收期了。笔者当初获得这么大的成功,主要有两点:一是对自身软件产品非常熟,谈时扬长避短,并引导了客户。二是当时和客户谈时我说的都是模块的整体业务和模块的业务流程运作,引导客户并在大方向上达成了一致,不陷入技术细节。题外话:当时讲解时出现保存不正确的现象,我当时则没陷入这问题,而是说数据保存后将转入到下一个流程而过关的。
二、对客户需求的认知及把握开发进度估算
在项目推进过程中,不可避免地出现程序需求差异,需求变更和新需求的情况。此时项目经理就肩负着项目开发周期和任务及资源的调整问题,这就要求项目经理能够对客户需求的正确认知和把握及对开发进度的估算。当项目经理面临着需求变更程序变动时,需在最短时间在心里做完的事情是:1、估算出需要的人力和工作日 2、如果做则对整个项目时间周期的影响 3、此项工作的重要度和紧急度,应当安排在什么时候做。然后将结果和客户交流并达成一致,最好用书面形式留档。以项目中一个三个工作日新模块的开发为例,在充分理解客户的基础上如果会引导客户,则三个工作日后该模块就可顺利完成并得到客户的认可。如果不会引导客户,再加上自己对需求的理解不正确又没把握好,用上两个月都有可能,这样使得合同里是半年的项目最后做成了一年而程序还在开发,项目成了程序垃圾的汇集地。国内不少软件公司或多或少都存在这现象。
三、如何有技巧地说不和点头
在项目推进过程中将会出现非常多的需求,其中有些需求是当初没考虑好,有些需求是迫切的(比如领导发现后提的),有些需求是无理的而且困难度大,有些需求则是没有意义的,有些需求是技术上达不到的,有些需求是必要的,有些是合理的,有些是合理但不必要的,……。因为需求的变更必然引起工作量的增加和人员的调配,有时处理不好就会使得项目验收遥遥无期甚至和客户关系变僵,所以此时就需要项目经理有技巧地说不和点头了。记住一点:客户是上帝,但你不是基督教徒。笔者有一次在准备将项目转入验收期和他们的老总谈程序时,那老总要求在一个FORM单独做报表打印,而我们的报表打印都是集中在一起的,在和那老总交流解释后我宣布的就是:做,而且连夜赶工,明天一早就得在纸上看到。结果当然是项目顺利转入验收期了。笔者常用的说不的方法是现在的工作重点是什么什么,你所提的问题我们将在几个月后程序升级时自动将这需求解决的。
四、计划与实际现场运作的时间点观念及协调统一
在项目推进过程中经常会出现计划变更等情况,这时项目经理要做的事:一、根据实际情况调整你的计划,并做好充分的预估(笔者一般是将困难说大一点,日期长一些)。二、将变更原因和你的新计划向你的上级汇报。三、和你的同事开会协商宣布时同时宣布人员安排和日期安排。记住一点:项目要想做好,时间点是个关键。这样就会因为团队的实力和项目经理的能力而出现加班和强度压力工作的频繁情况,如何让你的下属能够更愿意为这项目打拼,就需要你的协调交流和组织能力了。大家不要忘了两句话:我们的职权是谁赋于的?项目经理和你的同事一样都是打工的。所以大家也知道我在做项目时一和二的用途了吧!
一个软件项目经理的心得和经验相关推荐
- 软件项目经理的心得和经验总结
从自身经历的角度谈谈企业信息化软件项目经理的能力和主持项目时应关注的问题和焦点,不足之处请广大同行指点,大家一起交流共同进步. 我国的软件企业大部分是以接项目的形式做为生存和发展的途径,项目有大有小, ...
- 如何做一个软件项目经理? ----写给公司所有的开发人员
第一部分:软件项目经理的要求 首先是一个管理者,其次熟悉某些工具,某几种语言,行业背景,项目管理技能. 软件项目经理面临的恶劣环境,我们绝大部分软件企业运行在相对混乱的状态(CMM一级),组织不大可能 ...
- 软件项目经理在面试的时候会问到哪些问题?
作为一个软件项目经理,面试官可能会问您一些关于软件项目管理方面的问题.下面是一些可能会被问到的问题以及如何应答的建议: 您如何管理软件项目? ...
- 做一个成功的软件项目经理
做一个成功的软件项目经理 概述 要想做一个成功的软件项目经理需要有丰富的管理知识,同时要有全面的技术知识. 同时在知识的结合下在实际中应用管理学的计划,组织,控制,激励,领导等职能,发挥个人管理的长处 ...
- 【项目管理】软件项目经理述职报告
本想写下这么多年的管理心得,却发现已经有人总结的比我还好,主要观点和我高度相同(红字),他山之石可以攻玉,于是就顺势转了. 本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势 ...
- 软件项目经理必备素质(转载)
软件项目经理必备素质 转自:CnPack 开发网站 日期:2006年1月12日 作者:王坚 (原创) 发布时间:2005-07-11 注:转载本文已征得作者同意,作者和本网站对内容不负任何 ...
- 软件项目经理应具备的素质和条件_软件项目经理素质能力的必备要求
随着社会主义市场经济不断完善和发展,中国软件开发服务行业的发展正如火如荼.所有大中型企业,甚至大多数小型企业,都依托信息化平台形成核心竞争力. "Everything is Project& ...
- python怎么建立项目经理部的基本原则_一个关于项目经理的故事
一个关于项目经理的故事 项目经理的养成日记 L在2001年毕业之后加入到了福建实达公司. 在今天这个公司几乎是很少有人听说了,但在当年实达还是在IT这片江湖里有些地位的.当年实达的产品线非常全,有网络 ...
- 学计算机怎么做软件项目管理,想做软件项目经理要考什么证
想做软件项目经理要考什么证 软件行业是当今发展比较蓬勃的一种行业,很多人都在挤进计算机软件行业.随着人才的过剩,软件行业的从业者也在考虑自己的个人职业发展问题.软件项目经理就是一个不错的选择,很多软件 ...
最新文章
- arcgis python 二次开发_我在部署ArcGIS API for Python时踩到的坑
- 直播源码和短视频源码,相亲相爱的一家人
- 安装brew提示/usr/local/bin is not in your PATH.
- android在Service中弹出Dialog对话框,即全局性对话框
- Python的三种格式化输出
- Hbase中的列式表映射到hive的外表
- ABAP Netweaver Authorization trace tool
- 为什么待办事项清单不管用
- raft算法_Raft算法与实现
- 【HDU5299】Circles Game,圆的扫描线+树上删边游戏
- 再见,Kafka!RocketMQ已成气候!
- Node.js+Express商业开发中的安全性考虑
- python 打印类型_让Python输出更漂亮:PrettyPrinter
- 雷达线雕的原理及功效
- 软件体系结构复习指南
- 蓝牙(BlueTooth)技术标准
- NLP实战 文本关键词提取
- ESP32产品系列之智能插座(一),框架及硬件设计
- 八股文之linux常用指令
- 安装 ubuntu16.04 ROS2 超过5分钟你打我 后带 测试talker listener demo
热门文章
- Swift 标准库源码 第三方,Almofire,Kingfisher,SwiftyJson,KakaJson,单元测试 request
- CPU架构:CPU架构详细介绍
- JS Proxy (代理)
- uiautomation(如何)实现自动化
- 小布老师oralce讲座笔记(六)
- android 经纬度工具类,工具类之LocationUtils(定位工具类)
- php 删除文件 unlink,php 删除文件函数unlink及删除文件夹示例
- 使用了可能未初始化的本地指针变量“xxx”
- bos新建工作流 服务器信息和更新端口,BOS技术支持博客 : BOS_集成消息中心开发指南...
- MySQL数据库---数据库基础