10、软件开发中的客户关系、合同策略与方法论探讨

软件开发中的客户关系、合同策略与方法论探讨

1. 开发者的领域知识与客户参与

在软件开发中,具备领域知识的开发者能显著降低沟通成本,并减少因误解导致的返工。过去一年里,与不同领域“客户”合作的软件团队,如果缺乏对问题领域的了解,其开发工作会变得更糟糕且耗时。有领域知识的开发者能理解客户使用的术语,根据知识推荐功能,还能填补详细需求的空白。

客户在软件开发中应承担重要角色:
- 确立产品的愿景和范围。
- 做出大部分功能和优先级决策。
- 生成大部分需求规格说明。
- 与开发人员频繁沟通。
- 接受临时和最终功能。

客户深度参与是必要的,因为每个产品开发过程都需要外部评审。但这并不妨碍开发人员利用领域知识为功能和特性做出重要贡献。客户 - 开发者界面应具有一定的灵活性,以适应不同个体的差异,建立协作关系而非隔阂。

2. 合同与客户关系塑造

2.1 传统销售预测问题

许多组织的制造和销售部门仍在玩传统的销售预测游戏。销售部门进行产品销售预测,由于销售人员通常较为乐观,制造人员会降低预测数据,而销售部门又会相应提高预测。这种“数字游戏”导致双方互相欺骗,直到收益报告出来才了解真实情况,早期的制造资源规划(MRP)系统就因此失败。

2.2 解决策略

解决此类问题有两种策略:
|策略|描述|
| ---- | ---- |
|策略一|不断哄劝相关人员“友好合作”,但鉴于人性,这不是长期有效的策略,不过促使大家诚实有一定帮助。|
|策略二|改变整个游戏规则,从预测需求转变为响应需求,即有人下单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值