惜文读书笔记 项目管理 【原创】项目范围管理案例:使用流程图和系统交互图进行软件项目需求分析

【原创】项目范围管理案例:使用流程图和系统交互图进行软件项目需求分析

引言 在软件项目范围管理阶段,我们会采用需求文档对需求分析成果进行呈现。一般软件项目产品需求在前期都比较的模糊…

引言


在软件项目范围管理阶段,我们会采用需求文档对需求分析成果进行呈现。一般软件项目产品需求在前期都比较的模糊,为了更好的描述项目产品功能需求,我们可以使用图形将需求变得可视化,从而更好的进行需求分析和项目范围的确认。

一、需求分析常用的图形


项目产品功能的操作过程经常涉及到不同的阶段和操作角色,同时产品又由多个功能组成。为了将需求描述得更加的具体和直观,我在进行需求分析和需求文档编辑的时候,习惯采用流程图和系统交互图来辅助需求文档的编写。

1.1 流程图简介

流程图,也称过程图,用来显示在一个或多个输入转化成一个或多个输出的过程中, 所需要的步骤顺序和可能分支。它通过映射水平价值链的过程细节来显示活动、决策点、分支循环、并行路径及整体处理顺序。在项目管理知识体系中,流程图是常用的质量管理的工具,用流程图有助于分析生产过程中的哪个或哪几个环节最容易出现质量问题。

流程图

1.2 系统交互图

系统交互图是项目范围管理的一种工具,可以对产品范围的可视化描述,显示系统(过程、设备、信息系统等)与参与者(用户、独立于本系统之外的其他系统)之间的交互方式。系统交互图显示了业务系统的输入、输入提供者、业务系统的输出和输出接收者。

系统交互图

1.3 图形绘制工具

市面上有很多流程图和系统交互图制作软件,这里推荐实用Microsoft visio,它以其简单、专业和实用等特点成为很受欢迎的软件制图工具。

二、软件项目需求分析实例


2.1 项目背景

教师在授课的过程中,经常会出现重要的知识点讲解之后,不知道学生的掌握情况。只有通过作业或者考试的方式对学生学习效果进行检测。有没有什么办法可以在授课的时候快速的了解学生知识点的情况,从而更好让教师的把握课堂的教学节奏?

智慧课堂知识点在线教学系统是智慧教室的一项功能,主要用于辅助教师在课堂通过教学平板和学生进行知识点教学互动,从而迅速了解学生对知识点的掌握情况,帮助教师更好的进行知识点的讲解。

2.2 需求分析目的

智慧课堂知识点在线检测系统是公司智慧校园管理平台的衍生项目,项目还在商业论证阶段,需求分析的目的是为了让项目组成员了解系统由哪些部分组成,以及主要功能操作流程,以此初步判断系统开发的技术可行性和研发成本,为项目商业论证提供有效支持。

2.3 需求文档内容

需求文件是用来描述需求如何满足于项目相关的业务需求的文件。为了让需求文件的内容更加的明细,我们使用了流程图来说明了系统操作流程,使用系统交互图来说明系统各个部分的数据交互关系。

2.3.1 跨职能理流程图

首先,使用跨职能流程图对知识点教学测评功能的整个操作流程进行了描绘。跨职能流程图是一种针对多个角色和阶段的流程图。如下图所示,跨职能流程图很好的说明了教师、学生和系统在备课、上课和下课阶段需要参与的流程。

智慧课堂知识点教学系统流程图

2.3.2 系统交互图

然后,使用系统交互图说明系统和各个参与者之间的交互关系。如下图所示,系统交互图很好的呈现了智慧教育管理平台,教学平板以及知识点教学检测系统之间的数据交换关系。

智慧课堂知识点教学系统交互图

2.3.3 文字说明

为了更好的说明流程图和系统交互图的细节,在系统流程图和交互图绘制完成之后,还需要使用文字来对具体的流程进行详细的说明。以便形成最终的需求文件。

  1. 上课前,教师通过web后台将备课知识点测评题目录入到系统,知识点可以是问答的形式;
  2. 上课时,待讲解的知识点会自动显示在教师的教学平板APP上;
  3. 完成知识点讲解之后,老师通过教学平板APP发布知识点相应测评题目;
  4. 学生教学平板接收到测评题目后,学生完成在线答题;
  5. 学生完成答题后,系统统计出知识点测评分析结果反馈到教师的平板APP,教师通过统计结果判断是否需要重新讲解知识点;
  6. 下课之后,系统接收到下课信息,学生可以通过平板对教师的教学质量进行评价和打分,评价和打分可以选择匿名模式;
  7. 学生打完分之后,教师可以通过教学平板参考到课程知识点完成情况、学生答题准确率、学生评价等数据。

2.4 需求文件评审

在完成了需求文件之后,项目组在阅读完需求文件之后召开了项目需求初步评审会议。相关人员针对需求文件中存着的问题进行了讨论,评审会议形成最终的评估建议并提交给公司管理层,为项目商业分析提供数据支持。

三、总结


需求分析做得好不好会影响着整个项目的命运,在软件项目管理过程中,采用的流程图和系统交互图可以实现需求可视化,其中流程图可以用来说明软件操作流程,系统交互图可以说明系统和各个参与者之间的关系。因此,流程图和系统交互图是很好的项目范围管理工具,可以更好的完成需求分析工作。

本文来自惜文读书笔记(www.xiwen520.com),转载请注明出处https://www.xiwen520.com/3136.html

作者: Jordanmax

惜文读书笔记是面向职场人员的读书笔记网站。为您提供互联网、经营管理、投资理财、教育书籍原文摘录,并且分享职场基本技能、项目管理和产品经理相关知识和经历。
返回顶部