IT项目管理期末个人总结——管理方法与经验

个人角色

小组共有项目经理(组长)1人,产品经理(管理组)3人,技术人员(开发组)9人。我是开发组的一名成员,主要负责大作业四、五中产品的开发及测试,但我们组成员在前期的作业中也有部分参与。本报告简要回顾我在整个项目中的参与情况,详细描述我的开发任务(技术报告),并讨论一些心得体会。

 

项目参与过程

  • 作业一:参与第一次小组会议,共同确定了要实现的产品及其主要功能,明确了小组内分工。
  • 作业二:未参与。
  • 作业三:参与项目启动会议,根据会议分工,独立撰写项目管理计划,个人工作最终由项目经理整合到团队成果中。
  • 作业四:负责产品中校园常用网站导航网页的开发,并与主页进行整合,根据测试团队的反馈进行修改,详见技术笔记。
  • 作业五:根据测试团队的反馈对自己的产品做相应修改。

 

技术开发笔记

工具与环境

语言:htmlcssjavascript
第三方库:BootstrapJQueryAnimate.css
IDE
VS Code 1.45.1

功能需求

开发一个网页导航界面,能够根据不同的办事需求跳转到相应的中山大学相关网站,需支持以下功能:

  1. 能够进行健康申报
  2. 能够进行课程表、考试时间、校历等的查询
  3. 能够提供成绩查询、培养计划查询等教务服务
  4. 能够提供选课服务和课程查询
  5. 能够提供体育场地预定
  6. 能够提供新活、教室等的申请服务
  7. 能够提供图书借阅、馆藏查询服务

开发过程

收集信息

首先需要收集相关功能及其对应的网址信息,根据我找到的信息,整理如下:

  • 中山大学统一门户:https://portal.sysu.edu.cn
  • 提供服务:健康申报
  • 中山大学本科教务系统:https://jwxt.sysu.edu.cn
  • 提供服务:课程表查询、成绩查询,培养计划查询、选课和课程查询、考试时间查询
  • 中山大学教务部:http://jwb.sysu.edu.cn
  • 提供服务:校历查询
  • 中山大学体育场馆管理与预定系统:http://gym.sysu.edu.cn/index.html
  • 提供服务:体育场地预定
  • 中山大学大学服务中心:https://usc.sysu.edu.cn
  • 提供服务:课室申请、新活申请
  • 中山大学图书馆:http://library.sysu.edu.cn
  • 提供服务:图书借阅,文献检索

网页设计

根据上述收集到的信息,设置6个按钮(button),点击后跳转到对应网址。另分别在按钮右侧附上功能说明信息,与按钮对齐。我使用一个overall-box包裹所有内容,其中包含6line,每个占一行。每个line中包含一个button和右边的功能说明框description,两者高度相同且对其,后者长度较大(因文字内容可能较多)。上方导航栏和title以及底部栏暂时仅做粗略的设计,后续会与主页进行整合。配色统一使用小组同学量取的中大网页常用的两种绿色(深、浅)以及灰、白色背景。

主页整合

在小组同学完成主页设计后,将其上方导航栏及底部栏部分复制过来,并更改使得白色光标停留在站点导航栏,路径根据小组的命名规范统一设置,以方便后续的部署及导航栏按钮的跳转,整体显示效果如下:

IT项目管理期末个人总结——管理方法与经验

总结

本次我的开发工作比较简单,不涉及后端工作,只是单纯地将各网站list出来并进行简单的页面设计。这让我稍微温习了一下许久没用的Web知识,并增进了协同开发Web产品demo的经验。我们小组的分工非常明确,前端部分在主页整合前可以完全并行工作,而每个人的目录、相应文件命名以及配色的使用也有统一规范,使得后续的整合和后端部署比较方便。我们使用一个共同的Github仓库进行协同开发,并借助看板进行进度管理,整个开发进程基本按部就班,没有什么太大的问题。通过这次协同开发过程,我对项目进度管理,特别是看板在其中的应用有了更具体的认识。

 

心得体会

通过大作业的这五个阶段,我完整经历了一个项目从构思到实现并测试的全过程,对项目启动、项目集成管理、项目范围管理、项目进度管理及项目质量管理有了较具体的经验。我在开发部分参与的最多,相关工作涉及的技术比较简单,但小组的工作基本完整、顺利地走完了两轮迭代,通过合理、明确的分工协作以及看板管理方法、Web测试工具的使用,实现了对项目进度、项目质量的良好把握。这对于我作为一个组员如何参与到一个项目的整个生命周期中具有重要的指导意义与借鉴价值。