很多人在职场中担当管理岗位后,自然会阅读好些管理方面的书,也会学习很多管理法则,其实一些管理法则同样适用于软件开发的项目管理,下面我跟大家分享下几点学习心得,我个人认为如果懂得运用这些管理法则基本上懂得了项目管理。
1.项目启动时运用5W2H法则进行分析评估
What:开发项目要达成的目标是什么;
Why:项目背景;
Who:评估需要调动多少开发人员及其负责人是谁;
When:期望项目完成的时间;
Which:人员安排和资源评估;
How:技术方案和技术选型;
How much:开发成本多少?
当项目启动时从5W2H来思考,这有助于我们在对项目需求评估分析的思路条理化,减少盲区,做到资源投入的有的放矢和时间deadline的判断等。
2.人员分工安排时充分运用“和拢”法则
“和拢”是希腊语“整体”和“个体合成”的词,即是管理必须强调个人和整体的融合,创造整体和个体的高度和谐性。具体特点:(1)自我管理性。管理者放手让下属做决策,自己管理自己。(2)相辅相成。每个人的生活经历、专业技能、能力特征各不相同,会产生不同的看法和做法。管理者的职责之一就是要促使不同的看法、做法相互补充交流。(3)个体分散与整体协调性。在一个团队中,团队、个人都是整体中的个体。个体都有分散性、独创性,应当通过协调构建整体的形象。(4)韵律性。管理者应促使整个组织与个人之间达成一种融洽和谐、充满活力的气氛,充分激发人们的内趋力和自豪感。
软件开发是知识密集型的劳动,更要发挥人的主观能动性和自我管理,所以在项目开发的过程中充分运用好“和拢”法则,了解好团队成员的能力特征,用人之所长,建立信任,懂得授权,让能干的人有前途,让有潜力的人有舞台,让有冲劲的人有机会,给大家锻炼试错成长的机会,在锻炼试错中培养人,当然这个过程中作为主管要担当好教练、保姆、秘书和师傅等角色,对结果负责,保证好结果是ok的。
3.项目开发过程重视“木桶”法则才能保证项目质量
“木桶”法则认为由许多块木板箍成的沿口不齐的木桶,它盛水的多少,不取决于木桶上那块最长的木板,而取决于木桶上最短的那块木板。要想使木桶多盛水——提高木桶的整体效应,不应去增加最长的那块木板的高度,而应下功夫补齐木桶上最短的那块木板。
那么项目管理中作为项目经理要清楚在这个项目开发过程中团队的短板在那里,比如一两个成员的技术水平不高或做事很马虎,他们的开发效率不高或交付的结果质量不高有可能影响开发时间的周期或项目的质量,这时项目经理要重点指导他们提高技术水平,充分发挥教练和秘书的作用,再比如项目开发需要采用的某个技术框架,但团队好些人对此不熟,很有可能影响项目进度和质量,因此要做好技术培训和发挥以老带新的作用,总而言之,要充分认识到团队中的短板并及时补长。
4.每个项目迭代开发运用好PDCA循环法则
Plan:技术选型、技术方案设计和制定项目计划;
Do:协调资源、组织实施、计划、任务展开;
Check:对开发过程中的关键点、难点、里程碑和最终结果进行检查,发现问题及时纠正,采取的措施如项目例会、开发环境集成测试讨论会;
Action:项目总结,纠正错误,制定下一个计划和目标;
每个项目开发的过程都是一个pdca循环,都需要需求分析评估、构思技术方案和技术选型、项目开发计划、编码实施、检查纠偏、测试、上线,并进一步进行总结改进,同时进入下一个项目的循环,只有在日积月累的渐进改善中,才可能提高项目的质量和开发效率。
综上所述基本涵盖了项目开发过程的各个环节,如果能深刻理解并能熟练运用这些法则,相信会很大提升你的项目管理能力。
文/阿青,写代码写诗写职场的程序猿大叔,倾力原创简单实用的硬干货,转载此文章请联系阿青。
网友评论