到底如何做技术管理和敏捷管理

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-06
做敏捷项目管理时应该注意什么?


以灵活的管理方式达到组织、人员与技术的有效集成,尤其是强调人的作用。敏捷制造在人力资源上的基本思想是,在动态竞争环境中,最关键的因素是人员,柔性生产技术和柔性管理要使敏捷制造企业的人员能够实现他们自己提出的发明和合理化建议,这就需要提供必要的物质资源和组织资源,支持人们的行动,充分发挥各级人员的积极性和创造性。有知识的人是敏捷制造企业最宝贵的财富。不断对人员进行培训进行素质提高,是企业管理层的一项长期任务。在管理理念上要求具有创新和合作的突出意识,不断追求创新。除了内部资源的充分利用,还要利用外部资源和管理理念。在管理方法上要求重视全过程的管理,运用先进的科学的管理方法和计算机管理技术以及BRP等管理。敏捷制造追求实现理论上生产管理的目标,是适应未来社会发展的21世纪生产模式。敏捷制造的企业具有以下特征:1、产品系列具有相当长的寿命敏捷制造企业容易消化吸收外单位的经验和技术成果,随着用户需求和市场的变化,敏捷制造企业会随之改变生产方式。企业生产出来的产品是根据顾客需求重新组合的产品或更新替代的产品,而不是用全新产品来替代旧产品,因此,产品系列的寿命会大大延长。2、信息交换迅速准确敏捷制造企业随时根据市场变化来改进生产,这要求企业不但要从用户、供应商、竞争对手那里获得足够信息,还要保证信息的传递快捷,以便企业能够快速抓住瞬息万变的市场。3、以订单定生产敏捷制造企业可以通过将一些重新编程、可重新组合、可连续更换的生产系统结合成为一个新的、信息密集的制造系统,可以做到使生产成本与批量无关,生产一万件同一型号的产品和生产一万件不同型号的产品所花费成本相同。因此,敏捷制造企业可以按照订单进行生产。1991年,美国在进行敏捷制造研究时,投入了500万美元资金得到了100多家公司的支持。在1994年,敏捷制造理论出台时,美国政府又投入了500万美元,而支持这一计划的公司也扩展到了200多家。敏捷制造作为一种2I世纪生产管理的创新模式,能系统全面地满足高效、低成本、高质量、多品种、迅速及时、动态适应、极高柔性等要求。目前这些要求尚难于由一个统一的生产系统来实现,但无疑是未来企业生产管理技术发展和模式创新的方向。

最近几年,科学技术急速发展。软件的复杂性和CPU处理速度也呈指数增长,而不是线性上升。这种增长率的变化导致的连锁反应,增加了市场的波动,这反过来又要求企业能够快速适应消费者的需求。行动缓慢的庞然大物被普遍认为是缺乏竞争力的,在交付新特性方面也存在更大的风险,这已经是“老生常谈”或是过时的问题了。
这也为敏捷开发方法的兴起做出了贡献,例如极限编程(XP),SCRUM,功能驱动开发等。这些方法都力求降低变更成本,并把风险最小化。这些都是通过实践中的应用来实现的,比如:

快速迭代计划和开发周期,适度权衡并促进最有价值的功能尽快交付。

持续性的系统测试,通过在开发过程的早期阶段发现并修复产品缺陷,来保障软件的高质量及稳定性。

为参与项目的各个团体引入开放式的沟通渠道,从而保证最终目标一致性。

SCRUM 迭代图

当然这不同于传统的管理理论,传统方法通常:

变更必须通过严格的审批流程进行监管

分级的企业组织结构,是建立规则的最佳方式

加强管控力度可以提高质量

企业组织结构严谨、稳定

员工只是企业组织这个“机器”上的一个“齿轮”

将问题细分为一个个任务,然后分配资源加以解决

项目和风险通过复杂的前期规划(也常被称为大需求),基本是可预见的、可管理的

瀑布过程图

此外,对于那些拥有成熟开发流程的企业组织,往往都是经过较长一段时间的实际经验积累(成功的或失败的)建立起来的。

与传统的管理方法相比,也难怪高管们在实施敏捷方法时会遇到管理不够正式,混乱,无计划性等问题。某些时候,他们甚至会鼓励工程师们不顾日程安排,按照他们的想法开发来脱离管理。

这是因为大多数敏捷实践都没能够彻底解决软件项目的管理层面;即人、流程及技术。相反,他们往往更加注重编码、测试和功能交付等方法上面。

所以,如果我们想要把敏捷的概念应用到软件项目的管理层面,这也是软件开发变革自然要经过的一步,我们就必须回答以下问题:

当应用于传统项目管理方法的时候,什么样的敏捷、精益或简约的原则是有意义的?

如何把这些原则真正应用到项目管理中?

当将应用敏捷方法应用于传统项目管理时,有什么障碍或有哪些常见问题是需要注意的?

PMI-ACP敏捷认证首选光环,中国敏捷实践专家授课,独家研发ACP试题及学习教材,EMBA小组授课,班主任1对1全程辅导。我们从理念、管理实践及技术实践等方面对学员进行全方位的教授和引导,通过演练让团队深入的体验敏捷的思想精髓。

  • 到底如何做技术管理和敏捷管理
    答:变更必须通过严格的审批流程进行监管 分级的企业组织结构,是建立规则的最佳方式 加强管控力度可以提高质量 企业组织结构严谨、稳定 员工只是企业组织这个“机器”上的一个“齿轮”将问题细分为一个个任务,然后分配资源加以解决 项目和风险通过复杂的前期规划(也常被称为大需求),基本是可预见的、可管理的...
  • 提升个人敏捷项目管理能力的技巧
    答:提升个人敏捷项目管理能力的技巧 首先,拥抱变化,克服抵触,做好实施敏捷的准备。敏捷不是洪水猛兽,既然企业决定引入敏捷的变革,一定是敏捷项目管理方法有可取之处,何不加以尝试,再做决定,而不要拒绝变化,盲目抵触。PgMp.mypm.net 正如传统项目管理中提倡的——沟通是项目经理的基本素质,沟通也是解决变革问题的最有效手...
  • 做敏捷项目管理时应该注意什么?
    答:建立信任和支持团队:敏捷项目管理依赖于团队的自组织和合作能力。建立相互信任和支持的工作氛围,鼓励团队成员发挥个人才能,并提供必要的支持和资源。定期回顾和持续改进:在每个迭代周期结束后,进行团队回顾会议,评估团队的工作表现,识别问题和改进机会。确保团队持续改进和优化项目管理过程。灵活性和适应性...
  • 敏捷制造的管理手段
    答:在管理理念上要求具有创新和合作的突出意识,不断追求创新。除了内部资源的充分利用,还要利用外部资源和管理理念。在管理方法上要求重视全过程的管理,运用先进的科学的管理方法和计算机管理技术以及BRP等管理。敏捷制造追求实现理论上生产管理的目标,是适应未来社会发展的21世纪生产模式。敏捷制造的企业具有以下...
  • 敏捷开发项目的管理流程
    答:4. 项目管理过程 按照互联网软件产品项目开发过程,可将整个项目管理过程分为立项过程、规划过程、执行与监控过程、结项过程。下面分别阐述在每个阶段过程中该如何进行项目管理。 4.1 立项过程 互联网软件产品开发项目的立项过程,通常是指从准备项目启动会到召开会议这个阶段,在立项过程中,需要完成项目目标,需求范围的...
  • 如何用Scrum来管理项目
    答:敏捷项目管理中最重要的一个术语就是创新。实施敏捷项目管理过程中项目管理者要注意:调整团队自身来适应变化,致力于产品,和客户进行协调,注重沟通。2、敏捷管理的开发方法常见的敏捷软件方法包括:Crystal、ASD(AdaptiveSoftwareDevelopment)、Scrum、FDD(FeatureDrivenDevelopment)、XP(ExtremeProgramming)、...
  • 如何有效地管理好技术团队?
    答:重要的事情还是由我来负责的,我会和组长们一起完成,比如重大的版本升级、技术框架更新、项目的重构、故障监控和复盘……我还会帮组长们去做一些偏外围的工作,比如我经常会问组长们有没有困难、有没有诉求。这样我在和老板、其他部门沟通的时候,能帮大家表达出去,尽量帮大家争取。就像最近组长们反映...
  • 敏捷教练笔记:管理也是一种技术活
    答:大量的技术债 供应商方面的问题 难以协同的产品负责人 来自管理层的压力 团队成员之间的冲突 开发团队必须参加的大量的并不重要的会议 团队环境的限制 犹豫不决的产品负责人 Scrum Master作为清道夫 《如何构建敏捷项目管理团队》中提到:作为引导师,Scrum Master需要为团队创造可以承载他们所有想法和创意的...
  • 敏捷项目管理与传统项目管理比较
    答:敏捷项目管理简化了烦琐的流程和文档管理,主张团队内部的面对面沟通和交流。以Scrum为代表,简单、持续集成、不断交付、价值优先、拥抱变化的原则在面对时刻变化的市场经济和不断发展的技术时变得十分友好。在敏捷项目中,项目管理计划分为不同的等级,可以用洋葱图来表示,也就是洋葱计划图,如图2-9&#...
  • 如何开发敏捷的人力资源战略计划
    答:通过将技术、管理和人员三种资源集成为一个协调的、相互关联的系统来实现人力资源管理的敏捷性是。将敏捷管理融入到人力资源规划当中,使人力资源管理实现敏捷性。一、敏捷的总体规划 即根据企业战略确定的人力资源管理的总体目标和配套政策。二、敏捷的职位编制计划 阐述组织的结构、职位设置、职位描述、职位...