基于PDCA的任务跟踪管理系统分析与设计

2017-04-10 06:21张利平王晓静
电脑知识与技术 2017年4期
关键词:项目

张利平++王晓静

摘要:随着互联网的快速发展,企业的信息化建设也迫在眉睫,企业实现任务跟踪信息化管理已经成为现实。任务跟踪管理系统针对传统的任务管理现状,提出了系统的业务功能分析、业务流程分析以及系统的功能模块分析等,对系统进行设计,采用了C#、HTML、CSS、jQuery、Ajax等开发技术,实现了任务跟踪管理系统,提高企业管理的科学化水平以及信息化水平,从而达到对任务跟踪的科学有效管理。

关键词:任务跟踪;任务管理;项目

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)04-0065-03

Analysis and Design for Task Tracking Management System Based on PDCA

ZHANG Li-ping,WANG Xiao-jing

(School of Information Sciences and Technologies, Jiujiang University, Jiujiang 332005, China)

Abstract: With the rapid development of the Internet, enterprise information construction is imminent. Scientific information management has become a reality for enterprise to achieve task tracking management. Task tracking management system according to the present situation of task management tradition, put forward analysis function module of the system analysis, the operation flow and the analysis of the system, design the system, using C#, HTML, CSS, jQuery, Ajax and other development technology, to realize the task tracking management system, improve the level of scientific management of enterprises and the level of information, so as to achieve the task of tracking the scientific and effective management.

Key words: task tracking; task management; project

企业管理趋向精细化,为了达成个人和企业工作目标的过程管理,运用PDCA循环管理思想,即通过P(Plan 计划)、D(Do实施)、C(Check核查)、A(Action处置)四个步骤组成的循环管理方式[1],能够满足这种要求。任务跟踪管理系统就是PDCA管理思想在企业中的实际应用,目前应用越来越普遍,几乎每个企业都需要相应的任务管理系统[2]。

目前大多数企业都实现了办公自动化,他们使用许多办公软件,如备忘录、记事本、Office(Word、Excel、Visio)、MicrosoftProject、MindManager等等,较之于传统的纯文本式管理已经取得很大的进步,尽管如此,任务跟踪管理过程也还存在很多问题[3]。一是任务跟踪管理效率低下,管理者不能实时跟进任务的进度,而是要通过员工逐级向上汇报;二是信息化程度低,管理者不能第一时间了解到所有的数据,这将导致资源分配不合理;三是投入成本高,传统的任务跟踪管理不仅要投入大量的人力物力,还要投入大量的财力,由于任务耗时过长,占用大量资金,导致资金周转率低[4]。

传统的文本式管理存在众多问题,但是任务跟踪管理系统则可以很好地解决这些问题,具有许多实用意义,如:

1)有效提高团队和个人的工作效率,避免员工拿着纸质文件到处签字盖章,任务管理更加规范化。

2)增强任务跟踪管理信息化程度,跟踪反馈及时有效。

3)降低运營成本,无纸化是任务跟踪管理系统的最大特点之一,它即节约了印刷成本,还节省了员工的大量工作时间,从而降低人工成本。

4)提高信息共享度,企业内部资源信息和任务跟踪管理信息同步,利于管理者管理。

5)增强员工对企业的认同感和归属感,从而提高员工的工作积极性,进而提高企业的凝聚力和竞争力。

1 系统需求分析

1.1 业务功能分析

1)项目定义:对项目进行定义,强调项目的详细程度,包括项目名称、创建人、项目优先级、状态、项目介绍、预计开始时间、预计结束时间、实际开始时间、实际结束时间、项目描述等等信息,利于下属明确目标。项目由领导创建,一个项目分“已创建”、“项目计划”、“委托下达”、“项目完成”四种状态。领导创建项目后再为项目创建项目计划,项目计划创建时为“项目计划”状态,项目计划被分解为任务时为“委托下达”状态,点击项目完成按钮时状态为“项目完成”。

2)项目计划定义:对已经创建的项目进行工作内容的分解形成若干个项目计划,从项目计划名称、创建人、项目计划描述、优先级、所属项目、开始时间、结束时间等方面进行详细描述。一个项目可以分解为多个项目计划,这样做的优势是提高工作效率,加快达成项目目标的速度。项目计划有“项目计划”、“委托下达”、“待审核”、“审核通过”、“不通过”、“审核完成”六种状态。项目计划创建时为“项目计划”状态;项目计划被分解为任务时为“委托下达”状态;被分解的任务的反馈提交时为“待审核”状态;反馈审核通过时为“审核完成”状态,否则为“不通过”状态。

3)项目计划下达:项目计划创建以后则可以将项目计划下达给某个主管或者多个主管。

4)项目查看:项目创建好之后,领导可以查看项目的状态,实时跟踪项目的状态。

5)任务定义:主管对领导指派的项目计划进行分解形成任务,完成初步目标。任务由主管发布,一个任务分“待审核”、“审核通过”、“不通过”、“待实施”、“实施中”、“待验收”“验收不通过”、“验收通过”八种状态。主管创建任务时,该任务为“待审核”状态;领导审核通过后为“审核通过”状态,否则为“审核不通过”状态;员工执行任务时,该任务为“实施中”状态;主管反馈计划后,任务为“待验收”狀态;领导验收后为“验收通过”状态,否则为“验收不通过”状态 。

6)任务查看:主管可以查看自己创建的任务,并实时跟踪任务,普通员工可以查看指派给自己的任务。

7)任务策划:体现一个任务实施的具体过程,由员工创建。任务策划状态有“待审核” 、“审核通过”、“不通过”、“待验收”、“验收通过 ”、“验收不通过”。

8)统计报表:管理员和领导可以查看项目统计报表、项目计划统计报表和任务统计报表。可按时间查询,根据关键字模糊查询,如名称、主管、实施人。

9)发送邮件:项目计划、任务指派是可以发送邮件提醒对方的,如有需要也可以通过邮件进行沟通。

1.2 业务流程分析

结合企业业务流的思想,任务跟踪管理系统的主要业务流程如下。首先由领导制定项目并将项目分解为若干个项目计划,将项目计划指派给某个团队,然后由主管分解项目计划为任务,领导对分解后的任务进行审核,审核不通过就重新分解,审核通过则主管将任务指派给员工,员工针对任务制定任务策划并进行总结反馈后,主管进行验收,如果验收不通过则员工需要重做,通过则由领导再验收,领导通过则此次任务完成,如果不通过则返回给主管,再由主管返回给员工重做。系统业务流程图如图1所示,直观的体现了领导对主管的直接管理关系,主管对员工的直接管理关系,以及领导对员工的间接管理关系。

1.3 角色分析

任务跟踪管理系统主要涉及系统管理员、领导、主管、员工等四类角色,其中领导、主管、员工三种角色有隶属关系,四种角色的权限分配如下。

系统管理员主要负责基础数据的维护和统计信息的查看,包括添加其他用户并分配其角色、录入部门信息、进行信息管理以及查看统计信息。

领导角色主要负责项目信息的创建、维护和跟踪,以及统计信息的查看,包括创建项目并创建项目计划,然后将项目计划指派给某个主管,可以跟踪项目实施情况以及查看自己和主管的工作统计数据。

主管的主要负责项目计划的实施,权限包括项目计划的分解,创建任务描述,并将该任务分配给其下属的员工,主管可以指定某一个员工完成任务,也可以指定为多个员工完成任务,可以跟踪任务的实施情况。

员工角色主要负责任务的方案制定和实施,即将上级主管分配的任务分解为具体的任务策划并反馈。

2 系统设计

2.1 系统功能模块设计

根据需求分析,可以得到任务跟踪管理系统功能结构,所要实现的功能主要有:管理信息模块、项目管理模块、任务管理模块、我的任务模块、邮件管理模块。

1)管理信息模块

该模块由用户管理、信息管理、发布信息、部门管理、统计查询几个内容组成。

管理员用户登录系统后,可以对用户管理部门进行增、删、改、查操作,对信息管理进行删、改、查操作,可以在信息发布编辑信息并发布,在统计管理查看统计信息。

2)项目管理模块

该模块由添加项目、项目管理、任务审核、统计查询组成。

领导进入系统后可以添加项目并创建项目计划,还可以对其做修改、查看操作,查看统计信息,在任务审核中审核主管的任务。

3)任务管理模块

该模块由我的项目计划、任务策划审核、任务策划验收组成。

主管进入系统后可以对任务进行增、改、查操作及查看任务进程、审核任务策划。

4)我的任务模块

通过该模块员工用户可以查看指派给自己的任务并做任务策划,并可以进行修改、查看。

5)邮件管理模块

该模块有私人收件箱、官方收件箱、发件箱。用户进入系统后可以对所有人发送邮件、查看收到的邮件和已发送的邮件。系统功能结构如图2所示。

2.2 系统架构设计

系统结构主要使用的MVC的三层开发模式:视图层(View),控制层(Control)和模型层(Model)[5]。视图层使用HTML、CSS、jQuery、Ajax等技术,展现出了系统中所有HTML页面数据及CSS等。其他两层主要使用C#技术。控制层处于视图层与模型层之间,主要用来接收用户发送的请求,并根据用户的请求上交给对应模型层进行处理。因此搭建起了模型和视图之间的关系,接下来共同完成用户的请求。模型层包含了业务的逻辑层及DB层,主要用来进行业务逻辑处理,并且与数据库进行交互。具体架构如图3所示。

3 结束语

任务跟踪管理系统已经开发完成,实现了领导对项目的跟踪,主管对任务的跟踪,员工对任务的实施。本系统运用的是模块化设计方法,将系统的方便、易用等特点的设计思想贯穿于不同的模块当中,从而方便了程序的扩展应用,同时也增加了各个模块之间的独立性。系统充分展示了企业的业务流管理过程,成功地实现了PDCA循环管理思想的软件化。

任务跟踪管理系统满足中小型企业的基本工作需要,满足敏捷管理的要求,降低运营成本,提高了工作效率,增强任务跟踪管理信息化程度,同时提高信息共享度,企业内部资源信息和任务跟踪管理信息同步,利于管理者管理。

由于基于管理扁平化思想来设计系统,将管理层压缩至两层,加上实施层,总共三层用户,这种设计在降低管理成本的同时,也存在不足之处,即不能任意的增加管理层,以细化大型超大型项目的管理。使用过程中,员工角色用户可以充当基层管理层,任务的具体实施过程由非用户的员工去完成。系统后续的改进方向,就是让企业定制管理层,以提高任务跟踪管理系统的通用性。

参考文献:

[1] 黄栌. PDCA循环在企业人力资源成本管理中的运用[J]. 经济师, 2016(9): 262-264.

[2] 谢清钟, 陈雪梅. 软件项目管理中的跟踪与监控问题研究[J]. 广东科技, 2012(9): 178-179.

[3] 王晓静, 冉从林. 九江车务段生产管理信息系统的设计[J]. 铁道运输与经济, 2013, 35(8): 38-42.

[4] 赵吉斌. 瑞禾印刷公司印刷订单跟踪管理系统的设计与实现[D]. 北京: 北京工业大学, 2014.

[5] 欧阳海波. 基于ASP.NET MVC B/S架构的任务管理与数据上报系统设计与实现[D]. 成都: 电子科技大学, 2012.

猜你喜欢
项目
项目教学法在“Flash动画短片制作”课程中的应用研究
“项目化教学法”在服装立体裁剪课程中的应用研究
房地产开发项目精细化管理研究