《我们应当怎样做需求分析》阅读笔记
作为一个软件开发人员,如何做好软件需求分析对我们的这个工作非常重要,可以说这是我们这个行业工作的基础和核心。如果一个软件工程师连做起码的客户的需求都搞不清楚,那还谈什么开发软件。 通过阅读者篇文章,我了解到: 当客户提出业务变更的时候,我们不能被客户牵着走,客户说啥就是啥。我们要从业务角度深入的去分析,他为什么提出变更,提得合不合理,我有没有更合理的方案满足这个需求。当我们提出更加合理的方案时,客户是乐于接受的,变更也变得可控了。 我们不能非要按照可客户的方式去设计软件,毕竟客户没有学过软件开发这个专业,不了解软件开发过程中的技术实现,但对于我们技术人员,需求分析必须要实事求是,基于技术可以实现的角度去考虑。 一个软件项目的需求调研首先必须要进行角色分析,然后对不同的角色分别进行调研。而且不能一蹴而就,必须与专家建立联系,反复沟通后完成。 在软件开发的整个过程中,需求分析不是一蹴而就的,我们需要不停地将开发成果给客户看,与客户交流,及时的获取反馈,将需求分析贯穿于整个开发周期,这样才能保证项目的成功。 我们应该怎样做需要求调研:初识 在我们第一次与客户的接触过程中,我们保持适当的谦卑是必要的,但是不能过于谦卑,起初的唯唯诺诺,这会为日后项目的进行带来风险,让客户不在关注你的意见,让客户提出许多不现实的需求,让我们做的很累。我们应该对客户的需求进行深入地分析