用什么样的项目管理,工作流管理系统之类的软件比较合适

KIS是一款简单易用的项目管理软件,基于WEB架构,使用PHP&MySql开发,适用于bug跟踪,任务分配,需求管理. 功能丰富. 简单易用. 图形化定制工作流. 免费,基于GPL协议,完全开放源代码
Kis 1.0.10 版发布&&. 增加了关闭事务的打印功能. 优化了附件管理功能. 解决了Json数据反义的BUG. 解决了修改用用户资料同时修改密码的BUG. 修改了几个错别字IT项目需求管理工作流
IT项目需求管理工作流
以下为RUP推荐的需求管理工作流图:&&&&&&&
  1.问题分析
  问题分析可以通过了解问题及涉众的最初需要,并提出高层解决方案来实现。它是为找出“隐藏在问题之后的问题”而进行的推理和分析。问题分析期间,将对“什么是面临实际问题”和“谁是涉众”等问题达成一致。而且,您还要从业务角度界定解决方案,以及制约该解决方案的因素。您应该已经对项目进行过商业理由分析,这将便于您更好地预计能从构建中的项目中得到多少投资回报。
  2.理解涉众需要
  需求来自各个方面,比如来自客户、合作伙伴、最终用户或是某领域的专家。您需要掌握如何准确判断需求应来源于哪方面、如何接近这些来源并从中获取信息。提供这些信息主要出处的个人在本项目中称为涉众。如果您正在开发一个在您公司内部使用的信息系统,那么在开发团队中应包括具有最终用户经验和业务领域专业知识的人员。通常讨论将在业务模型这一级上展开,而不是在系统这一级上展开。如果正在开发一个要在市场上出售的产品,那么您可以充分调动营销人员,以便更好地了解该市场中用户的需要。获取需要的活动可使用这样一些技巧:访谈、集体讨论、概念原型设计、问卷调查和竞争性分析等。获取结果可能是一份图文并茂的请求或需要列表,并按相互之间的优先级列出。
  3.定义系统
  定义系统指的是解释涉众需求,并整理为对要构建系统的意义明确的说明。在系统定义的初期要确定以下内容:需求构成、文档格式、语言形式、需求的具体程度(需求量及详细程度)、需求的优先级和预计工作量(不同人在不同的实践中通常对这两项内容的看法大不相同)、技术和管理风险以及最初规模。系统定义活动还可包括与最关键的涉众请求直接联系的初期原型和设计模型。系统定义的结果是用自然语言和图解方式表达的系统说明。
  4.管理项目规模
  为使项目高效运作,应仔细根据所有涉众的需求确定优先级,并对项目规模进行管理。有的开发人员仅仅重视所谓的“复活节彩蛋”(即开发人员感兴趣或觉得有挑战性的特性),而不是及早将精力投入降低项目风险或提高应用程序构架稳定性方面,这已使太多的项目蒙受损失。为确保尽早解决或降低项目中的风险,应以递增的方式开发系统。要慎重选择需求,以确保每次增加都能缓解项目中的已知风险。要达到目的,您需要和项目的涉众协商每次迭代的范围。通常,这要求具备管理项目各个阶段的期望结果的良好技能。除了控制开发过程本身,您还需控制需求的来源,并控制项目可交付工件的外观。
  5.改进系统定义
  系统的详细定义应能让涉众理解、同意并认可。它不仅需要具备所有功能,而且应符合法律或法规上的要求,符合可用性、可靠性、性能、可支持性和可维护性。感觉构建过程复杂的系统就应该有复杂的定义,这是一种常见的错误看法。这会给解释项目和系统的目的造成困难。人们可能印象深刻,但他们会因不甚理解而无法给出建议。应该致力于了解您制作的系统说明文档的读者。您可能常会发现需要为不同的读者准备不同的说明文档。
  我们认为用例方法是传达系统目的和定义系统细节的一种行之有效的方法,它常与简单的可视化原型结合使用。用例有助于为需求提供一个环境,利用它可生动地说明系统使用的方式。
  系统详细定义的另一个构件是说明系统采用的测试方式。测试计划及要执行测试的定义将会说明要核实哪些系统功能。
  6.管理需求变更
  定义需求时无论怎样谨慎小心,也总会有可变因素。变更的需求之所以变得难以管理,不仅是因为一个变更了的需求意味着要花费或多或少的时间来实现某一个新特性,而且也因为对某个需求的变更很可能影响到其他需求。应确保赋予需求一个有弹性的结构,使它能适应变更,并且确保使用可追踪性链接可以表达需求与开发生命周期的其他工件之间的依赖关系。管理变更包括建立基线、确定需要追踪的重要依赖关系、建立相关项之间的可追踪性,以及变更控制等活动。
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
职称考试题目
招生信息考研政治
网络安全安全设置工具使用手机安全
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&&&基于工作流的软件项目管理系统的设计与实现
&基于工作流的软件项目管理系统的设计与实现
基于工作流的软件项目管理系统的设计与实现这篇文章对于工作流和软件项目管理管理的有关问题进行了研究,可以看看!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
课程资源下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
基于工作流的软件项目管理系统的设计与实现
所需积分:1
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
基于工作流的软件项目管理系统的设计与实现
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于工作流的电信工程设计项目管理系统的设计与实现
下载积分:1500
内容提示:基于工作流的电信工程设计项目管理系统的设计与实现
文档格式:PDF|
浏览次数:4|
上传日期: 05:08:08|
文档星级:
该用户还上传了这些文档
基于工作流的电信工程设计项目管理系统的设计与实现
官方公共微信WEB工作流技术在工程项目管理中的应用-建业科技
WEB工作流技术在工程项目管理中的应用
The project management
  基于工作流的项目管理系统代表了当前项目管理系统的一个研究和发展的方向,它通过对工作流的流程定义和运行期控制来解决项目管理中两方面的问题:项目业务流程的多样化的需求和解决项目管理流程的不确定性。&
  我国大多数工业企业在自身的发展壮大中,都有一套符合企业要求的建设工程项目、技改工程项目、重点工程项目的管理方法。但是,其项目大部分是都是通过纸质文档来进行管理,不便于查找和了解项目的进展情况,也不便于对项目进行统计分析和变更控制。特别在工程项目管理的过程中由于涉及到很多申请、审批、物资采购流程等,这些流程在实际工作时大量数据处于流动中,工作流程会由于政策等原因经常发生变化,如某类计划将改变其审批流程,或增加一个部门进行审批;或由于某个环节不能处理流程,会导致整个任务无法按时完成。所以系统设计时要求随时改变工作流程,包括改变流向、增加环节、减少环节、合并环节等。采用传统菜单驱动的方式实现本系统显然不能满足流程可变性的需要,于是必须引进工作流技术,实现工程项目的灵活管理。采用工作流技术,可以把业务过程逻辑从具体的业务实现中分离出来,可以不修改具体功能实现而只修改过程模型来改变系统功能,从而实现对业务流程的部分或全部过程的集成管理。本文提出的项目管理系统是从一个电信工程项目管理系统的建设与实施出发,提出了一套建立基于 Web的应用工作流技术的项目管理系统的方法,讨论采用工作流技术来改进传统的项目管理系统以解决所提出的问题。&
  1 工作流技术&
  工作流的概念起源于生产组织和办公自动化领域。它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。&
  1.1 工作流&
  WFMC(工作流管理联盟)给出的工作流概念为:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。从上述定义可知工作流的3个要点:&
  (1)、有多个参与者;&
  (2)、按照一定的规则进行活动(传递文档、信息、任务等);&
  (3)、活动的推进是自动的或部分自动的。&
  工程项目管理的特点与工作流定义的3个要点完全相符合,借助于现代计算机硬件和软件,活动的进行正逐步实现自动或部分自动化。&
  1.2 工作流管理系统&
为了在基于计算机的环境中实现上述工作流的定义,必须建立一个工作流运行的环境,这个运行环境就是工作流管理系统。工作流管理系统是支持企业实现业务过程管理和自动化的强有力的软件工具,它能完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。&
2 基于WEB的工作流管理系统&
  根据 WFMC制定的标准,工作流管理系统主要有下列几部分组成:&
  (1) 建模工具;&
   (2) 工作流引擎;&
  (3) 管理和监视工具;&
  (4) 应用服务。基于WEB的工作流管理系统的设计在上述四个部分有其特点。&
  2.1 建模工具&
  建模工具以图形界面为建模人员提供了一个友好、方便的建模环境。 一个工作流程称为一个工作( Job),组成工作的每个执行单元称为活动(Activity),组成活动的更小单位称为任务(Task),活动的入口称为主表单(MasterForm)。每个工作都是由一系列具有逻辑关系的活动组成,这些逻辑关系构成活动的路由信息。因此,一个工作实际上可以看作是一系列具体工作和它们之间的逻辑关系构成的一个有机整体。图1中的每个节点都称为一个活动,每个活动都有其相应的活动所有者,也即为活动处理人。该图为一个复杂的流程图,它包括:与汇聚(几个活动同时完成后才能流向下一个活动),或汇聚(几个活动只需完成一个就可以流向下一个活动),与分支(一个活动流向几个必须同时完成的分支),或分支(一个活动流向几个只完成一个就可以向下流的分支)等类型的活动。&
  2.2 工作流引擎&
  工作流引擎是工作流管理系统的核心,工作流引擎的设计关系到系统的可交互性、可扩展性和稳定性等诸多方面,工作流引擎设计的关键是与过程定义的接口以及引擎和监视工具,应用服务的接口。工作流引擎以 COM组件方式实现,为应用系统的集成提供了方便的编程接口,实现了工作流的后台驱动。&
  2.3 管理和监视工具以及应用服务&
  系统参与者调用管理和监视工具观察业务流程的执行进度,工作流管理系统或参与者调用应用服务完成相应的业务。工作流管理界面通过调用工作流引擎的工作流管理功能接口方法,完成对工作流实例和工作流包含活动的监控功能,接口方法包括:&
  (1) 创建工作流实例,并为工作流相关数据赋值;&
  (2) 启动工作流实例;&
  (3) 挂起/恢复工作流实例;&
  (4) 中止工作流实例的运行;&
  (5) 删除工作流实例;&
  (6) 查询、监视工作流实例运行的情况;&
  (7) 工作流实例执行中的异常情况。&
  应用主要是完成人机交互和应用的执行。在系统设计过程中,根据用户职责的不同将其分为过程创建者、系统管理员、一般用户三种。过程创建者主要负责流程的定义建模,一般为业务人员和技术人员的结合;系统管理员负责监控整个系统的运行,包括对系统配置的维护和对系统中执行的过程监视和人为干涉;一般用户是人工活动的执行者,系统为其分配任务、给予指示,配合完成流程的执行。用户登录后,点击工作列表项就可以看到自己所启动的所有历史工作的记录;只要点击待办事宜项,就可以看到该用户没有做或没有做完的工作,这样就把用户待处理的工作推到用户面前。在每个用户处理完工作流实例中的节点任务后,可以保存、可以提交,如果保存只保存当前任务的业务数据,对工作流信息没有变化,如果提交、系统根据后台工作流引擎驱动,检索到后续路由关系,由用户做出选择提交到系统,系统根据用户的选择结果,结合后台工作流引擎驱动的结果,弹出下一节点以及节点的执行人要求用户选择,用户选择完成后提交、系统产生下一活动的活动实例。如图 1所示的路由,系统根据路由选择形成活动与活动所有者页面、用户可以选择活动与活动所有者,提交后,系统自动生成下一活动的待办事宜,并在相应工作流引擎中作相应处理,直到该工作全部完成。用户在工作中可以根据实际业务的需要,对活动节点进行增加、删除,也可以对活动路由进行调整,而无需对代码进行变动,实现了项目流程的灵活管理。&
  3 结束语&
  本文将工作流管理理论、项目管理思想和基于 Web的技术方法相结合应用到工程项目管理的实践中,完成了一套Web环境下的基于工作流技术的工程项目管理系统,解决了项目管理中业务流程多样化和不确定性所带来的问题。工作流技术将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,提高了办事效率,促进办公程序的规范化,从而积极推动了企业的信息化建设。&
  更多信息请访问:
服务热线:400 021 3600

我要回帖

更多关于 工作流管理系统源码 的文章

 

随机推荐