软件项目管理工具
软件项目管理的方法与工具

软件项目管理的方法与工具软件项目管理是指对软件开发过程中的计划、组织、协调、控制以及资源分配等活动的管理。
为了提高项目管理的效率和质量,人们通过运用不同的方法和工具来支持软件项目的管理。
本文将介绍软件项目管理中常用的方法和工具。
1. 敏捷开发方法敏捷开发方法是一种以迭代方式进行软件开发的方法。
其核心原则是通过灵活、快速的响应变化来满足客户需求。
常见的敏捷开发方法包括Scrum、XP和Lean等。
敏捷开发方法通过迭代周期的划分,将软件开发过程分为多个小周期,每个周期都包括需求分析、设计、编码、测试和交付等环节。
这种方法可以提高开发效率和产品质量,同时也能够更好地适应需求变化。
2. 瀑布模型瀑布模型是一种经典的软件开发模型,其开发过程是线性、顺序进行的。
瀑布模型将软件开发过程分为需求分析、设计、编码、测试和交付等几个阶段,每个阶段的输出作为下一个阶段的输入。
这种模型在项目需求稳定的情况下能够确保开发进度和质量,但对于需求变化较大的项目可能不够灵活。
3. 迭代增量模型迭代增量模型是一种结合了敏捷开发和瀑布模型的方法。
它将软件开发过程划分为多个迭代周期,每个周期都包括需求分析、设计、编码、测试和交付等环节。
每个迭代周期的输出都是可运行的软件部分,而不是单纯的文档或设计图。
迭代增量模型能够更好地适应需求变化,同时也可以快速交付一部分可用软件。
4. 甘特图甘特图是一种展示项目进度的工具。
它以时间作为横轴,任务或活动作为纵轴,通过条形图来表示每个任务的起止时间以及任务之间的依赖关系。
甘特图能够直观地展示项目进度,帮助项目经理进行资源调度和进度管理。
5. 里程碑里程碑是软件项目管理中的重要里程碑事件或阶段。
它通常代表着项目中的关键节点或者重要的工作成果。
通过设立里程碑,可以帮助团队掌握项目的进展和质量,同时也可以作为项目评估和决策的依据。
6. 风险管理风险管理是软件项目管理中的重要环节。
它包括风险识别、风险分析、风险评估和风险应对等步骤。
易利项目管理软件使用说明

易利项目管理软件使用说明一、软件介绍易利项目管理软件是一款功能强大且易于使用的项目管理工具,旨在协助用户高效地规划、执行和监控项目进程,并有效地管理团队协作。
该软件集成了项目计划管理、任务分配、进度跟踪、文档管理、协作沟通等多项功能,为用户提供了全方位的项目管理解决方案。
二、软件安装与登录1.打开易利项目管理软件的安装文件,按照提示进行软件安装。
2.安装完成后,运行软件并输入注册信息进行注册账号。
3.注册成功后,使用注册账号登录软件即可开始使用。
三、创建项目1.在主界面点击“创建项目”按钮,进入项目创建页面。
2.输入项目名称、起止时间、项目描述等信息,并选择项目模板。
3.点击“确定”按钮,即可创建项目。
四、项目计划管理1.在项目详情页面,点击“计划管理”选项卡,进入任务计划页面。
2.点击“新建计划”按钮,添加项目中的各个阶段和任务。
3.设置任务的起止时间、责任人、优先级等信息,并指定依赖关系。
4.在甘特图中可以直观地查看项目计划,根据需要进行调整。
五、任务分配与执行1.在项目计划页面,选择需要分配任务的阶段或任务名。
2.在任务详情页面,点击“分配任务”按钮,选择负责人并设置任务描述。
3.负责人登录后可即时收到任务分配的通知,在“我的任务”页面中查看任务详情。
4.负责人完成任务后,在任务详情页面点击“已完成”按钮进行标记。
六、进度跟踪与报告1.在项目计划页面,可实时查看各个阶段和任务的完成情况。
2.在团队协作中,可以随时与项目成员沟通进展、协商解决问题。
3.可以生成项目进度报告,包括项目概览、任务完成情况、延期任务等信息。
4. 报告可以导出为Excel、PDF等格式,并可定期发送给相关人员。
七、文档管理与共享3.可以使用评论功能,与团队成员共享意见、讨论问题。
八、团队协作与沟通2.可以使用即时通讯功能与项目成员进行沟通,包括私聊和群聊功能。
3.可以在讨论区发布公告,提醒团队成员注意事项。
九、数据安全和备份1.易利项目管理软件采用高级加密算法,保证用户数据的安全性。
项目经理常用的8款项目管理工具

项目经理常用的8款项目管理工具项目经理在项目管理过程中经常使用各种工具来帮助他们有效地规划、组织和控制项目。
下面是8款项目管理工具的简要介绍。
1. 项目管理软件:项目管理软件是项目经理必备的工具之一。
它可以帮助项目经理创建项目计划、安排任务、分配资源、跟踪进度和管理风险等。
常见的项目管理软件包括Microsoft Project和Trello 等。
2. 会议管理工具:会议是项目管理中不可或缺的环节,因此项目经理需要使用会议管理工具来安排和组织会议。
这些工具可以帮助项目经理创建会议议程、邀请参与者、记录会议纪要和跟踪行动项。
常用的会议管理工具有Google日历、Microsoft Outlook和Zoom等。
3. 任务管理工具:任务管理工具可以帮助项目经理有效地分配任务、跟踪任务进展并提醒团队成员完成任务。
这些工具通常提供任务列表、任务分配、任务状态跟踪和提醒功能。
常见的任务管理工具包括Asana、Jira和Microsoft Planner等。
4. 文档管理工具:在项目管理过程中,项目经理需要管理大量的文档和文件。
文档管理工具可以帮助项目经理组织、存储和共享项目文档,方便团队成员随时访问和编辑。
常用的文档管理工具有Google Drive、Microsoft SharePoint和Dropbox等。
5. 沟通协作工具:项目经理需要与团队成员、利益相关者和客户进行频繁的沟通和协作。
沟通协作工具提供实时聊天、在线会议、共享文档和协同编辑等功能,方便项目经理与团队保持紧密联系。
常见的沟通协作工具包括Slack、Microsoft Teams和Google Meet等。
6. 风险管理工具:项目经理需要评估和管理项目风险,以减少项目失败的可能性。
风险管理工具可以帮助项目经理识别潜在风险、评估风险影响和概率,并制定相应的风险应对策略。
常用的风险管理工具有RiskMatrix和Risk Register等。
7. 质量管理工具:项目经理需要确保项目交付的成果符合质量要求。
Java项目管理工具有哪些值得推荐

Java项目管理工具有哪些值得推荐在当今的软件开发领域,Java 依然是广泛使用的编程语言之一。
对于 Java 项目的成功开发和管理,选择合适的工具至关重要。
接下来,让我们一起探索一些值得推荐的 Java 项目管理工具。
一、MavenMaven 是一个强大的项目管理和构建工具。
它通过一个标准化的项目结构和配置文件(pomxml),帮助开发者管理项目的依赖、编译、测试、打包和部署等流程。
Maven 的依赖管理功能十分出色。
开发者只需在 pomxml 中声明项目所需的依赖库及其版本,Maven 就会自动从中央仓库下载并管理这些依赖,确保项目的构建环境一致且可靠。
它还提供了丰富的插件,用于执行各种任务,如代码质量检查、生成文档等。
Maven 的命令行操作简单直观,便于开发者在不同的开发环境中进行项目的构建和管理。
二、GradleGradle 是一个基于 Groovy 或 Kotlin 脚本的灵活的构建工具。
与Maven 相比,Gradle 具有更强大的自定义能力和更简洁的配置语法。
Gradle 同样能够管理项目依赖,并支持多种项目类型,如 Java 项目、Android 项目等。
它的任务执行机制非常高效,可以根据项目的实际情况智能地优化构建过程。
Gradle 还可以与其他工具和技术进行很好的集成,例如持续集成工具(如 Jenkins)和版本控制系统(如 Git)。
三、Git作为分布式版本控制系统,Git 在 Java 项目管理中扮演着不可或缺的角色。
它允许开发者在本地进行版本控制,随时提交代码更改,并能够方便地与团队成员共享和合并代码。
Git 的分支管理功能使得开发者可以并行开发不同的功能或修复不同的问题,而不会相互干扰。
通过合并分支,可以将各个开发分支的成果整合到主分支中。
此外,Git 与众多代码托管平台(如 GitHub、GitLab 等)相集成,方便团队协作和项目代码的存储与共享。
四、JIRAJIRA 是一款流行的项目管理和问题跟踪工具。
软件工程中的软件配置管理工具

软件工程中的软件配置管理工具软件配置管理(Software Configuration Management,SCM)是软件工程中的重要环节,它涉及到对软件开发过程中的各种软件和文档进行版本控制、变更管理、发布管理等。
为了更高效地进行软件配置管理,各种软件配置管理工具应运而生。
本文将介绍几种常见的软件配置管理工具及其特点和应用场景。
一、版本控制工具版本控制是软件配置管理中非常重要的一环,能够追踪和管理软件开发过程中代码的变更。
以下是几种常用的版本控制工具:1. Git:Git 是目前最流行的分布式版本控制系统之一。
它具有分支管理、合并冲突解决、代码回滚等功能,非常适用于团队协作的软件开发项目。
2. SVN:SVN 是集中式版本控制系统,与 Git 不同,SVN 的主要特点是服务器上有一个中央仓库来保存版本信息,开发者需要从服务器获取最新代码才能进行开发。
3. Mercurial:Mercurial 也是一种分布式版本控制工具,它与 Git 类似,但在使用上更加简单,较适合小型项目和个人开发者使用。
二、构建工具构建工具能够自动化地将源代码编译、打包、部署等操作,提高软件交付的效率和质量。
以下是几种常用的构建工具:1. Maven:Maven 是 Java 程序的构建和依赖管理工具,它使用项目对象模型(Project Object Model,POM)来管理项目的依赖关系和构建配置,可以自动下载所需的库文件,大大简化了项目的构建过程。
2. Ant:Ant 是另一款 Java 构建工具,与 Maven 不同的是,Ant 是基于脚本的构建工具,使用 XML 文件来描述构建过程。
Ant 可以根据项目的需求编写自定义的构建脚本,灵活性较高。
3. Gradle:Gradle 是一个基于 Groovy 语言的构建工具,它融合了Maven 和 Ant 的优点,具有更强的灵活性和可扩展性,适用于复杂的构建任务。
三、自动化测试工具自动化测试工具可以自动执行测试用例,验证软件的功能和性能。
软件工程软件工具总结(一)

软件工程软件工具总结(一)引言概述:软件工程软件工具是在软件开发过程中起到辅助作用的工具。
它们可以帮助开发人员提高工作效率、减少错误以及管理项目。
本文将对软件工程软件工具进行总结,主要包括需求管理工具、设计工具、编码工具、测试工具和项目管理工具等五个方面。
一、需求管理工具:1. 需求收集工具:该工具提供了一个集中的平台,帮助开发团队收集用户需求,并将它们组织和分类,使需求管理更加高效。
2. 需求跟踪工具:它可以帮助开发人员追踪需求的实现情况,以及需求的变更和更新情况,确保项目按时交付并满足用户需求。
3. 需求分析工具:这些工具可以帮助开发团队分析和评估需求的可行性,并提供相关的文档和报告,以支持决策过程。
4. 需求文档管理工具:它可以帮助开发人员创建、更新和共享需求文档,以确保团队成员可以方便地访问和参与需求管理过程。
5. 需求优先级管理工具:该工具可以帮助开发团队确定需求的优先级,以便在资源有限的情况下合理安排工作。
二、设计工具:1. UML工具:它可以帮助开发人员使用统一建模语言(UML)创建软件设计图,包括用例图、类图、时序图等,以便更好地理解和沟通系统设计。
2. 原型设计工具:该工具可以帮助开发人员创建交互式原型,以便用户和团队成员可以更好地理解和验证设计方案。
3. 数据库设计工具:这些工具提供了一个可视化的界面,用于创建和管理数据库模型,使得开发人员更容易设计和维护数据库结构。
4. 框架选择工具:它可以帮助开发人员根据项目需求和技术要求选择合适的开发框架,以提高开发效率和代码质量。
5. 编辑器和集成开发环境(IDE):这些工具提供了一个便捷的用于编写、调试和测试代码的环境,提高开发人员的工作效率和代码质量。
三、编码工具:1. 编辑器:提供基本的代码编辑功能,包括语法高亮、代码折叠、自动补全等,方便开发人员快速编写代码。
2. 调试工具:用于检测和修复程序中的错误,提供断点调试、变量监视等功能,帮助开发人员快速找到问题并进行修复。
软件开发过程中的项目管理技巧和工具
软件开发过程中的项目管理技巧和工具随着科技的不断发展,软件开发也日趋重要。
在软件开发的过程中,良好的项目管理是保证项目成功的关键之一。
本文将探讨软件开发过程中的项目管理技巧和工具。
一、需求管理需求是一项项目中不可或缺的重要因素。
需求管理是指确保项目初期的需求被充分了解、明确和管理,以便在后续的开发进程中更好的分配资源、控制成本、提高质量。
在需求管理中,我们可以使用一些工具来帮助我们更好的管理需求,例如需求矩阵、用例图、状态图等。
需求矩阵可以帮助我们更好的识别和管理需求的相关关系。
用例图可以帮助我们更好的理解不同用户的不同场景需求。
状态图可以帮助我们更好的理解发生在不同需求状态下的不同行为。
二、进度管理进度管理是指通过计划、跟踪和监督确保项目按时完成的过程。
在软件开发中,我们可以采用甘特图、网络图等工具来管理项目进度。
甘特图可以帮助我们更好的理解项目各个任务之间的关系和依赖。
网络图可以帮助我们更好地理解项目各个任务之间的逻辑关系。
三、成本管理成本管理是指通过计划和跟踪项目成本,确保项目在预算范围内完成的过程。
在软件开发中,我们可以采用基准线、成本效益分析等工具来管理项目成本。
基准线可以帮助我们比较实际成本和成本基线,以更好地了解和管理成本。
成本效益分析可以帮助我们更好地平衡成本和质量之间的关系,以获得最佳的成本效益。
四、质量管理质量管理是指通过计划、控制和监督确保项目产品满足质量要求的过程。
在软件开发中,我们可以采用测试计划、测试评估、错误跟踪等工具来管理项目质量。
测试计划可以帮助我们制定和执行全面的测试。
测试评估可以帮助我们评估测试结果,以更好地理解和管理开发进程。
错误跟踪可以帮助我们更好地管理和修复错误。
五、风险管理风险管理是指通过识别、评估、分析和响应,确保项目进展顺利的过程。
在软件开发中,我们可以采用风险矩阵、风险评估、风险管理计划等工具来管理项目风险。
风险矩阵可以帮助我们确定风险的影响和可能性。
三十款最好的项目管理软件
30款免费的项目管理软件本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web 的平台,其中不乏优秀开源软件。
AD:TeamLabTeamLab 是一个免费开源的商业协作和项目管理的平台。
TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。
XPlanner+XPlanner是专门为XP(极限编程)团队设计的项目管理工具NavalPlanNavalPlan是一个基于ZK框架开发Web的项目规划,监测和控制软件。
2-plan2-plan 同时包含了桌面端和Web应用平台,桌面端是一个用来替代微软的 Project 软件的产品;而Web平台则提供基于Web 的项目管理平台。
WhoDoesWhoDoes, 是一个基于Web 的项目管理工具,主要适合各种复杂度的项目规划,可用来管理每天的项目事务、任务分配、时间安排,并对进度进行跟踪。
CollabtiveCollabtive是一个基于Web的项目管理系统。
提供的功能包括:项目管理,即时聊天工具,任务、文件管理,时间跟踪,多语言支持。
简单易用能管理项目、里程碑、任务基线导入时间跟踪多语言支持dotProjectDotProject是一个基于Web的项目管理工具,采用 PHP 开发。
它包含的模块有:公司管理,项目管理,任务进度跟踪(运用甘特图),论坛,文件管理,日历,通信录,备忘录/帮助桌面,用户与模块的权限管理,主题管理。
DotProject已被翻译成17种语言并采用模块化设计以便于扩展。
jxProjectjxProject 是一个免费的桌面项目管理工具,支持 Windows、Linux、Solaris 以及Mac OS X 系统,主要功能包括:时间轴、甘特图、资源分配、任务管理等等。
PHProjektPHProjekt是一个模块化的协同办公系统用于共享信息和文档。
它包括的组件有:团队日历,Time Card系统,项目管理,请求跟踪,文档管理, 通讯录管理,Email客户端,论坛,聊天,记事本,共享书签,待办事项目列表,投票系统等。
项目管理常用工具
项目管理常用工具1. 项目管理软件项目管理软件是帮助项目经理有效规划、组织、分配任务并监督项目进展的重要工具。
以下是几种常用的项目管理软件:- Microsoft Project (MS Project):这是一款功能强大的项目管理软件,提供了多种图表和报告功能,可以帮助项目经理完善项目计划和资源管理。
Microsoft Project (MS Project):这是一款功能强大的项目管理软件,提供了多种图表和报告功能,可以帮助项目经理完善项目计划和资源管理。
- JIRA:作为一款灵活的项目管理和跟踪工具,JIRA可用于跟踪问题、缺陷和任务,并支持敏捷开发方法。
JIRA:作为一款灵活的项目管理和跟踪工具,JIRA可用于跟踪问题、缺陷和任务,并支持敏捷开发方法。
- Trello:Trello是一款基于看板的项目管理工具,非常适合敏捷项目。
它通过直观的界面和简单的拖放功能,帮助团队成员协调工作并跟踪进展。
Trello:Trello是一款基于看板的项目管理工具,非常适合敏捷项目。
它通过直观的界面和简单的拖放功能,帮助团队成员协调工作并跟踪进展。
2. 协作与沟通工具项目管理通常需要团队成员之间的良好沟通和高效协作。
以下是几种常用的协作与沟通工具:- Microsoft Teams:作为Microsoft Office 365的一部分,Microsoft Teams提供了聊天、在线会议、文件共享等功能,使得团队成员能够在一个平台上进行协作。
Microsoft Teams:作为Microsoft Office 365的一部分,Microsoft Teams提供了聊天、在线会议、文件共享等功能,使得团队成员能够在一个平台上进行协作。
- Zoom:Zoom是一款流行的视频会议工具,提供高清视频和音频通话,并支持屏幕共享、在线白板等功能。
对于分散的团队来说,Zoom可以有效促进沟通和合作。
Zoom:Zoom是一款流行的视频会议工具,提供高清视频和音频通话,并支持屏幕共享、在线白板等功能。
软件工程中的软件工程配置管理工具
软件工程中的软件工程配置管理工具软件工程是一门关于开发和维护大型软件系统的学科,而软件工程配置管理是其中至关重要的一个环节。
为了确保软件项目的顺利进行以及后续的维护和更新工作,配置管理工具的使用变得不可或缺。
本文将探讨软件工程中常用的配置管理工具及其作用。
一、版本控制工具在软件工程中,版本控制是一项关键任务。
通过版本控制工具,可以追踪和管理软件代码的变化,以便于协同开发和团队合作。
常见的版本控制工具包括Git、SVN和Mercurial等。
1. GitGit是目前最流行的分布式版本控制工具之一。
它具有高效的分支管理能力,能够简化多人协作开发的工作流程。
通过Git,开发人员可以轻松地进行代码提交、分支合并和版本回滚等操作。
2. SVNSVN是一个集中式版本控制系统。
它采用服务器-客户端模式,开发人员可以从中央服务器上进行代码的拉取和提交。
SVN具有简单易用的特点,适用于小型团队或个人开发者使用。
3. MercurialMercurial是一个分布式版本控制工具,类似于Git。
它具有简单的命令行接口和易于理解的数据模型,适用于中小型团队的协作开发。
二、构建工具构建工具用于自动化构建和部署软件项目,极大地提高了开发效率。
常用的构建工具包括Maven和Gradle等。
1. MavenMaven是一个基于项目对象模型(POM)的构建工具。
它可以自动化执行诸如编译、测试、打包和部署等任务,同时管理项目所依赖的第三方库。
Maven采用约定优于配置的原则,使得项目的结构和构建过程更加规范和统一。
2. GradleGradle是一个高度灵活的构建工具,它与Maven类似但更加强大。
Gradle支持多种编程语言和多种项目类型,可以根据项目的需要进行自定义配置。
同时,它还支持增量构建和依赖管理,进一步提高了构建效率。
三、自动化测试工具自动化测试是保证软件质量的一项重要工作。
自动化测试工具可以帮助开发团队快速、准确地进行测试,并及时发现潜在的缺陷。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目管理工具文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)实验五软件项目管理工具[掌握与了解]Project Professional 2003 是一个企业项目管理程序,它与 Project Server 2003 和 Project Web Access 一起帮助您更有效地计划项目,更好地管理资源,并且在整个组织范围内建立可以重复的过程。
功能有效地管理项目:通过利用集中式项目模板储备库,从而利用最佳的惯例。
利用分步式指南有效地创建、管理项目并为之提供资源。
建立规则和过程:锁定时间段并确定多个批准人,从而保持已完成工作的精确记录。
更有效地管理资源:通过集中式资源库,更好地掌握职员的技能水平和可用性。
利用基于技能的资源分配工具为项目提供资源。
计划资源需求:通过计划和跟踪资源要求,确保有合适的人员参与未来的项目。
[课前准备](1)项目进度计划项目进度计划的主要工作见下图:(2)横道图(甘特进度图)甘特图表 /甘特进度图(Gantt chart )是在20世纪初由亨利甘特开发的。
它基本上是一种线条图,横轴表示时间,纵轴表示要安排的活动,线条表示在整个期间上计划的和实际的活动完成情况。
甘特图直观地表明任务计划在什么时候进行,以及实际进展与计划要求的对比。
横道图有以下特点:编制比较容易,绘图比较简单。
表达形象直观,排列整齐有序。
便于用叠加法进行资源需要量的统计。
(3)网络计划图网络计划图是由一系列的箭线和节点所组成的网状图形,用来表示各个施工过程在各施工段上各项工作的起止时间和先后顺序的逻辑关系。
网络计划图一般包括单代号网络图和双代号网络图两种。
Microsoft Project 2002默认的网络图为单代号网络图。
网络计划图有以下特点:工具和技术1、数学分析2、历时压缩3、模拟资源平输入1、项目网络图2、活动历时估算3、资源需求资源库描输出1、项目进度计划2、辅助说明3、进度管理计划(a)能全面而明确地表达各施工过程在各施工段上各项工作间的逻辑关系,使一个流水组中的所有施工过程及其各项工作组成了一个有机的整体(b)能对各项工作进行各种时间参数的计算,找出决定工程施工进度和总工期的关键工作和关键线路。
(c)能从许多可行施工方案中选出较优施工方案。
(d)能够迅速地根据变化后的具体情况及时进行调整,确保能自始至终地对计划进行有效的控制和监督,以达到降低成本的目的。
(e)网络计划的编制、计算、调整、优化和绘图等各项工作,都可以用电子计算机来协助完成,方便、快捷。
(4)单代号网络图(AON网络图)单代号网络图的表示方法用一个节点表示一项工作,工作的名称、代号和持续时间均标注在节点内,用箭线表示各项工作之间的逻辑关系,这就是单代号表示法。
单代号网络图的组成要素节点:一个节点表示工程施工中实际存在的一个工作过程(即一项工作),其中也包括技术间歇过程。
箭线:每条箭线均表示各项工作之间先后顺序的逻辑关系。
线路:从起点节点到终点节点,沿箭线的指向,由一系列的节点和箭线构成的各条通路均称为线路。
[工具]配置在Pentium Ⅲ,内存64M以上的电脑;装有Microsoft Windows操作系统及Microsoft Project 2002工作软件。
[地点]机房[教学内容]1、在Project软件中输入项目的总体信息、如项目名称、起止日期等;2、输入资源数据、建立资源数据库;3、输入工作数据、建立工作数据库;4、编制基本日历与资源日历;5、调整项目相应的参数,观察对项目总工期和总成本的影响。
[学生任务]项目计划某工厂有一个机床大修的项目计划,其项目的详细信息如表所示:项目开始时间:2005年9月15日。
项目工期:26天。
项目经费:5000¥。
工人工资:5元/工时,加班8元/工时。
1.新建一个空白项目,设置项目总体信息。
图1.项目信息(主菜单/项目信息)在该窗口中,其实只须设置项目开始日期,完成日期由系统计算,日历、优先级等选择默认即可。
2.输入项目任务。
1)手工逐项输入项目任务。
你可以直接在甘特图左侧的任务表中输入任务信息,也可以通过“任务信息”对话框,来添加新任务。
见图2、3。
图2 任务表图3 任务信息对话框(双击任务时弹出,也可通过主菜单/项目/任务信息打开)2)导入Excel任务表。
新建一个Excel表,见图4。
图4 Excel任务表回到Project界面,点击任务向导按钮,打开任务“任务”窗口,见图5。
图5 任务向导窗口。
选择“列出项目中的任务”,打开“列出任务”窗口,见图6。
图6 列出任务窗口点击“导入向导...”,开始从Excel表中导入任务。
见图7-图14导入时,遇到“尚未映射”情况时,可手工建立映射,见图12,13。
图15是导入任务后看到的甘特图。
图15 导入任务后获得的甘特图3.输入资源数据。
双击任务的“资源名称”项,弹出“任务信息”对话框。
输入资源名称和单位。
见图16。
图16 输入资源信息当然,也可在任务表中直接输入。
选中某项任务,由菜单“工具/分配资源”,打开“分配资源”对话框,见图17,也可输入资源信息。
(条条道路通罗马,-:)大家可选择你喜欢的方式。
)图17 分配资源资源分配操作完成后,打开“资源工作表”,定义资源的详细信息,如成本、费率等图18。
图18 资源工作表(菜单:视图/资源工作表)通过查看“资源工作表”和“资源使用状况表”,可以掌握项目资源分配相关信息,发现问题,及时解决。
如某资源使用负荷过大,见图19、20(每天工作时间过长,经常加班等)。
可通过资源调配来解决,也直接增加资源。
图19图20调配资源详见《Project 2002 中文教学手册》有关说明,在word文档中搜索“调配资源”即可。
增加资源即增加资源的单位。
见图21、22。
50%表示资源共享,%100表示一个完整资源,200表示两个完整的资源,简单的说就是几个工人来完成任务的问题。
图21图225.阶段划分为了项目清晰,往往需要把项目分成几个重要的阶段,阶段之间用里程碑分开。
实验采用的例子非常简单,没有必要划分阶段,但为了成本管理的方便,我划分了一个阶段。
见图21。
图23 项目阶段划分6.模拟项目运行,对项目进行维护1)任务拆分项目框架建成后,和实际日历对照发现,2005年9月19日和2005年10月1日-2005年10月7日,是传统节日中秋和法定节假日国庆节。
因此,需要对项目进行调整。
这种情况,通过任务拆分,可达目的。
任务拆分很简单,在干特条形图上,选中要拆分的任务,右键选择“任务拆分”,选择一个拆分点,确定即可。
拆分后,可通过拖动任务条的方法,进行调整。
见图24、25。
2)添加材料资源在完成各种任务,往往是要消耗材料的。
本项目材料消耗见表2。
同学们还可以给其它任务添加材料资源。
图26是增加材料资源后的资源工作表。
图26增加材料资源后的资源工作表注意:标准费率¥的含义是40¥/袋。
袋、桶、个这些量词在Project中称作材料标签。
在资源工作表中添加材料资源后,就可以给对应任务分配材料资源了。
具体做法是:打开甘特图,双击要分配材料的任务,在任务信息对话框添加即可,和添加人力资源一样,见图27。
图27 添加材料资源给任务添加材料资源,单位按需设置。
例如,清洗任务需要2袋清洁剂,单位就设置为。
图27中,主控开关的单位为4,因为在机电检修任务中,要更换4个主控开关。
3)增加工时,而不缩短工期假定,在床身与工作台研合任务中,一名维修工无法按时(工期)完成任务。
怎么办常见的处理方法有两种,一是增加工人数量;二是让工人加班。
先用第一种方法,增加工人数量。
打开资源工作表,复制“维修工”资源,粘贴后改名为“维修工增”。
本教程中,删除了“维修工”资源,新增“维修工a”和“维修工b”两个资源,并对甘特图进行了调整。
参见图26和图28。
图28 为任务分配多个人力资源至于如果通过加班来增加工时,如期完成任务,将另文讨论。
4)成本监控假定,本项目前五个阶段的任务(修改这些任务的完成百分比为:100%),查看甘特图的成本和实际成本,看是否超出预算。
细心的同学可笔算一下,并与表中数据对照。
参见图29。
图29 成本监控示例:床身与工作台研合成本计算.5*(40+36)+1*120=500 其中维修a 36工时,维修工b 40工时,每工时5¥,完成任务期间消耗高档机油一桶,120¥。
[实验要求]1、理解运用Microsoft Project 2003编制项目进度计划的步骤,绘制项目的网络计划图。
2、运用Microsoft Project 2003找出两项目的关键路线。