Skip to content

Instantly share code, notes, and snippets.

@AlloVince
Last active November 28, 2019 06:08
Show Gist options
  • Save AlloVince/04dab3ad5c1f24c9faea to your computer and use it in GitHub Desktop.
Save AlloVince/04dab3ad5c1f24c9faea to your computer and use it in GitHub Desktop.
npm install -g reveal-md && wget -q -O project.md https://gist.githubusercontent.com/AlloVince/04dab3ad5c1f24c9faea/raw/project.md && reveal-md project.md

项目与产品

@AV 2015.04


目前的问题

  • 需求不明确,经常变更,缺少书面化的文档
  • 重点不明确
  • 项目进度难以把控
  • 人员规划不均匀

项目管理是不是一件简单的事情?


项目管理由谁来做?


对项目管理有过了解吗?


合理的人员比例是多少?

1 :5 ~ 10


产品经理的职责


  1. 投入产出比是否划算
  2. 需求是否明确
  3. 人员是否清楚地理解需求
  4. 交付物是否符合预期
  5. 对既有业务的学习和了解

  1. 投入产出比是否划算 (公司战略,个人能力)
  2. 需求是否明确 (原型图,需求文档,月度工作计划)
  3. 人员是否清楚地理解需求 (需求文档,日常沟通,邮件,Tower讨论)
  4. 交付物是否符合预期 (测试)
  5. 对既有业务的学习和了解 (使用,沟通)

日常工作

  1. 每月底制定下月工作计划,明确交付产物
  2. 项目开始前,明确的原型图+需求文档
  3. 项目开始前,与项目技术设计人员详细讲解需求,确认工作量,部分功能需要与资深工程师再次确认

项目经理职责


  1. 项目时间节点
  2. 每周产出是否明确
  3. 每日进度是否顺利
  4. 人员工作是否饱和
  5. 项目延误时的进度调整
  6. 人员竞争时的进度调整

  1. 项目时间节点 (项目启动会议,甘特图,TODOLIST)
  2. 每周产出是否明确 (周会,甘特图,需求文档)
  3. 每日进度是否顺利 (项目站会,TODOLIST)
  4. 人员工作是否饱和 (人员规划图,产品经理站会)
  5. 项目延误时的进度调整 (TODOLIST,甘特图, 项目内部会议, 产品经理会议)
  6. 人员竞争时的进度调整 (TODOLIST,人员规划图,甘特图,产品经理会议)

日常工作

  1. 项目开始前,规划项目时间节点,绘制甘特图及人员图
  2. 每周开项目周会,明确本周产出
  3. 每日开站会,明确项目进度
  4. 每日更新TODOLIST
  5. 项目延误时,调整项目进度
  6. 人员竞争时,统筹人员,调整项目进度

技术设计人员的职责

  1. 对需求进行可行性评估
  2. 对需求做出分析和拆分
  3. 对需求进行工作量评估
  4. 需求生产
  5. 汇报进度

技术主管的职责

  1. 确定技术方向,技术选型
  2. 辅助了解现有系统
  3. 对耗时长的功能尝试提出解决方案
  4. 保证系统的稳定性和可扩展性
  5. 帮助团队成长
  6. 承担责任

项目规划的简单方法论


项目的“实体”是什么

  • 微博: 140字的文字
  • 知乎: 问答
  • Instgram: 图片

任何一个互联网项目需要做什么

  • 战略 + 商业模型 (CEO)
  • 产品原型 (产品经理)
  • 需求文档 (产品经理 + 项目经理)
  • 交互图 (交互设计师)
  • 视觉图 (视觉设计师)
  • 系统架构 (架构师)

  • 围绕实体的基础功能
    • 数据库设计,系统设计 (架构师, 后端)
    • 实体的基础功能,增删改查 (后端)
    • 管理后台 (后端 + 前端)
    • 数据接口 (后端)
    • 页面实现 (前端)
    • APP界面 (App)

  • 围绕实体的扩展功能
    • 功能细化
    • 几个实体间的组合
    • 实体的变形

  • 必要性
  • 复用性
  • 是否有第三方服务

工具

  • 甘特图
    • Microsoft Project
    • Mermaid
  • TODOLIST
    • Tower
    • Github Issue
    • Teambition
  • 人员规划
    • Microsoft Project
    • Tower
  • 项目管理
    • Redmine

目标及改变

  • 更加专业
  • 需求更加明确,有书面化的文档可以考证
  • 项目进度明确可见,所有人可以随时查看
  • 所有人员的工作内容明确可见,容易统筹

  • 寻求帮助
  • 长期任务和短期任务
  • 每周进度汇报
  • 每日站会
  • Tower?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment