IT项目人力投入影响因素

决定IT项目人力投入是复杂因素综合作用的结果

mindmap
  root((IT项目人力投入))
    项目规模
      代码量
      功能模块数
      用户量
    需求维度
      需求是否频繁变动
      是否有清晰的文档传承
    项目复杂度
      非功能性需求(非功能性需求)
        性能
        安全
        合规
        可用性
        行标/国标
      第三方依赖集成难度(第三方依赖集成难度)
        跨组织协作
        沟通成本及目标契合度
      技术架构复杂度(技术架构复杂度)
        领域的技术挑战
        基础设施的支撑完备度
        技术熟悉度
        架构选型
      技术债务(技术债务)
    人力资源
      团队技能水平
      人员稳定性
      外包与协作模式
    自动化水平

项目规模

规模越大,人力需求越高,边际效应递减

  • 代码量
  • 功能模块数
  • 用户量

需求维度

  • 需求是否频繁变动
  • 是否有清晰的文档传承

返工、需求分析人力增加

项目复杂度

复杂度导致人力需求显著增加

非功能性需求

合规要求增加测试、文档、审计人力投入

  • 性能
  • 安全
  • 可用性
  • 合规
  • 行标/国标

第三方依赖集成难度

  • 跨组织服务协作
  • 沟通成本及目标契合度

技术架构复杂度

  • 领域的技术挑战
  • 基础设施的支撑完备度
  • 技术熟悉度:技术不成熟带来学习成本、调试时间、人才稀缺性
  • 架构选型:架构决定团队分工、协作方式与部署复杂度

技术债务

如题

人力资源

  • 团队技能水平
    • 初级/高级
    • 全栈/单一技术栈
  • 人员稳定性
    • 流动率
    • 经验传承
  • 外包与协作模式

自动化水平

自动化降低重复性人力投入,提升效率