zoukankan      html  css  js  c++  java
  • 做一个优秀的项目管理

    作为项目经理,我们首先要明确,风险识别是风险管理的一部分,是贯穿整个产品开发生命周期的,在生命周期的不同阶段,关注的风险点也是不一样的。

    那么如何该如何尽早识别风险呢?

    在项目管理中,风险经常被分类为以下几种

    1)外部风险

    主要来自于项目开发环境,比如社会环境、国家的政策法规的变化;自然环境的变化,如地震、水灾、火灾等的发生,会给项目带来风险。

    2)组织风险

    主要来自公司内部,如公司领导支持不到位,缺乏资金或外部资源;项目组中人员流动、内部部门壁垒等。

    3)项目管理风险

    常见有计划不到位、产品立项太草率,脱离用户和市场需求;产品经理、项目经理不懂得如何采用项目管理方法去管理风险等。

    4)技术管理风险

    需求评估时,对功能实现的技术评估不到位导致后面实际开发中出现很多技术难点、专利等技术壁垒带来的风险。

    同样,对于产品管理来说,我们也可以用上面的方式来提前识别风险。

    比如:

    设计阶段

    我们要关注:“是否会缺乏相关的技术专家对技术可行性的评估”,“产品的需求定义不清楚是否会造成后续不断进行变更”,“产品的目标客户不明确,开发出来的产品是否要对哪个市场和需求负责”等问题。

    开发阶段

    则要考虑:“需求够不够明确”,“公司管理层意见不统一,是否会突然停掉开发”,“团队角色定义不清楚,缺乏有经验的成员”等问题。

    做好对常见问题的排查工作,以达到预识别风险的目的。

    然后,就是要做好风险收集。作为风险识别的主要责任人,我们需要及时的收集到大家在产品开发过程中,提前识别出的问题,并将其登记在册

    利用好项目管理工具,敏捷开发,团队内部每天开一次小晨会,跟踪好开发进度,对代码质量经常组织review

    测试阶段

    针对测试用例进行评审,跟踪测试进度,需要外部测试的安排好测试环境与灰度,预发环境,发布到预发环境后组织产品经理验收等

  • 相关阅读:
    Git 远程仓库分支管理
    Git 本地仓库管理
    Git 本地仓库管理
    SQLAlchemy_定义(一对一/一对多/多对多)关系
    SQLAlchemy_定义(一对一/一对多/多对多)关系
    自动化生成 Openstack 新项目开发框架
    自动化生成 Openstack 新项目开发框架
    Python 数据结构_队列
    Python 数据结构_队列
    Python 数据结构_堆栈
  • 原文地址:https://www.cnblogs.com/bob-zb/p/12560658.html
Copyright © 2011-2022 走看看