软件成本随想

软件开发成本

  • 开发人员的工资
    • 降低工资
      • 招工资更低的人
      • 外包给工资更低的人
      • 前提:换的人也是能干活的
    • 降低投入的时间
      • 增加复用
        • Package化
        • 改造复用
      • 经验式开发,提高工作效率
        • 增强学习,持续改善
        • 跨职能的员工技能
      • 不开发不需要的东西
      • 识别工作中的浪费,消除浪费
        • 距离
        • 过多的会议
        • 没有意义的文档
        • 过度追求完美
      • 充分使用自动化工具
        • 代码自动生成
        • 自动化测试
        • 应手的能提高工作效能的其他工具
      • 提高开发质量,减少不必要的品质活动
    • 控制变更
      • 尽快得持续得交付,验证需求
        • 增加最终客户的参与度
          • 课题:控制需求变更蔓延
        • 将变更提前,减少影响
      • 推迟决策,减少决策风险
      • 充分交流,减少错误的设计决策
      • 不进行或晚进行可有可无的变更(商务)
posted @ 2015-06-15 00:45  宇-自由自在  阅读(97)  评论(0)    收藏  举报