2010年8月24日,星期二,09:39

为什么使用需求矩阵?第2部分。

由Darrel Raynor撰写

WhyUseARequirements2-1跟进-多任务

单击此处查看此2部分系列的第1部分

这是我遵循的一个以项目为导向的讨论组的引文:“多任务处理,道路管理或专注的工作思考:自从他们在公司环境中开始工作以来,我们大多数人一直受到中断驱动。 “在某处突然爆发,请扑灭它,然后再开始寻找您指定的项目工作。在关键链(CC)/约束理论方法中,我们希望人们专注于唯一一项任务而不是多任务。当人们能够“单项任务”时,他们在该项目上的效率和生产率将大大提高,CC会创造奇迹。当人们进行多任务时,CC会遭受极大的痛苦。” Jack C. Randazzo说道。 ,朗讯科技公司,RTR项目管理。

培训您的开发团队如何与成功的项目相关?上市时间或产品周期时间变得越来越重要。方法和工具正在迅速发展。不断要求项目团队缩短开发周期。他们可能会被要求减少甚至不做的第一个方面是他们自己的培训。作为质量保证总监以及管理和技术顾问,我被要求审查过去几年中许多“时间挑战”的项目。

我几乎在所有审查过的项目中发现的一个普遍因素是,没有计划或没有为开发团队提供足够的培训。很少有项目有团队培训计划。当事情变得艰难时,开发人员被要求选择一种新的方法或工具,或者更糟糕的是,同时以惊人的速度进行项目开发。本文探讨了为什么团队培训至关重要的原因,以及如何构建和使用团队培训矩阵。

系统,工具和方法更加复杂

传统的MIS和非MIS管理人员之间普遍存在的误解是,开发团队成员可以“在业余时间挑选新技术……”过去,大多数分析人员可以学习使用大型机分类程序包的新版本。新版本的Microsoft DOS或源库系统。这些是基于现有技能的相对较小的更新。

当今的使能技术使用了全新的技术和工具,而且并非没有代价。对于所有这些控制,都需要复杂性。仅需要一个或两个项目就完全失败,或者将功能和时间估计错失三到四倍,就可以教育管理人员,这种知识不能“即时”完成。

许多管理人员不习惯于规划LAN和其他客户端/服务器系统的许多底层功能的系统管理和底层控制。我对项目成功的可能性的传统估计之一是,它仅涉及技术变革的一个领域。至少可以说,改变多个数据库,操作系统,方法论,开发工具,语言或平台以及主要功能更新是冒险的。一次更改两个以上几乎可以保证失败或频繁缩减项目目标。然而,今天,无处不在的项目突然出现,这些都立即改变了所有这些!难怪应用程序开发会出现混乱。您的项目团队将需要在每个新领域进行深入培训。

估计您的培训需求

确定您的团队在项目中需要的技能。我对方法和支持开发工具培训的经验法则是平均工具供应商,第三方培训供应商和我的经验:

  1. 向供应商提出计划,以使您的团队快速发展
  2. 向您信任的第三方培训公司咨询
  3. 加上供应商和培训公司的估计
  4. 以最少的钱增加您的直觉
  5. 将总数除以3:这是您应计划的最低金额!

例如,如果您的工具或方法供应商建议每个开发人员12天才能真正学会获得最好的产品,那么培训公司建议8天,而您的最佳猜测是5天,总计。将您的总数25除以3,得到8 1/3天。您现在已经创建了一些实际的培训估计。

不要泄露您的公式,否则您的管理层可以保证将您的预算保持在五天之内,并且很可能会要求减少费用。在您的项目计划会议中争取整整8 1/3个培训日!确保在供应商或培训公司以及您的员工可以将100%的时间用于培训的所有时间里进行培训。尽管在已知的环境中工作可以帮助将注意力直接转移到需要调整或其他支持的区域,但最好在非现场工作。

建立您的项目技能矩阵

构建和使用项目技能矩阵将回报很多倍的工作量。该矩阵将包含三个要审查的技能领域:应用程序,技术和团队。首先,请与您的内部或外部客户会面,以复习所需的任何应用程序级技能。在最近的两次中,我曾经让客户自愿免费培训团队!他们可能会欢迎您的团队进一步了解他们的业务。您需要的垂直技能领域可能是财务,分销,制造,工程或这些方面的组合。

接下来,与您最近完成了类似项目的系统架构师,技术规划人员和技术人员会面,无论是在内部还是在其他开发车间。承包商程序员和顾问可能是无价的,尤其是如果这是您首次涉足新技术领域。确定需要添加或更新的所有技术技能领域。如果要替换现有系统,请不要忘记列出计划和执行系统转换所需的技能。

最后,与拥有您团队中最后一个项目的任何成员的所有经理会面。回顾每个人的优势,包括他们之间的关系和如何帮助领导团队,他们如何处理压力,更改时间表和项目内容以及他们如何为您的项目做出最大贡献。询问他们是否认为领导力和团队合作方面的培训会帮助他们提高工作水平。确保列出了项目需要的“软”技能,例如面试,原型制作,管理多个团队以及估算和管理项目计划。经常被忽视的领域是如何召开会议,如何团结团队,准确地确定和报告项目状态,甚至很多时候甚至是如何管理项目。

在矩阵的一个轴上列出所有相关的技术,应用程序和“软”技能。在项目中何时需要它们时订购它们。例如,如果您要进行基于纸质的前期可用性测试,请确保尽早安排面试和原型培训。如果您正在使用单元测试模块进行可用性测试,那么这些技能可以等到系统测试之前。

在另一个轴上列出您的团队成员。为了获得最大的灵活性,请再增加四列:用户,借来的资源,顾问和承包商程序员。您可以在有限的时间内使用专家来填写缺少技能类别的信息。如果您打算使用这些外部资源,请不要将它们安排在每天项目工作中不超过四个小时的时间。您将需要剩余的时间来指导您的员工。

现在,尽可能客观地为专家选择一种荧光笔颜色,为熟练者选择一种荧光笔,为熟悉者选择一种荧光笔。突出显示您需要拥有专家的技能,您需要的熟练技术人员以及通过传递各自颜色的知识所能获得的技能。现在,您可能需要对矩阵进行重新排序,以显示对项目成功至关重要的那些技能,从而使它们按需要的时间排列,直到精打细算。

要完善您的矩阵,请将其分发给您的整个团队,包括顾问和合同程序员,项目发起人,以及您有兴趣的任何同行或经理。使用图例或键显示您需要四个技能级别:专家,熟练,熟悉和完全缺乏。填补空白的一种方法是与每个团队成员单独会面。另一种方法是最多10人一组的小组聚会。团队会议的好处是,您可以集思广益,满足项目需求。确保您的团队知道他们将对自己的技能水平估计和相应的截止日期负责。这种策略可能有助于减少许多简历所具有的乐观的“技能蠕变”。

在很多情况下,管理层会审查并批准一份经过深思熟虑的培训计划,而他们不会批准您的直觉。包括您的方法,未充分培训的项目风险以及完成培训计划的估计成本。提供几种替代方案,包括项目进度表和成本增加,以适应缺乏培训的情况。通过使用更多的四列,使更多的用户,借来的资源,顾问和合同程序员参与进来,以增加日期和成本的灵活性。只要没有100%安排好导师,许多次就可以减少培训。

虽然不能保证成功,但我的经验是,使用技能矩阵的项目会减少挫折感,并且一生中往往会受到更多的控制。我在构建和使用技能矩阵的过程中大受好评。我正在研究Lotus Notes版本,如果有足够的兴趣,我会将其发布到公共领域。

培训计划的附带好处

培训计划会议强调您的每个团队在特定领域中的经验水平。回顾他们之前的培训会使您熟悉他们的兴趣以及他们成熟的技能。您可能遇到某个在重要领域有出乎意料的先前经验的人。至少您将获得有价值的信息,以供决策之用,例如是对整个团队进行某些工具培训还是为关键领域留出“专家”时间。

培训计划将使“紧张”的时间和不必要的实验减至最少。它还允许您进行“及时培训”。当人们立即开始使用培训时,他们会记得最好的培训。许多人很快忘记了他们没有实践的东西。

培训计划可帮助您与工具和培训供应商进行谈判。当您可以准确说明项目的需求时,您更有可能定价并完成一揽子交易。不要忽略诸如供应商公共课程的免费席位,年度用户组会议的免费通行证以及将您的经历记录为营销活动的“成功案例”之类的要点。

在评估项目经理时,他们的员工为他们的任务做好准备的能力可能是至关重要的措施。它可以表明提高管理人员技能的重要性。我们都知道,以优质的产品满足您的约会需求至关重要。通过不要求团队成员去做不可能的事情来保持团队成员的利益和忠诚度,将增加下一个项目成功的可能性。

别忘了在下面留下您的评论


达雷尔·雷诺(Darrel Raynor) 是Advanced Management Services,Inc.(AMS)的首席顾问,AMS是为全球客户群提供服务的全面服务管理咨询公司。 达雷尔·雷诺(Darrel Raynor)是一位高级技术主管,顾问和周转专家,在简化运营,系统,人员和项目方面拥有20多年的领导经验。 Darrel增加了利润和利润,并减少了组织在内部和外部与客户,供应商和合作伙伴之间的摩擦。解决问题,改进流程和优化操作是他的热情。有关更多信息,请访问 www.amsconsulting.com

©高级管理服务公司

资源资源

成功项目的团队培训:使用技能矩阵进行规划!
发表于:美国程序员,软件工程专业杂志
Datamation,国际大型系统杂志
Datamation Europe,国际大型系统杂志
Interact,Hewlett-Packard计算机杂志

商业技术,时事通讯

-IEEE标准集合,软件工程,特别是IEEE Std 830-1993 IEEE

需求规范的推荐做法。
-
http://www.apu.edu/~bmccarty/curricula/cs524/srd.html 梓太平洋大学

计算机科学系,CS 524软件工程I是很好的需求入门大纲。
-PMBOK指南-项目管理学院
www.pmi.org 特别是项目范围管理5.3,范围定义。

©BA Times.com 2020

麦格雷戈徽标白色网站