构建之法读书笔记4

需求分析与管理​

我过去的做法:在完成日报管理系统作业时,对于需求的把握仅停留在老师布置任务时提及的基础功能,比如员工能够提交日报,管理者可以查看。我自行假定了日报的格式,只包含简单的工作内容描述和完成进度,没有去思考员工是否还需要添加工作中的问题反馈、解决方案设想等板块,也未考虑管理者是否有对日报进行分类查看、搜索特定关键词等需求。确定了这些初步想法后,我便迅速着手编码,没有对需求做进一步梳理和细化。​
为何不好:参照《构建之法》中的理念,如此粗糙的需求分析致使系统功能极为局限。当完成基本的提交和查看功能后,我尝试模拟实际使用场景时才惊觉,若员工在日报中遇到问题却无处反馈,那这个系统对优化工作流程的作用将大打折扣。而且管理者无法便捷地筛选和搜索日报,在面对大量日报数据时,难以快速获取关键信息。这反映出前期需求分析的不全面,使得开发出的系统无法契合真实的业务需求,若应用到实际工作场景中,大概率不会被使用者认可。​
解决办法:未来若再开展类似项目,我会在需求分析阶段投入更多精力。一方面,主动与潜在使用者(假设可询问公司员工或同学对日报系统的期望)沟通交流,详细了解他们在日常工作中对日报记录和查看的各种需求。另一方面,参考市面上成熟的日报管理软件,分析其功能模块,汲取可借鉴之处。将收集到的需求进行整理归纳,形成清晰、详细的需求文档,并且邀请老师或同学帮忙评审,从不同视角审视需求的完整性与合理性。另外,建立需求变更跟踪机制,一旦后续发现新需求或需调整原需求,能够有条不紊地应对,保障系统开发始终围绕实用的需求展开。

posted @ 2025-04-15 21:56  guozichan  阅读(11)  评论(0)    收藏  举报