软件项目研发中的沟通管理
2017-12-11 15:18
507 查看
专业化
有一些软件小公司从售前就开始不专业,软件项目需求还没有确认,就签订了软件项目交付时间。完全就是给后面的团队挖坑。然后从产品经理到研发就开始赶进度。项目周期短,质量也差。 之前的文章实际上提及过中小型软件企业开发现状与项目管理现状与软件开发的专业化。 软件开发更多地是一项智力的、社会性的工作,而非机械性的工作。专业化分工在导致技术进步的同时,也在导致类似达芬奇这样的“通才”的消失。今天,由于知识工作的增多以及技术的进步,我们正在步入一个“超级专业化”时代。“超级专业化”指的是,将过去由一人完成的工作进行更专业化的细分,交由多人完成,从而提高工作质量,加快工作进度,并且降低成本。“超级专业化”将会是未来发展的一大趋势。比如,软件业新创公司TopCoder将客户的信息技术项目分割成许多个小块,提供给世界各地从事软件开发的自由职业者,让他们在相互竞争中去完成。TopCoder公司为客户完成的开发工作,在质量上往往能与按传统方式完成的开发工作相媲美,而成本可缩减75%。超级专业化也给管理提出了很多挑战。为了管理好“超级专业化”,管理人员需要学会做好四件事:1、把工作进行细分,管理人员需要学会以最佳方式将知识工作分解成独立的、便于分配的任务。2、招募工人与分派任务,要完成超级专业化的任务,公司既可以依靠内部员工,也可以与外部供应商建立专门的关系,还可以利用把客户与专业人员网络联系起来的中介公司。3、质量控制,要确保超级专业化工作的质量,一种方法是进行资质核查,就像大多数公司在聘用员工之前所做的那样。4、整合,管理人员还必须把已经完成的各项任务整合起来,这意味着需要管理好三种依赖关系:流程依赖、共享依赖和适应依赖。降低人力成本有三个方法:一是减少劳动力人数;二是降低服务过程的人力操作成本; 三是提高人力单位效率。专业化分工正是提高人员效率和降低操作成本的常用方法。专业化分工最初的研究主要是在古典经济学领域,经济学家亚当·斯密在其名著《国富论》中认为提高劳动生产率是节省人力成本的最有效的方式,而最大化提高劳动生产率的方式则是进行专业化分工。他认为专业化分工能最大程度的改进人力效率以及提高人员的熟练、技巧和判断力。
沟通管理
在项目开发过程中,建立微信群进行沟通,客户经常发送语音。试问在公司时间,我们天天拿着手机聆听微信语音? 需求确认决不能用这种方式。完全没有理解项目中的沟通管理。笔者之前提及的项目管理沟通计划, 如若团队内部以及部门之间信息沟通失效,那么必然影响整个项目团队以及部门之间的合作,从而导致整个项目交付的延迟乃至最终的失败。对于项目管理而言, 沟通无处不在。沟通技巧可以不断丰富和掌握,但如果不树立正确的沟通意识,往往就会把简单的事情复杂化。举个例子,在项目的执行过程中很多客户常常抱怨事情很长时间得不到任何反馈,甚至于问题已经解决了都不知道。这实际上是要求项目经理要有较强的沟通意识。
5555555555
有一些软件小公司从售前就开始不专业,软件项目需求还没有确认,就签订了软件项目交付时间。完全就是给后面的团队挖坑。然后从产品经理到研发就开始赶进度。项目周期短,质量也差。 之前的文章实际上提及过中小型软件企业开发现状与项目管理现状与软件开发的专业化。 软件开发更多地是一项智力的、社会性的工作,而非机械性的工作。专业化分工在导致技术进步的同时,也在导致类似达芬奇这样的“通才”的消失。今天,由于知识工作的增多以及技术的进步,我们正在步入一个“超级专业化”时代。“超级专业化”指的是,将过去由一人完成的工作进行更专业化的细分,交由多人完成,从而提高工作质量,加快工作进度,并且降低成本。“超级专业化”将会是未来发展的一大趋势。比如,软件业新创公司TopCoder将客户的信息技术项目分割成许多个小块,提供给世界各地从事软件开发的自由职业者,让他们在相互竞争中去完成。TopCoder公司为客户完成的开发工作,在质量上往往能与按传统方式完成的开发工作相媲美,而成本可缩减75%。超级专业化也给管理提出了很多挑战。为了管理好“超级专业化”,管理人员需要学会做好四件事:1、把工作进行细分,管理人员需要学会以最佳方式将知识工作分解成独立的、便于分配的任务。2、招募工人与分派任务,要完成超级专业化的任务,公司既可以依靠内部员工,也可以与外部供应商建立专门的关系,还可以利用把客户与专业人员网络联系起来的中介公司。3、质量控制,要确保超级专业化工作的质量,一种方法是进行资质核查,就像大多数公司在聘用员工之前所做的那样。4、整合,管理人员还必须把已经完成的各项任务整合起来,这意味着需要管理好三种依赖关系:流程依赖、共享依赖和适应依赖。降低人力成本有三个方法:一是减少劳动力人数;二是降低服务过程的人力操作成本; 三是提高人力单位效率。专业化分工正是提高人员效率和降低操作成本的常用方法。专业化分工最初的研究主要是在古典经济学领域,经济学家亚当·斯密在其名著《国富论》中认为提高劳动生产率是节省人力成本的最有效的方式,而最大化提高劳动生产率的方式则是进行专业化分工。他认为专业化分工能最大程度的改进人力效率以及提高人员的熟练、技巧和判断力。
沟通管理
在项目开发过程中,建立微信群进行沟通,客户经常发送语音。试问在公司时间,我们天天拿着手机聆听微信语音? 需求确认决不能用这种方式。完全没有理解项目中的沟通管理。笔者之前提及的项目管理沟通计划, 如若团队内部以及部门之间信息沟通失效,那么必然影响整个项目团队以及部门之间的合作,从而导致整个项目交付的延迟乃至最终的失败。对于项目管理而言, 沟通无处不在。沟通技巧可以不断丰富和掌握,但如果不树立正确的沟通意识,往往就会把简单的事情复杂化。举个例子,在项目的执行过程中很多客户常常抱怨事情很长时间得不到任何反馈,甚至于问题已经解决了都不知道。这实际上是要求项目经理要有较强的沟通意识。
5555555555
相关文章推荐
- 软件项目研发中的沟通管理
- IT研发管理集成化软件项目管理平台MyPM
- 项目计划管理在软件研发中的应用研究
- 软件研发项目管理的审计研究
- MYPM IT研发管理集成化软件项目管理平台2.0正式发布
- 基于项目管理的软件产品研发管理研究
- 承接 中大型 管理软件 项目产品 研发外包合作
- 带你玩转软件项目测试管理——项目研发管理模式(一)
- IT研发管理集成化软件项目管理平台MYPM
- 承接 中大型 管理软件 项目产品 研发外包合作
- 艾伟也谈项目管理,软件研发中的冲突及解决之道
- 对软件研发项目管理的深入探讨
- 禅道研发项目管理软件
- 浅析软件项目的沟通管理
- 统御软件 (oKit)| 项目管理软件,项目管理咨询,项目需求管理工具,集成研发管理平台 ——管理咨询与实施工具 一站式项目管理解决方案
- 研发项目管理软件 免费版本下载使用
- IT软件项目中的沟通管理
- 基于Office Project 2010 管理软件研发项目新体验
- 项目管理-软件研发过程中的执行力
- 研发管理04:软件开发项目管理-操作篇