读《挖掘需求》有感
读完这篇关于挖掘需求的文章,我犹如在黑暗中摸索许久后,突然被一束光照亮了前行的道路,对需求挖掘有了更为深刻和清晰的认识。
文中指出,需求并非表面上用户所陈述的那么简单直白。很多时候,用户给出的看似是需求,实则可能夹杂着商业政策等易变因素。如“只有员工的上级和人事部门才可以查看员工的档案”,这背后的政策可能会随时间而改变,若将其直接作为硬性需求写入文档,后续系统的维护和更新将会面临诸多难题。因此,将政策文档与需求文档分开,并通过超链接连接,把需求提炼为一般性陈述,这种做法实在是高瞻远瞩。这不仅让开发者能专注于构建更具灵活性和可扩展性的系统架构,也为应对未来的变化预留了空间,避免了因政策变动而频繁修改代码的尴尬局面。
在用户界面的需求讨论中,文章也提出了极具价值的观点。需求、政策和实现之间的界限常常模糊不清,“系统必须能让你选择贷款期限”是明确的需求,而“我们需要一个列表框,以选择贷款期限”则需要进一步甄别。这提醒着我们,在收集需求时,必须要深入探究用户的真实意图,不能被表面的形式所迷惑,否则可能会导致开发出的产品与用户实际期望产生偏差,甚至引发严重问题,就像文中提到的因忽略用户界面需要而陷入困境的项目一样。
“成为用户”这一了解需求的技术,更是让我眼前一亮。通过实际体验用户的工作流程,如编写客户服务系统时与支持人员一同接听电话,或是参与人工股票控制系统自动化时在交易所工作一周,能够切实地感受系统的使用场景,挖掘出那些隐藏在日常操作背后的真正需求。这种亲身体验的方式,不仅有助于精准把握需求,还能与用户建立起信任和沟通的桥梁,为项目的顺利推进奠定良好的基础。
总之,这篇文章让我深刻认识到需求挖掘是一个复杂而又关键的过程,需要我们用心去剖析用户陈述背后的真正含义,辨别出哪些是稳定的需求,哪些是易变的因素,同时运用有效的技术手段深入了解用户的实际工作情况,从而提炼出准确、有价值的需求,为开发出满足用户需求、适应未来变化的优秀产品指明方向。在今后的工作和学习中,我将把这些理念和方法运用到实践中,努力提升自己在需求挖掘方面的能力,为项目的成功贡献自己的力量。