热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

项目管理之化无形为有形

软件与其他产业的产品不同,是看不见摸不着的逻辑产品。而项目经理要做的就是要将用户头脑中看不见摸不着的想法变成实实在在的软件项目。万丈高楼平地起,化无形为有形的切入点在哪里呢
软件与其他产业的产品不同,是看不见摸不着的逻辑产品。而项目经理要做的就是要将用户头脑中看不见摸不着的想法变成实实在在的软件项目。万丈高楼平地起,化无形为有形的切入点在哪里呢?

  项目管理的主要职能包括:

  1)制定计划:规定待完成的任务、要求、资源、人力和进度等。

  2)建立组织:为实施计划,保证任务的完成,需要建立分工明确的责任制机构。

  3)配备人员:任用各种层次的技术人员和管理人员。

  4)指导:鼓励和动员软件人员完成所分配的工作。

  5)检验:对照计划或标准,监督和检查实施的情况。

项目管理的核心就是项目计划。项目管理的其他职能是围绕项目计划展开的。著名的项目管理泰斗Harold Kerzner博士在他的可以比作项目管理“圣经”的经典之作《项目管理—计划、进度和控制的系统方法》中说:“项目经理最重要的职责是做计划、整合计划和执行计划”。“项目经理是成功项目计划的核心”“计划是一种必备的管理职能,它增进了对相互作用的不同部门之间复杂问题的理解”。对于软件开发这个特殊的领域,制定项目计划、执行项目计划对项目进行控制的知识和经验的积累非常重要。

简单地说,项目经理是在项目启动时,要制定计划;在项目进行中,要落实计划。如果一切按计划进行,在项目结束时,才能拿出用户满意的成果.资源,人员,任务分配是围绕你的计划展开的.计划做的好,资源,人员才能如期到位;计划落实的好,人员的任务分配才能落到实处,才能建立分工明确的责任制机构.一旦建立了分工明确的责任制机构,团队的运转才能正常.

要使计划有条不紊,目标要明确:这个项目到底要做什么,哪些是项目必不可少的功能,哪些是锦上添花的功能,总之,先把项目的范围确定下来.在确定范围时首先要确定最终产生的是什么,它具有哪些可清晰界定的特性。要注意的是特性必须要清晰,以认可的形式表达出来,比如文字、图表或某种标准,能被项目参与人理解,绝不能含含糊糊、模棱两可,在此基础之上才能进一步明确需要做什么工作才能产生所需要的项目。我曾遇到不少这样的项目经理,拿到用户的初步意向后,就开始编码,项目完成后,用户不断地提新的要求,而项目经理则不停地追着开发人员加新的功能.这样的项目的梦魇就开始了:用户抱怨功能不完善,老板把这个项目看成是鸡肋,开发人员则唯恐避之不及,项目经理则是猪八戒照镜子---里外不是人.

目标明确了, 则需要确定步骤.先做什么,后做什么,如何去做,做到什么程度.步骤与步骤之间的关系基本上可分为:即独立、依赖、并联、串联.确定步骤与步骤之间哪有依赖关系.哪些是串联关系.哪些是并联关系.关系理顺了,才能使得项目各项工作协调一致。运筹帷幄,一切尽在掌握中。

总之,目标、范围、进度、质量、客户满意度都在你的计划中能体现出来。可以拿着计划书,找老板要人,要资源,要经费了。



推荐阅读
  • 本文介绍了如何利用jQuery实现对网页上多个div元素的显示与隐藏控制,包括基本的toggle方法及更复杂的显示隐藏逻辑。 ... [详细]
  • 本文探讨了Windows 10 64位系统的实际使用体验,并与Windows 7进行了详细对比,旨在帮助用户了解两者之间的主要差异及选择合适的操作系统。 ... [详细]
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • 解决Win10系统显示模糊问题的方法
    Windows 10作为一款深受用户喜爱的操作系统,提供了丰富的个性化设置选项,让每位用户都能根据个人偏好定制系统界面。然而,在进行个性化设置的过程中,有时会出现显示模糊的情况,影响用户体验。本文将详细介绍如何有效解决Win10系统显示模糊的问题。 ... [详细]
  • 拨打电话时遇到‘正在通话’或无人接听的情况解析及解决方法
    当您尝试联系他人时,可能会遇到电话提示‘正在通话’或是虽然接通但无人应答的情况。本文将详细解释可能的原因,并提供相应的解决策略。 ... [详细]
  • 本文详细介绍了在Windows系统中如何配置Nginx以实现高效的缓存加速功能,包括关键的配置文件设置和示例代码。 ... [详细]
  • 如何在PyCharm中配置Python脚本的默认模板
    本文介绍如何在PyCharm中设置Python脚本的默认模板,以便每次创建新的.py文件时自动填充预设内容,提高开发效率。 ... [详细]
  • 当需要确保对象的状态在创建后不可更改时,使用记录(Record)类型是一个理想的选择。本文探讨了如何通过记录类型实现对象的不可变性,并提供了一个简单的示例来说明其用法。 ... [详细]
  • 本文详细介绍了FLV播放器的构建过程,包括如何解析FLV标签并将这些标签传递给解码器,以及如何在Qt环境中注册共享指针的信号和槽机制。 ... [详细]
  • 团支部的概念及其职能
    本文详细介绍了团支部的基本概念、组织结构以及其在共青团体系中的重要职能。 ... [详细]
  • 在开发一个网页音乐播放器时遇到问题,需要从不同源读取MP3文件的ID3标签信息,包括流派、歌手和歌曲名称等。尝试使用PHP未果后转而考虑使用JavaScript进行跨域读取,但不清楚具体配置方法,寻求技术指导。 ... [详细]
  • 探索《冯诺依曼传》:天才与时代的交响
    本文深入探讨了《冯诺依曼传》,通过分析这位20世纪杰出科学家的生平,揭示其对现代科技及理论科学的深远影响。 ... [详细]
author-avatar
风之伤ASH
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有