赞
踩
先简单说下我的情况,之前做了4年Java开发,转岗项目经理已经有2年了,因工作中遇到很多管理问题所以决定年前报了一个远程培训班,系统的学习了项目管理知识体系的内容,最近在找项目经理相关的工作 面了几家 简单记录一下项目经理面试经常问的几个问题,以及我的一些解决方案,欢迎大家评论,有不同意见咱们一起讨论。
问题一:介绍最近的项目情况
这个主要是考察你的项目经验是否真实?是否对做过的项目有深层次的了解?并且验证一下你的沟通能力,对一个陌生人讲解这个项目并且让他能听懂,这种问题根据项目的情况实话实说就好,如果跟上家公司签了保密协议,这里跟面试官说明具体数据存在保密问题不能透露(展示一个项目经理的基本职业操守)
可以从这是一个什么类型的项目?这个项目的价值是什么(或利润点)?面向的用户都有谁?项目金额多大?有多少人一起完成?这些人怎么分工?项目周期是多久?
例如:先说项目基本信息再详细介绍项目
这是一个XX系统项目;项目合同额是300多万,具体金额不方便透露,总共由6个人完成,1个前端,4个Java工程师和1个项目经理;项目周期是八个月
商业模式类似网易严选 通过去中间供应商环节
平台直接从厂家拿货,保证质量的同时因为去供应商环节所以价格更低…这里根据自己的项目情况介绍即可。
问题二:你认为项目经理的主要职责是什么
基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作,输出可交付成果,以结果为导向。
问题三:.项目开始前期你会做哪些工作或者输出过什么文件
这个根据两方面来讲:1.自己公司的项目 2.甲方的项目
第一种自己公司项目:首先应该进行调研,竞品分析,项目可行性分析输出《项目商业论证报告》,其次是制定《需求说明书》明确项目的高层次需求以及项目目标,而后就是《项目管理计划》的输出
第二种甲方的项目:这里就不需要进行商业论证了,到项目经理手里的项目就已经是确定要做的项目,并且项目目标明确,只需要输出《项目管理计划》和《需求说明书》就行
问题四:.你怎样评判一个项目是好的还是坏的
同上看这个项目对谁来讲,如果你是做企业解决方案的乙方公司,那么你做的项目在合法的情况下能达到项目预期结果,收回项目合同款项,对于公司来说有利润产出就是一个好的项目,不管中间环节的过程是否合规
如果说自己公司的自研项目,一个好的项目我认为是,在项目所在地法律允许条件下,并且在规定的成本和时间内,产生了符合或超过商业论证的预期价值的
项目
问题五:怎样管控项目进度
我认为这个问题其实很好讲,根据你自身的管理经验,对于这个问题我是这么考虑的,在需求明确的情况下,第一强调计划,第二强调监督,第三强调资源分配(人员分配);下面分别具体讲一讲
计划:根据项目管理计划,把项目用里程碑的方式进行拆分,每个里程碑再具体的细化拆分,并分配给响应的开发人员,以每日为单位分配工作量。
监督:项目成员每天早上上班前站会,讲解自己昨天的工作成果和今天的安排,以及是否需要帮助,这么做的好处就是及时的反馈工作进度以及遇到的问题,及时发现及时解决,每个人的分工明确,进度透明,会议不会花太多时间,每个人最多也就五六分钟一共半个小时就可以,同时了解了进度和监督偷懒延误的问题。
资源分配:预留一个技术能力较好的工程师作为技术经理或者技术负责人的角色,少分配一些基础开发的工作,主要作为机动人员,谁有问题就帮谁解决;另外在整个研发时间上预留15%的缓冲时间,预防出现的紧急情况
总体来说做好进度管理的两个要素就是,要有计划性,计划清晰再加上监督和快速反馈
问题六:在上一个项目的生命周期里你作为项目经理具体做了哪些工作
这个问题就问得比较大了,可以从项目的整个生命周期来说,每阶段分别做了些什么即可
。。。(有时间在写)
问题七:在上一份工作中你学到了哪些项目管理相关的知识,哪些地方提升了
说几个之前遇到的问题以及解决的方法。。。以后有时间在写。。。规范会议、项目的变更
问题八:在上一份工作中遇到的最大的问题
[ 这里是你给面试官挖坑的机会,面试官一般会问你最不擅长的点来打压你的工资,这个时候你就要说你最擅长的,一定是你最擅长的点
,告诉他这个问题怎么解决,一定是你最懂的 而且经得起推敲的解决方案,他就没有理由可以压你工资]
第一个问题:之前遇到的是项目相关方经常性变动更需求导致项目延期
那时候对于项目需求变更管理没有一个很好的理解和解决方案,导致项目计划出现问题。
(这个可作参考但是最后不要说这里作为分享,因为
需求变更导致的项目延期是项目管理的大忌,万一碰到钻牛角尖的面试官很可能会心里存在顾虑觉得你以后也不会妥善处理类似问题;面试的时候说一到两个问题即可)首先,应该设立项目需求变更管理委员会,由项目经理和公司高层以及其他项目相关方组成,每次变更需要提交变更申请,经过严格的审核之后才开始修改要变更的需求,并且告知项目相关方由于变更会产生的成本和交付时间的延后,这样做的目的是1.规范操作流程,2.便于需求变更方谨慎准确的提出需求变更,减少因需求考虑不周反复变更的情况,每次变更的内容和所需要的时间形成文件需要由甲方签字确认。同时如果需求变更影响较大,工作量巨大,可能会要求增加项目金额。
第二个问题:项目团队内耗很高,效率很低
软件开发是需要团队配合完成的一项工作,例如有一次周末总结会A在做一个接口开发没有做完,B就等着A的接口做完了他才开始工作,B害怕其他工作做到一半又回过头来做当前的接口对接开发,如果存在几种这样的情况那么B的工作效率就很低导致的结果就是其他工作都没有完成又浪费了时间成本。
解决办法就是每周的总结会变更成每天开例会,讲每个人的工作安排和前一天的工作成果,需要哪些配合大家一起讨论,进度透明化就不用一直等别人做完才开始自己的部分,及时发现及时找出解决方案,有问题大家一起沟通,降低内耗。
第三个问题:运营的同事越过项目经理直接找到做这个功能的工程师讨论需求问题和一些小的需求的增加导致项目成员的研发时间被打扰无法全身心的投入工作,极大降低程序设计的效率,导致进度延期。
这是一个沟通管理的问题,没有和相关方确定好项目期间的沟通规则
补救方式:
1.召开项目相关方会议,明确项目期间的沟通规则
2 项目经理要承担起保护项目成员的责任,可以让他们避免把宝贵的时间浪费在临时事务上,而且也能让他们工作更加愉快,效率更高;项目成员直面的问题也有可能因为某些问题会演变成流言,让人担心项目重组或裁员,这些流言会大大降低士气。
【题外话:一个做技术的想转项目经理需要做些什么准备】
一、经验(开发经验、管理经验)
为什么要开发经验?
项目管理里边有很多需要做规划的,比如工期的估算、里程碑的划分、根据工期做项目成本预算等等,都需要对技术有一定的了解,这样做起来比较顺手,也会比较详细比较全面。
为什么要有做过管理的经验,或者接触过相关工作内容?(这里更多的说的是在做全职项目经理之前带的小研发团队偏技术经理)
最好的情况是在公司内部升职,然后做项目经理 实际上这个时候更偏向的是技术经理,比较了解公司的业务以及目前的项目架构,这样做起来相对来说会轻松一点;当然升职到经理级别就会做很多以前没接触过的事儿,比如说,怎么进行工作任务分解?、怎么保证工作进度?、怎么保证工作质量?,怎么去识别项目已知和未知的风险?怎么去做风险评估?,以及怎么处理需求变更的问题?,注意啦!这个时候一般会比较痛苦,不知道怎么去解决,一般情况可能就会搞得你压力特别大,主动获取相关技能,也有可能是直接导致离职。
如果说遇到了上面的这些问题,带着问题再去学习 《项目管理知识体系 PMBOK》的内容会更容易理解和吸收,对于后面的系统学习管理有很大帮助
二、PMP认证
目前在招的项目经理80%以上都要求有PMP认证才行,几乎所有项目经理岗位都说 通过PMP认证优先加分。认证必须要有!
关于对PMP认证我想说对于工作肯定是有帮助的,会帮助你更加规范化的理解项目管理,针对5个过程组(启动、规划、执行、监督、收尾)都有针对的详细讲解,在全部的45个子过程中几乎涵盖了所有问题,并且对应的都有解决方案和工具。
作者:小李同学在深圳
来源:CSDN
原文:https://blog.csdn.net/lp1052843207/article/details/89562226
版权声明:本文为博主原创文章,转载请附上博文链接!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。