有朋友提出这样的问题:
Project Server 2007/Project 2007是微软推出的两个优秀的项目管理软件。 由于是个通用的产品平台,Project 对不同行业和企业用户很难做到完全适合,因此在使用过程中褒贬不一。
我针对Project在使用过程中遇到的常见问题和弱点,做了深入的二次开发,基于改造过的Project 平台,可以迅速实现几乎所有用户的业务需求。
我们涉及的行业包括:产品研发计划管理;产品设计计划管理;生产计划管理;工程建设管理;
我改造后的Project提供的功能主要包括:1、报工工具。报工工具对任务进行筛选和排序,分配到指定的人员,并展现任务的层级关系,大大增强了PWA中“我的任务”的功能,方便了用户使用。2、项目发布工具。 发布工具在后台自动发布和纠正Project Server发布过程中出现的问题,定制发布流程。自动发布工具也减少了项目管理人员重复发布的工作时间。3、资源同步工具。资源同步工具可以在保留人员组织架构的前提下从外部导入用户账户信息。同时,外部企业的账户信息发生改变后,Project Server能够自动同步这些改变。4、ERP同步工具。 ERP同步工具可以在ERP系统和Project Server系统之间实现资源、计划和成本等的数据同步。5、自定义域批量更新工具。 Project Server自定义域的值可以被存放在数据库中,Excel文件中,甚至是离线的Microsoft Project文件中。批量更新工具将外部的自定义域数据批量存入Project Server中,方便了用户的操作和管理。6、文档同步工具。 文档同步工具将PWA中的文档和项目工作环境中的文档进行同步,增强了项目文档管理的功能。使项目文档存放、查找和管理更为简单方便。
根据以上客户提出的问题,我做了一个简短评述,帮助大家一起讨论和交流。
Project的确可以通过二次开发满足很多企业和个人的需求,本人在此做一些补充说明,和大家一起分享:
微软推出的Project 2007包括了:Project Standard 2007,Project Professioanl 2007,Project Web Access(PWA),Project Server 2007,Project Portfolio 2007.我们现在很多人在独立客户端使用的是Project Professional 2007,或者其他专业版。在本人给一些企业做培训的时候发现,事实上很多同事对Project Professional里的知识掌握的并不完全,里面有很多大家需要但又没有发现的功能,(而这些功能在一些项目管理人员看来好像是在EPM里才会有的,其实不然)。
在企业部署EPM的时候,有一些功能没有得到发觉,或者发现,于是会有二次开发的现象,一些二次开发是可行和必要的,因为这个过程需要项目管理和一般运营管理的结合。但另一些二次开发是盲目的,原因很简单,大家在部署EPM系统的时候,忽略了一个软件:Project Portfolio。对与部分企业来说,其搭建的EPM系统中并非完全安装了微软所建议的所有产品,这里给大家看一下微软EPM系统必须要装的软件有哪些:(分为三部分)
核心产品
Microsoft Office Project Professional 2007
功能:通过与熟悉的 Microsoft Office 系统程序、强大的报表选项以及引导式计划、向导和模板进行集成,EPM Solution 的桌面客户端可帮助用户对所有信息了如指掌,控制项目的工时、计划和财务,保持项目工作组协调一致,同时提高工作效率。
授权信息:每个授权副本包括一个 Project Server 2007 客户端访问许可证 (CAL)。需要使用 Project Server 2007 实现企业项目管理功能。
Microsoft Office Project Server 2007
功能:Project Server 2007 为 EPM Solution 提供核心服务。它帮助用户集中整个组织中有关工时和资源的信息并使这些信息标准化,这样就可以为分析和报告提供支持,从而促进管理,缩短上市时间和提高质量。Project Server 是企业级的并且可以通过其全面的 API 和对工作流的支持进行定制。
授权信息:可以通过开放式许可证、选择式许可证和企业协议获取额外的 Project Server 2007 CAL。需要使用 Microsoft Windows Server 2003 来承载和支持 Windows Server System。需要使用 Microsoft SQL Server 2000 实现企业项目管理功能。
Microsoft Office Project Server 2007 客户端访问许可证 (CAL)
功能:对于访问 Project Server 2007 的功能和服务(例如要使用 Web 客户端 Project Web Access、SharePoint 中的 Project Web 部件或者连接自定义客户端界面)的每台设备或每个用户,都需要 Project Server 2007 客户端访问许可证 (CAL)。CAL 对 EPM Solution 的 Web 客户端 Project Web Access 进行授权,使用户可以查看、分析和报告包括时间表在内的信息,还可以创建项目提案和活动计划。其中包括管理用户界面。
授权信息:有关 CAL 的其他详细信息,请参阅授权简介“多路 — 客户端访问许可证 (CAL) 要求”(英文)和产品使用权限(英文)协议。
Microsoft Office Project Server 2007 External Connector
功能:Project Server 2007 External Connector 是 EPM Solution 的可选产品,允许组织之外的其他人(如合作伙伴)参与项目协作。
授权信息:若要允许业务伙伴或客户访问网络,您有两种授权选择:为每个外部用户获取 Windows CAL;为外部用户将要访问的每台服务器获取 External Connector (EC) 许可证。外部用户不是员工或者公司或其分支机构的类似人员,也不是您使用服务器软件为其提供托管服务的人员。
Microsoft Office Project Portfolio Server 2007
功能:Project Portfolio Server 2007 是一个自上而下的项目组合管理解决方案,可帮助组织识别、选择、管理和提供符合组织业务策略的项目组合。Office Project Portfolio Server 2007 是 EPM Solution 的一个关键组件,可帮助您确保获得对项目、计划和应用程序组合的全面、深入的了解和控制。其中包括与 Project Server 2007 的双向链接。
授权信息:可以通过 Open 授权、Select 授权和企业协议获取额外的 Project Portfolio Server 2007 CAL。需要使用 Microsoft Windows Server 2003 来承载和支持 Windows Server System。需要使用 Microsoft SQL Server 2000 实现企业项目管理功能。
Microsoft Office Project Portfolio Server 2007 客户端访问许可证 (CAL)
功能:Project Portfolio Web Access 是用于访问存储在 Project Portfolio Server 2007 中的信息的 Web 客户端。使用 Project Portfolio Web Access 需要一个 Project Portfolio Server 2007 客户端访问许可证 (CAL)。Project Portfolio Web Access 为用户提供了对以下模块的访问: 项目组合生成器;项目组合优化程序;项目组合仪表板。
授权信息:有关 CAL 的其他详细信息,请参阅授权简介“多路 — 客户端访问许可证 (CAL) 要求”(英文)和产品使用权限(英文)协议。
Microsoft Office Project Portfolio Server 2007 External Connector
功能:此可选许可证可替代允许不限数量的业务伙伴或客户访问 Project Portfolio Server 2007 的 CAL。
授权信息:若要允许业务伙伴或客户访问网络,您有两种授权选择:为每个外部用户获取 Windows CAL;为外部用户将要访问的每台服务器获取 External Connector (EC) 许可证。外部用户不是员工或者公司或其分支机构的类似人员,也不是您使用服务器软件为其提供托管服务的人员。
支持技术
Microsoft Windows Server 操作系统
功能:Project Server 2007 和 Project Portfolio Server 2007 需要 Windows 2000 Server Service Pack 3 (SP3) 或更高版本、Windows 2000 Advanced Server SP3 或更高版本、Windows Server 2003 Standard Edition 或 Windows Server 2003 Enterprise Edition。
授权信息:请参阅 Windows Server 购买方式以了解有关如何购买 Windows Server 的详细信息。
Microsoft Windows SharePoint Services 3.0
功能:Windows Server 的组件,使用 Project Web Access 时需要该组件。WSS 用于在 EPM Solution 中提供问题、风险和文档管理功能。
授权信息:请参阅 Windows Server 购买方式以了解有关如何购买 Windows Server 的详细信息。
Microsoft SQL Server
功能:Project Server 2007 使用后端数据库服务器:SQL Server 2000 SP4(英文)。Project Portfolio Server 2007 使用后端数据库服务器:SQL Server 2005 SP1(英文)或更高版本。
授权信息:请参阅 SQL Server 购买方式了解有关如何购买 SQL Server 的详细信息。
推荐产品
Microsoft Office Outlook 2007
功能:个人信息管理器和通讯程序,提供了一个统一的位置来管理电子邮件、日历、联系人和其他信息。Outlook 与 Project Server 2007 的集成可以:直接在 Outlook 日历和 Outlook 待办事项栏中查看项目任务;通过 Outlook 报告时间和状态。
授权信息:请访问 Microsoft Office 批量授权页以了解有关授权使用 Outlook 2007 的详细信息。
Microsoft Office system 中的其他产品
功能:Microsoft Office system 是一个全面、集成的程序系统,这些程序设计用于协同工作以分析、发布和共享业务数据。Project 2007 设计用于与 Microsoft Office system 中的程序一起工作,具体的集成包括:Office Project Professional 中的“将图片复制到 Office 向导”在 Word、PowerPoint 和 Excel 中生成报告;将任务从 Excel 向导导入到 Office Project Professional 中;可视报告将 Project Professional 中数据的多维数据集发布到 Excel 2003 或更高版本以及 Visio Professional 2007 中;将 Microsoft Office Outlook 任务列表导入到 Project Professional 中;将 SharePoint 中的项目任务列表导入到 Project Web Access 中。
授权信息:请访问 Microsoft Office 批量授权页以了解有关授权使用 2007 Microsoft Office system 的详细信息。
微软在其EPM产品上留有余地,留给企业实现二次开发,将财务管理软件(事实上微软EPM有,但并非专业到家的财务管理系统)和其他管理系统结合。但就微软这么大软件开发商来说,它对项目管理信息系统的设计和理解应该是很到位的,他考虑的项目中所涉及到的很多内容,你想到的和想不到的。一般企业也不用实现二次开发,当然了,对于需求比较特殊的机构就不一样。(本人在两年前接触海尔集团的EPM部署时就有过二次开发的现象,海尔软件设计部门的需求和微软EPM所提供的没有找到契合点,于是有二次开发)。
市面上关于微软EPM的教材比较少,故而一些作用和功能很难被发现,或许和微软的推广力度有关系,呵呵。
希望以上信息可以帮助大家了解一二,谢谢。
项目管理科学与技术 潘德有 pmsting@hotmail.com
【 发表评论 0条 】