毕业第二年我被幸运女神所眷顾,一下成为了一个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. DRF框架和Vue框架阅读目录

    Vue框架目录 (一)Vue框架(一)——Vue导读.Vue实例(挂载点el.数据data.过滤器filters).Vue指令(文本指令v-text.事件指令v-on.属性指令v-bind.表单指令v ...

  2. GO中标识符,标识符,变量,常量,iota

    参考:https://www.cnblogs.com/nickchen121/p/11517455.html 一.标识符与关键字 1.标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变 ...

  3. AnimationClip压缩-动画文件压缩

    动画压缩方法一.常用方法1. Rig->Animation Type:改为Generic2. Animations->Anim.Compression:Optimal二.高级方法1. 去掉 ...

  4. C# yield checked,unchecked lock语句(C#学习笔记04)

    特殊语句 yield语句 yield用于终止迭代 只能使用在返回类型必须为 IEnumerable.IEnumerable<T>.IEnumerator 或 IEnumerator< ...

  5. 正则表达式回溯导致的CPU打满

    参考: https://my.oschina.net/ttscjr/blog/2208526 https://mp.weixin.qq.com/s?__biz=MzA4MjIyNTY0MQ==& ...

  6. Julie D. Saba:儿童肿瘤学是一个令人惊奇的领域

    编者按 作为一名儿童肿瘤学家,工作中充满了挑战与机遇.近几十年来,世界各地的儿童肿瘤的发病率呈持续上升的趋势.许多人认为这不仅是由于诊断水平的提高,而且是因为儿童肿瘤的潜在风险也确实在增加.据英国儿童 ...

  7. DataPipeline CTO陈肃:构建批流一体数据融合平台的一致性语义保证

    文 | 陈肃 DataPipelineCTO 交流微信 | datapipeline2018 本文完整PPT获取 | 关注公众号后,后台回复“陈肃” 首先,本文将从数据融合角度,谈一下DataPipe ...

  8. android解析xml (pull)

    1. xml <persons> <person id="18"> <name>furong</name> <age>2 ...

  9. 搞不懂JS中赋值·浅拷贝·深拷贝的请看这里

    前言 百科定义:拷贝就是拷贝指向对象的指针,意思就是说:拷贝出来的目标对象的指针和源对象的指针指向的内存空间是同一块空间,浅拷贝只是一种简单的拷贝,让几个对象公用一个内存,然而当内存销毁的时候,指向这 ...

  10. MAC PHP7 如何disable xdebug

    1. 查看xdebug当前状态是否是enable 打开terminal,输入: php -m | grep xdebug terminal返回xdebug,说明现在xdebug是enable状态. 2 ...