软件开发本质论

软件开发本质论

  • 寻找价值

价值
指导
组织
计划
构建
划分
质量

  • 价值是我们想要的东西

软件发布时的价值为尽早交付
交付某个更有价值的部分
更小的功能模块往往具有更大的价值
价值的最大化在于平凡的交付较小的
根据价值决定我们开发功能模块的先后顺序
价值的增长取决于我们想做什么

  • 价值是什么

价值是我们想要的东西
价值是功能的体现
如何衡量价值
确定要做的事情及需要做的理由(PS采取二选一的模式)
实现功能特性
尽早交付
请听用户意见
根据功能特性指导更好
根据项目的功能寻找最有价值的功能先交付,并且在交付过程中逐渐完善项目
切误采用传统 的瀑布模型

  • 组建强大的团队 三大要素

  • 目的

    让业务人员指导团队完成的工作目标

  • 自主

    由团队自主研发、采用迭代验收开发的成果

  • 专精
    团队应该主攻一个功能特性

  • 自然软件开发的管理之道
    管理层只需要之道人员的分配
    做计划
    分配任务
    根据功能特性组建团队
    -根据功能特性进行细节划分
    将项目从远景——>细节
    做好项目开发的计划
    将项目持续性进行功能划分
    由团队自主决定开发的时间结构
    合理规划、确保每一阶段所要完成的任务

  • 根据功能特性构建产品

  • 能力是提高速度的前提
    采用增量式开发
    提高团队的技能
    注意团中人才在的培养
    可以用大师培养大师

  • 重构
    做到稳步前进。时刻保持设计的简洁
    保持代码的整洁型
    当代码发生错乱时、采用露营规则清理
    在开发过程中把每一个功能特性作为一个小项目基础
    先写测试代码、在进行开发
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值