解读极限编程的十二大原则——现场客户

本文探讨了极限编程中的现场客户原则,强调在软件开发中与客户直接合作的重要性。传统方式下,需求收集与理解易出错,导致项目延误。敏捷开发接受需求变化,提倡使用程序员和客户共通的语言描述功能,通过场景和工具(如Visio)辅助沟通,减少误解,确保开发效率。
摘要由CSDN通过智能技术生成

现场客户:讨论,使用程序员和客户都能够的语言描述功能。

98年刚刚参加工作的时候,公司的项目都是严格的区分项目阶段,先是收集用户需求的阶段,由我们的系统设计人员到客户现场通过跟客户的沟通编写出一份很厚的用户需求说明,这个阶段往往需要12个月的时间。而沟通的过程呢,也是相当的“粗糙”,因为当时的客户了解软件的人很少,不知道软件可以实现成什么样子,跟他们了解业务,客户自己都很难将自己的业务描述的一清二楚,所以我们通常的做法就是收集一大堆他们平时业务中的纸质报表,然后拿回来自己分析,看看哪些数据是输入的,哪些数据是计算出来的。但是这样的分析却难以触及业务的本质,我们不知道客户为什么要这么做,而仅仅是将他们的手工劳动改变到了用电脑劳动。其实很多年纪大的人都已经习惯了手工劳动,这样做出的软件对于他们来说不但没有提高工作效率,反而因为要学习如何使用电脑,使得工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值