近距离面对Mr Martin Flower ——敏捷开发大会有感
2006-06-04 21:56
441 查看
6月3日北京的天气比较闷,Flower先生的身体有些不适,看上去要比在照片上瘦一些,新世纪酒店中华厅空调开的倒是很大。
一点笔记:
——thoughtworks鼓励员工通过参加演讲,写书等方式与同行交流。
——软件的价值体现在什么地方? 1:如果软件功能过剩系统复杂度就会增加,可维护性也会增加。2:软件的上线是价值的实现,可以说只是最早期的实现,使用才是体现软件价值的地方。
——国外80%的软件是通过扩展旧的系统得来的。
——如何让业务人员,技术人员和最终的用户良好的沟通?
——敏捷开发的一个特点是测试优先,并把所有能够自动化运行的全部自动化运行。
——测试如何编写? 敏捷开发的测试既是需求,把需求写成测试程序,尽量避免在测试程序中使用逻辑。
——如何解决需求不断变化? Agile的特点就是拥抱变化,代码需要灵活性。
——如何估算项目所用时间和价格? 把项目分解为一个个的story,如果一个story大于两周就需要重新拆分,之后由有经验的技术人员估算每个story所用的点数(1—5点),之后相加所有点数可以算出时间和成本。
注:模型就是数据库设计,业务逻辑就是数据库表的操作逻辑
一点笔记:
——thoughtworks鼓励员工通过参加演讲,写书等方式与同行交流。
——软件的价值体现在什么地方? 1:如果软件功能过剩系统复杂度就会增加,可维护性也会增加。2:软件的上线是价值的实现,可以说只是最早期的实现,使用才是体现软件价值的地方。
——国外80%的软件是通过扩展旧的系统得来的。
——如何让业务人员,技术人员和最终的用户良好的沟通?
——敏捷开发的一个特点是测试优先,并把所有能够自动化运行的全部自动化运行。
——测试如何编写? 敏捷开发的测试既是需求,把需求写成测试程序,尽量避免在测试程序中使用逻辑。
——如何解决需求不断变化? Agile的特点就是拥抱变化,代码需要灵活性。
——如何估算项目所用时间和价格? 把项目分解为一个个的story,如果一个story大于两周就需要重新拆分,之后由有经验的技术人员估算每个story所用的点数(1—5点),之后相加所有点数可以算出时间和成本。
注:模型就是数据库设计,业务逻辑就是数据库表的操作逻辑
相关文章推荐
- 《运用Microsoft Visual Studio 2010落实敏捷软件开发》CSDN大会我的Session(PPT已上传)
- 读《测试驱动开发》和《敏捷软件开发:原则、模式和开发》有感
- 《Agile Method – by Martin Fowler》关于敏捷开发
- 《高效程序员45个习惯》-敏捷开发有感
- 敏友的【敏捷个人】有感(15): 初探敏捷个人和敏捷开发的感想
- 《敏捷软件开发-原则、方法与实践》-Robert C. Martin
- 敏捷软件开发有感
- 2017第十五届esri用户大会观感(一)——WAB敏捷开发
- 敏友的【敏捷个人】有感(15): 初探敏捷个人和敏捷开发的感想 推荐
- 《敏捷软件开发-原则、方法与实践》-Robert C. Martin
- [阅读有感]敏捷开发之不必多虑
- 《敏捷软件开发-原则、方法与实践》-Robert C. Martin
- [SD2.0大会]在大型企业中领导敏捷--开发团队领导所必需的技能
- 敏捷:测试与开发合作有感
- 敏捷开发大会总结
- [SD2.0大会]在大型企业中领导敏捷--开发团队领导所必需的技能
- [SD2.0大会]在大型企业中领导敏捷--开发团队领导所必需的技能
- 读Google2009开发者大会地图开发文档有感
- 最近读了Robert C. Martin的《敏捷软件开发 原则、模式与实践》
- 敏捷开发之Scrum