《软件开发》阅读笔记二

一、项目计划

时间效率值:实际从事生产工作的时间 / 项目的研发时间

一般情况下0.7的时间效率值作为一个基本标准

合理估算团队开发的实际所用时间,若确实无法在规定时间内完成开发任务,将估算时间告诉客户并告诉估算的由来

时间效率值不是良好的估计值的替代品,它是考量你和你的团队真实表现的一个方法


工作完成趋势图:线条的倾斜度表示当前团队工作的速率


二、使用情节和任务

使用情节是站在客户的角度的描述,而实际任务是分配给具体开发人远的。

任务的分配:最大的发挥被分配人员的生产力

对于具有相关性的任务,最好分配给同一个人且同时进行这些任务(决策依赖)


组织每天的碰头会议(standup),时间尽量控制在15分钟以内,主要内容包括进展、麻烦一体和更新工作进程


三、足够好的设计

SRP:关于责任(responsibility),内聚

DRY:Don't Repeat yourself

涟漪效应:软件系统的细小变化引起整个代码一连串的变更


四、防御型开发--版本控制


五、构建代码

自动化把精力集中于代码,不是重复性的任务






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值