《程序员修炼之道》笔记(七)

本文是《程序员修炼之道》第七章笔记,重点探讨如何在项目开始前挖掘需求。强调需求不仅是搜集,更是深挖,通过与用户合作理解其背后的商业问题。建立需求文档、维护词汇表、应对需求蔓延是关键。同时,要识别并解开看似不可能的约束,避免规范陷阱,灵活运用各种表达工具和方法,以满足不同听众的需求。
摘要由CSDN通过智能技术生成

第七章 在项目开始之前

你是否曾经有过的你项目注定要失败的感觉,甚至是在项目启动之前?有时它也许会这样,除非你先建立某些基本准则。否则,也许你现在就可以建议结束它,并且给出资人省下一些钱。


1 需求之坑

a) 完美,不是在没有什么需要增加,而是在没有什么需要去掉时达到的。

 

b) 不要搜集需求——要挖掘它们。许多项目都把需求搜集当做项目的早期阶段。“搜集”暗示需求以及在那里,你只需找到它们,把它们放进你的篮子,就可以愉快地上路了。但事情在很大程度上并非如此。需求很少存在于表面,它们深深的埋藏在层层假定、误解和政治手段下面。

 

c) 怎样挖掘需求

用户对需求的陈述常常会嵌入商业政策。比如用户要求“只有员工的上级和人事部门才可以查看员工档案”,但这个陈述背后的需求实际上是“只有指定人员才能查看员工档案”。政策会经常改变,所以建议把政策文档与需求文档分开,并用超链接把两者连接起来,使需求成为一般陈述,并把政策信息作为例子发给开发者,而

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值