毕业第二年我被幸运女神所眷顾,一下成为了一个20多人研发团队的项目master,自己还未从职场菜鸟的称呼中走出来,就要开始管理团队,在接到通知的时候心里既兴奋又慌得六神无主,然而奔着初生牛犊不怕虎的精神,我开始了自己项目管理的历程。

刚开始为了保证任何一个环节都不出错,我每天要花费很大的精力去和产品、测试、开发、设计确认彼此的进度,任何一个环节出了问题都焦急如焚的和相关人员争论出现问题的原因,为什么不能避免,到最后大家都吵得心烦了才静下来想解决方案,因为我总觉的这个问题不讲清楚了接下来还会犯同样的错误。这样的一个迭代下来,产品新上的功能是得到了质量保障,但是整个团队的人都很疲惫。每天需要花时间和我沟通进度,还有出现问题的争吵让我和大家都感觉到心累厌烦。并且因为沟通占用了工作时间,也因为某些地方出了问题没有通知到团队的所有人,一部分工时都做了无用功,加重了大家的加班情况。发现问题的我觉得再这样下去,可能我就会失去成为一名好的团队master的机会。

思索再三我开始用项目管理软件来进行项目管理推进,这里主要是运用了里程碑+任务执行的理念。首先迭代开始时我会在软件上创建一个项目,在项目下创建三个里程碑,分别是产品宣讲、迭代开发、迭代总结模块。

第一个时间周期是产品宣讲模块。产品在项目文件下上传产品demo和设计图供大家查阅资料,并方便之后过程中的实时更新。

第二个时间周期是迭代开发模块。产品将功能模块拆分成一个个任务,开发去认领任务并根据自己的分工在该任务下拆分子任务。任务上还要求填写预估工时与开发周期,测试和视觉可根据开发周期来规划自己的测试计划并关联在功能任务下。这样大家就在软件中将每一个部分的计划公开了出来,每一个人都能明确所有人什么时间要做什么事情。迭代进行中出现了问题,我们只是讨论解决方案,将该问题先发不成任务记录下来。产品将涉及到的改动发布在项目动态下通知到所有人,并及时更新demo文档和设计图。所有人每天下午都会更新自己负责的任务的进展,将遇到的问题取得的收获记录在任务下。

第三个是迭代总结模块,这里我们会将迭代过程中解决问题创建的任务集中起来,此事一起探讨属次按问题的原因以及接下来该如何避免问题。

如此流程下来,我发现我不用再每天找每个人沟通去了解自己想要的信息,只用在填写任务进展的时间过后去查看大家的任务,当发现有人的任务存在问题时再与其沟通,大大节省了我和团队成员的沟通时间。项目下动态的及时性和公开性也为效率提升作出了贡献,整个迭代中所有的变动大家都了然不再有白费功夫的情况。并且因为里程碑明确的规划了总结的时间,我们不再在大家忙碌于开发测试的时候去浪费时间探究问题的原因,减少了影响大家工作效率的沟通交流。

接下来的几年中,虽然我们一直在对项目管理的方式规则作出调整,但是三个里程碑要做的事情却从未动摇,成为了保证我们项目有条不紊进行的原则。也让我成为了一名优秀的团队master。

正在读文章的朋友,如果你又和我一样的项目管理混乱、沟通效率低下多做无用功的情况,你也可以试着用里程碑-任务的理念来进行项目管理,再辅以Tita工作协同软件的文件、动态、通知,相信一定可以让你成为一名好的项目管理者。

一个项目管理Master的心声的更多相关文章

  1. Maven是一个项目管理工具

    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Depen ...

  2. 【组织级项目管理】P2 MSP P3O

    组织级项目管理--有你,有我,有大家 在过去的2年,无论对于企业来讲,还是对于我们个人都有很多大脑的冲击,有几个词大家应该特别耳熟能详:转型,变革,敏捷,互联网+,组织的项目化管理等.就是这些让我们的 ...

  3. 做一个 App 前需要考虑的几件事

    做一个 App 前需要考虑的几件事  来源:limboy的博客   随着工具链的完善,语言的升级以及各种优质教程的涌现,做一个 App 的成本也越来越低了.尽管如此,有些事情最好前期就做起来,避免当 ...

  4. Spark:一个高效的分布式计算系统

    概述 什么是Spark ◆ Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥 ...

  5. 做一个App前需要考虑的几件事

    本文转载于文章原文链接,版本归原作者所有! 随着工具链的完善,语言的升级以及各种优质教程的涌现,做一个 App 的成本也越来越低了.尽管如此,有些事情最好前期就做起来,避免当 App 有了一定规模后, ...

  6. 项目管理gitflow的用法(转)

    在这里主要讲一下我在项目中用到的关于gitflow的用法.   公司的项目中,专门有一台用来存放版本库的服务器,路径是在默认的安装目录/opt/git/,那么在使用的时候,如果你是一个功能模块或者是一 ...

  7. 【niubi-job——一个分布式的任务调度框架】----安装教程

    niubi-job是什么 niubi-job是LZ耗时三个星期,费尽心血打造的一个具备高可靠性以及水平扩展能力的分布式任务调度框架,采用quartz作为底层的任务调度管理器,zookeeper做集群的 ...

  8. HDU 4858 项目管理(邻接表 暴力模拟)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4858 我们建造了一个大项目!这个项目有n个节点,用很多边连接起来,并且这个项目是连通的! 两个节点间可 ...

  9. HDU-----(4858)项目管理(模拟)

    项目管理 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

随机推荐

  1. 不同路径II --动态规划

    一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” ). 机器人每次只能向下或者向右移动一步.机器人试图达到网格的右下角(在下图中标记为“Finish”). 现在考虑网 ...

  2. golang 学习笔记 使用cmd

    package main import ( "bytes" "fmt" "os/exec" ) func main() { cmd0 := ...

  3. go get 命令

    示例: go get github.com/jinzhu/gorm 下载并安装gorm包. 远程代码库有github,GitLlab,Gogs 命令介绍说明: -fix : 比如,我的代码是一年前1. ...

  4. 安装软件时出现这样错误:文件“proe50-1a.bin”无法在“C:\User\ZFTL\Desktop\proe50”定位,请插入正确的磁盘或选择其他文件夹

    把里面的文件改成proe50-1a.bin就可以了.

  5. SAP T CODE : Description (Program)

    SAP T CODE : Description (Program) V : Quickstart RKCOWUSL (RKCOWUSL)V+01 : Create Sales Call (SAPMV ...

  6. The instance of entity type 'Menu' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked.

    这里记录一个在使用.net core中ef core执行数据库操作时遇到的问题: 我在代码中使用DbContext下的Update方法准备将更改后的数据像这样步到数据库: _context.Menus ...

  7. 服务器推送之SSE简单使用

    前端 <!DOCTYPE html> <html> <head> <meta name="viewport" content=" ...

  8. Options of the DB storage of prometheus

    参考: // Options of the DB storage. type Options struct { // The timestamp range of head blocks after ...

  9. 2019 中至数据java面试笔试题 (含面试题解析)

      本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.中至数据等公司offer,岗位是Java后端开发,因为发展原因最终选择去了中至数据,入职一年时间了,也成为了面 ...

  10. 3.Javascript实现instanceof

    instanceof instanceof 用于判断某个对象是否是另一个对象(构造方法)的实例.instanceof会查找原型链,直到null如果还不是后面这个对象的实例的话就返回false,否则就返 ...