项目经理认证

程序员客栈开放项目经理认证的申请入口,让更多的开发者获得提升个人行业品牌影响力和技术水平公信力的机会,接到更多优质好单,同时,更将从以下要求出发对项目经理资格进行严格面试筛选,并给予统一的培训。

  1. 平台签约开发者:产品或者开发方向的签约开发者

  2. 5年以上互联网行业工作经验

    • 工作经验:具体为4年以上产品/开发经验,加1年以上项目管理经验
    • 技术经验:熟悉APP/微信H5/小程序/网站常用产品设计、技术语言/框架
    • 项目管理经验:三个以上项目经验,至少一个从0到1的APP/微信H5/网站项目管理
    • 团队管理经验:带领过至少5人的项目团队,包含产品、设计、开发等角色
    • 客户管理经验:以往项目中直接接触过甲方、需求方、客户等角色
  3. 时间充裕:工作日白天能随时响应,时间方便电话/语音交流

项目经理工作职责

程序员客栈认证项目经理作为客栈远程同事(代表程序员客栈)通过专业的素质和服务,做好给需求方和开发者相关项目咨询工作,转化程序员客栈对接的云端和整包业务并服务好客户;对开发人员进行严格审核、规划开发计划、跟进项目进度,对项目风险进行有效把控,最终服务客户、协助项目成功上线。结合常用项目开发过程,项目经理工作职责具体工作参考如下:

整包阶段划分图

需求梳理阶段

需求梳理阶段是项目核心阶段,客户对客栈远程协作模式、项目过程、产品需求存有大量疑问,对接初期涉及大量的沟通工作。主要有:

  1. 介绍客栈项目流程/阶段、团队成员、各成员/角色职责以及每个阶段的产出

  2. 建立沟通/合作机制:沟通方式、沟通时间、沟通内容、沟通结果,协作工具

  3. 了解项目背景、使用场景及核心需求

  4. 把控技术难点,初步确定功能需求技术可行性

  5. 过滤需求、给出专业意见建议

  6. 控制需求范围/版本大小,避免项目报价超出客户预算

  7. 根据平台1980需求梳理阶段交付要求验收产品经理的输出

项目第一次报价

第一次报价一般情况下是在1980需求梳理之后,报价组根据产品经理输出的需求文档进行报价。具体流程为

  1. 项目经理将产品经理输出的需求文档上传至YesDev对应的项目里,并指派报价负责人组进行报价;

  2. 报价组根据需求文档结合报价规则,进行后续产品设计/UI设计/开发/测试各阶段个工作量的评估,给出报价;

  3. 项目经理对报价组给出的报价进行评审,如有出入/误差反馈报价组调整;

  4. 报价确认无误后由负责跟进本项目的市场同学将报价单发送客户确认;客户如果对报价有疑问,需要项目经理积极协助解释沟通,推动项目进入下一阶段;

产品设计阶段

  1. 与产品经理及客户协商产品设计阶段的工作计划
  2. 跟进监督产品经理根据需求梳理框架进行产品文档的设计
  3. 针对重难点功能/模块调研技术可行性和具体执行方案
  4. 根据平台产品文档交付要求,对产品文档进行评审(初/终审两次)
  5. 协调客户全程参与产品设计稿评审与验收,避免产出与客户预期不符(外部验收)
  6. 适度控制过程中需求的变动追加,避免与需求梳理阶段的需求范围变化过大而导致后续阶段工作量的较大变化
  7. 产品设计收尾阶段安排测试工程师进入完成测试用例编写,进一步完善产品文档,为后续开发创造良好条件

项目第二次报价

在产品设计阶段普遍存在功能删减、需求细节的补充调整,由此造成后续各阶段工作量的变动(上下浮动),需要再次对项目后续阶段的工作量和费用做评估。报价规则及过程跟第一次报价相同。 如果产品设计过程需求变化较少则不需要第二次报价。

UI设计阶段

UI设计阶段与产品设计阶段类同,客户或多或少都会对设计的风格、颜色、布局等有一些主观性的要求。一般情况下设计师先针对主页/核心页进行风格稿的设计,主页风格确认后再进行后续的延展设计。项目经理需要注意,2-3种风格稿不被客户认可的情况下需考虑更换设计师,避免设计师多次修改设计都不被客户认可的情况。

开发阶段

  1. 需要对接单开发者的技术能力、投入时间及沟通态度进行严格审核面试;
  2. 与开发者梳理讨论重难点功能模块技术方案的,确认方案可行或有满足要求的demo;
  3. 与开发协商制定开发阶段里程碑计划,初步明确检查点及完成开发时间;
  4. 根据开发计划检查开发进度和代码质量,并及时将进度同步各方
  5. 进度延误、需求变动、开发质量较差等问题需尽早预警把控,及时处理
  6. 开发收尾阶段协调开发进行自测并初步编写相关开发文档

测试阶段

  1. 协调安排测试工程师根据测试用例进行基础单元测试,并将bug指派开发修复
  2. 基础测试修复之后安排回归测试
  3. 明显bug消除之后,提交客户进行验收
  4. 区分客户提出的不属于bug的优化工作,安排后续维护及迭代工作
  5. 测试阶段需严格要求测试 的工作并做协助测试验收的工作,避免测试通过提交给客户后还存在大量明显bug,致使需求方对测试工作不满

收益分配

整包项目:根据需求对应的工作量结合公式1200元/周/项目评估,按阶段结算。

云端工作:根据每周工作时长灵活协定(参考历史数据3k~15k),按月结算。


常用项目管理协作工具

YesDev: 每个项目在YesDev都会有一个自动对应的协作项目,用于在项目经理、客户、协作开发者等项目干系人之间的沟通、管理和协作,可管理项目、需求、任务、Bug等。

微信群:每个项目都会由客栈建一个微信群,用于项目过程中的项目团队的即时沟通

Gitinn:客栈上的每个项目都自带私有免费代码仓,用于项目过程中日常代码托管

学习资料

技术人员如何转型做项目经理?

「只差程序员」离优秀的产品还有多远?