小组成员:何晴202031101476 赵玥202031101727
这次实验我们将从软件项目管理的视角(见上图)来规划项目,从软件项目管理的知识领域来思考如何加以改进。
范围管理(Scope Mgt):
作业管理系统主要实现功能:(1)学生:查看作业、提交作业、查看评语等;(2)教师:布置作业、检查作业、删除作业、发布评语等;(3)管理员:添加班级、添加学生、添加教师等。
其他功能不完善。
进度管理(Schedule Mgt):
进行严格的时间规划,分多个阶段验收项目,督促项目的正常进行,合理地分配每个阶段的时间,统一验收成果。
成本管理(Cost Mgt):
尽量把项目的成本控制在预算之内,确保在预算之内完成项目,用最低的成本做出更好的系统,才能得到更高的收益。
质量管理(Quality Mgt):
(1)软件是否满足了客户功能要求;(2)软件是否能够一直在一个稳定的状态上满足可用性;
(3) 衡量用户能够使用软件需要多大的努力;(4)衡量软件正常运行需要耗费多少物理资源;(5) 衡量对已经完成的软件进行调整需要多大的努力;(6)衡量软件是否能够方便地部署到不同的运行环境中。
资源管理(Resource Mgt):
(1)人力资源管理:有效地发挥每个人的作用;(2)软件资源管理:尽可能重复使用以前开发活动中积累或者使用过的软件资源;(3)硬件资源管理:硬件设备运行全过程的管理。
沟通管理(Comm Mgt):
要做好各方面的沟通、要实现于人的管理。(1)客户:在与客户进行需求调研及交流前,一般要先充分考虑项目的需求性及可行性,然后列一个需求管理(包括详细的沟通计划及沟通要求)计划,并且要考虑需求沟通中所需的人员、资源、时间的要求,这样才可以保证需求调研的准确性;(2)项目成员:项目过程中沟通的目的是为了“保持项目进展、识别潜在问题、征求建议以改进项目绩效”,如果在项目的开发、设计过程中没有把好沟通这道关,可能会产生意料之外的项目失败,同样一个好的配合团队能使项目达到事半功倍的效果。
风险管理(Rist Mgt):
风险管理的主要目标是预防风险。 软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现。
采购管理(Procurement Mgt):
采购管理包括从项目团队外部购买或获得为完成工作所需的产品、服务或成果的过程。