项目合集之项目前期
一、引入
这个时候你的内心是不是这种感觉
我相信不管面试官问你多难的技术问题,你在网上都能找到相应的技术文档,但是搜索实际的工作内容职责,可能你看了一圈也没有你想要的答案,你的内心还是慌张且害怕的。
今天这篇文章纯分享文,结合我和身边朋友的真实经历,用最简单直白的内容描述一个开发人员在项目中具体的工作职责~
二、具体问题
1. 你在项目里是什么角色?到甲方去谈过需求吗?
也可以多回答些:做部分测试或部署项目的工作。
项目开始时,和项目经理去客户方谈过需求,辅助项目经理整理项目需求。在这要强调自己沟通能力还可以,做需求时要做好记录,如果用手机录音,最好要征求客户方同意。
再举出一个在项目中的经历,如去山东省地质测绘院聊过某个项目,把人名,地址记住,这样更具有真实性。
2. 甲方的对接人是谁?如何跟甲方进行项目对接和沟通?
这个时候要注意:第一次去甲方,一般不会带开发人员。
如果带了是希望你过去了解项目,后期会以你为主做这个项目。
3. 你们需求和原型是谁来做?你是根据什么开发的?
- 如果是做项目,需求是由项目经理根据客户确认。
- 如果是做产品,需求是由产品经理根据市场确认。
如下就是一个用户注册的接口:
4. 一般你们怎么跟甲方沟通,沟通方式和周期以及出现过什么问题?
沟通方式有很多,有的项目是在客户现场办公,有问题直接交流,随时沟通。【这个其实就基本上是外包了,个人建议,能去自研就千万别去外包, 当然你缺钱那就另说!】
如果不在客户现场办公,则要通过项目周报,项目进度报告,邮件,电话,微信等方式进行沟通。如果有问题要随时沟通,项目经理每周会做项目报告,有时也会去客户现场转转,以显示对客户的重视程度。
出现的问题最多的是需求不明确,这个原因有很多,如对业务的理解不透彻,客户方多个人决定项目需求,沟通不通畅等。
5. 如果需求变更,是什么流程?开发部门怎么针对需求变更做出应对?
首先对于需求变更,开发人员要征求项目经理的意见。是否可以变更。
变更可以来自客户方或项目组内部。
需求变更要分析变更内容的大小,对项目的影响程度,如时间,资金。
对于小变更,项目经理可能直接要求你修改下,灵活处理。
对于大的变更,先由变更方正式提出,如邮件,会议等形式确认要变更的内容。然后项目经理要对这次变更进行评估,并将评估结果发给客户领导及自己的领导,对于本次变更对于项目的影响进行描述。
如果同意变更,要将变更记录保存下来,并存到公司服务器上的项目资料库中。
如果不同意变更,可以将本次需求变更在下一个版本实现,具体与客户协商。
6. 项目经理在项目前期的工作内容和需要协调哪些资源?
前期工作主要是沟通,对外要调研客户方的需求,对内要组建项目团队,确立项目的规章制度。
项目经理是在项目成立时确认的,一般公司会招开项目启动会议,将该项目涉及到的人员召集在一起,这些人员可能是从别的部门临时抽过来做这个项目的。所以在这项目经理要协调好与这些部门用人的时间,如果项目要购买设备,必须通过公司的采购部门来购买,要先申报这个项目需要什么设备,多少钱,用途。
7. 你在项目前期都需要配合项目经理做什么?
对需求的整理,如果是小公司还需要你搭建开发环境,为在项目中用到的技术做准备。
8. 你们项目卖多少钱?
这个具体要看项目规模,对项目价格的评估有具体的计算方式,如这个项目投入多少人,人员级别,用了多长时间,或是按功能点及其复杂度计算。
此外除了开发人员的费用,管理费用,场地费用都要计算入项目。
如果问到你了,就说不清楚,这个是项目经理的工作。而且这是属于商业秘密。