`
friend365
  • 浏览: 56329 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

IT项目策划的几点认识

阅读更多
 
  (1)掌握好项目策划的时机 
  软件项目策划过程的输出是文档化的项目计划书,在项目的不同阶段都需要进行项目策划,只不过在不同时机项目策划的目的不同,花费的工作量也不同。当有了概要的客户需求而没有形成详细的软件需求规格说明书(SRS)时,进行项目策划产生的是项目的概要计划或者是里程碑计划,当产生了详细的SRS 后,项目策划活动可以产生项目的详细计划,可以明确估计项目的规模、工作量、进度、资源等,作为项目管理的主要依据。当发生了需求变化或者项目计划与实际存在比较大的偏差时,可以对项目进行重计划。需要提醒注意的是在需求未确定的时候,进行软件的估计是比较粗略的,此时不需要在项目策划上花费太多的精力。   
  (2)任务一定要明确   
  在进行项目策划时,建立工作任务分解(WBS)是必须要做的工作,即把工作拆分成一个个独立的、明确的任务,所谓明确的任务是指:   
  ● 该任务一定有一个输出结果;   
  ● 输出的格式有明确的定义;   
  ● 输出的内容有明确的检测手段与验收标准;   
  ● 任务的时间是有具体要求的。   
  上述4个判定标准有一个达不到就不能称为是一个明确的任务。在实践中,有一些任务难以定义的很明确,因为有些结果是难以预测的,比如说分析工作,具体的时间要求是难以准确预测的。任务如果不明确,就无从谈起任务是否做完了。   
  在项目组中往往由于前一阶段的工作没做好,造成后续阶段的任务难以明确定义下来。设计没有做完,编码的工作就不能定义的很清楚,就往往会造成实际的编码工作难以在要求的时间内完工,形成项目风险。   
  (3)识别的任务不要有遗漏   
  在软件策划时,常犯的一个毛病是:任务没有识别全。在项目的实际执行过程,经常出现计划外的、又必须执行的项目组的任务,而不是项目组外的干扰活动。为了识别的任务比较完备,可以建立任务识别指南以提醒项目经理。经常遗漏的任务包括:   
  ● 项目管理类的任务,如项目计划、计划的变更、计划评审等;   
  ● 横向关联类的任务,如集成任务、需求跟踪矩阵的制定与更新等; 
  ● 项目交付物的制作任务,如用户手册的编写、培训教材的编写等;
  (4)任务的颗粒度要适中  
  在划分任务时,任务的颗粒度不能太大,也不能太小。颗粒度太大,就难以及时发现问题;颗粒度太小,就会增加管理成本。任务的颗粒度最小可以到半天,最大到周,一般以小于3天为宜,也就是说,项目经理能够在1周中至少检查2次成员的工作进展情况。适当的任务颗粒度一方面便于监控,另一方面也有利于调整任务。当出现任务拖期时,可以比较灵活地重新安排人员接手其他人员的任务。  
  (5)估计要尽可能的合理  
  为了保证估计的合理性,可以采用下面的措施:  
  ● 借助历史数据。历史数据是“经验”的量化,通过和历史项目的数据对比, 
  ● 可以降低估计的风险。需要注意的是,在借鉴历史数据的时候,要注意数据的可比性,要考察项目类型是否类似、生命周期模型是否类似等。  
  ● 采用多种估计方法互相验证。在估计时可以采用多种估计方法,然后对多种方法的结果进行对比,通过分析其差异以判断合理性。  
  ● 细分任务。任务拆分的越详细,就越容易估计,越容易和历史数据对比。  
  ● 任务要完备。在估计的时候,要识别出所有的工作内容,不要有遗漏。  
  ● 有估计经验的人参与估计。一方面要对参与估计的人员进行培训,另一方面需要在实践中积累估计经验,每次估计完成后,都要和实际的情况进行对比,经过3~5次的反复,则可以积累估计的经验,提高估计的准确性。  
  (6)识别清楚任务之间的依赖关系  
  任务和任务之间存在下面的5种依赖关系:  
  ● 输入输出关系。即A任务的输出是B任务的输入,A任务完成后,B任务才可以开始。比如编码和测试之间的关系。  
  ● 资源依赖关系。即A任务和B任务使用同一个资源,当资源为A使用时,就不能为B使用,当资源为B使用时,就不能为A使用。例如一个程序员不能同时做2个模块的开发,必须做完一个模块再做另一个模块。 
  ● 需求之间的接口关系。即A任务和B任务的输出存在接口,2个部分的输出需要组装在一起,如果组装的任务是C,则A,B任务未完成,C任务也无法开始。   
  ● 调用关系。主要是对编码任务而言,任务A的代码为任务B的代码所调用,则A必须先完成。 
  ● 采购关系。如果存在需要采购的外部构件的话,则采购行为必须先完成。 本文转自项目 
  定义了任务之间的依赖关系,就可以识别出项目的关键路径,以重点关注关键路径   
  (7)优先安排与系统架构有关的需求的开发
  要优先安排关键功能需求、全局性功能需求、接口需求、非功能需求的开发,这些需求影响的范围比较广,一旦返工,工作量比较大,因此在安排任务前要先安排这些需求的设计、实现、测试与联调。在计划时若没有安排好任务的顺序,会造成在项目的后期阶段比如联调时,发现有些模块无法联调,需要写测试程序或者等待其他模块的完成。
  (8)建立项目的里程碑   
  在项目进展的过程中,项目经理、PPQA、CM等从项目的不同的侧面对项目组的进展进行了跟踪,但是缺乏全面、系统地分析与评价,借助里程碑评审可以综合各方面的分析数据进行判断。在项目的里程碑处,一般是通过里程碑评审全面地对项目组外部的成员展示项目的进展,以判断上一阶段的工作是否完成,是否可以进入下一个阶段。很多企业往往将里程碑评审搞成了一种形式,成了走过场,这违背了里程碑评审的初衷。在里程碑评审时,要注意是否全面评价了项目组的进展?是否对项目组外面的相关人员展示了项目组的进展?如果里程碑评审仅有项目组内部的成员参加,则往往大事化小,小事化了,掩盖了真实的问题,不利于发现项目组中存在的问题。     (9)预留管理缓冲   
  在项目过程中总会存在突发事件和估计不准确的情况,因此可以在计划中留有缓冲时间。对于缓冲时间可以有2种设置方法,一是固定缓冲,即每周或者月等固定地留有一定缓冲时间,如半天或1天等。二是在所有的与关键路径接驳的任务之前留有固定比例的缓冲,如A任务是关键路径上的任务,B任务不是关键路径上的任务,但是B做完后,才可以做A,B和A是直接的先后时序关系,此时可以在B任务与A任务之间留有一定的缓冲时间,以降低进度风险。   
  管理缓冲应可以明确地识别出来,不要隐藏在每个任务中。   
分享到:
评论

相关推荐

    项目策划PPT模板27套.rar

    首先,项目策划PPT的结构通常包括以下几个部分: 1. 封面:这是PPT的第一印象,应包含项目名称、公司或团队标识、日期以及策划者信息。设计应简洁明了,引人注目。 2. 目录:列出PPT的主要内容,帮助观众快速了解...

    汉服与汉文化复兴项目计划书

    在项目实施策略上,计划书可能提出了以下几点: 1. 建立专业团队:集合历史学者、服装设计师、活动策划人等专业人士,共同研究和推广汉文化。 2. 教育普及:与学校、社区合作,开设汉文化课程,让年轻人了解并热爱...

    信息系统项目管理师论文大全.pdf

    - **成功的软件项目需要几点要求**:包括明确的目标设定、合理的资源配置、有效的风险管理等。 - **对软件项目管理的探讨**:深入分析了软件项目管理的特点、难点及解决方案。 - **给项目管理一双慧眼**:强调了项目...

    【XXX项目】经纪人启动大会执行方案.pdf

    在当今的IT行业中,项目启动大会是一个关键的环节,它标志着一个项目从策划阶段正式进入执行阶段。假设我们有一个名为“XXX项目”的经纪人启动大会需要准备,那么这个大会的执行方案应该涵盖以下几个关键知识点: 1...

    企业项目管理系统信息化建设注意问题---专家解读收集.pdf

    然而,实施过程中面临诸多挑战,主要包括以下几点: 1) **对信息化重要性的认识不足**:很多企业尚未充分认识到信息化对企业长远发展的重要性,对信息化的投入和重视程度不够。信息化不仅仅是技术升级,更是涉及到...

    中国IT上市公司基本状况研究报告.zip

    这份报告可能涵盖了多个关键知识点,包括但不限于以下几个方面: 1. **中国IT市场概览**:报告首先会概述中国IT行业的整体发展情况,包括市场规模、增长速度、主要驱动因素等,以便读者对行业背景有清晰的认识。 2...

    简约黑灰竞聘简历PPT模板.pptx

    布拉德在未来的工作规划中可能需要考虑以下几点: 1. **个人能力提升**:持续学习新的项目管理工具和技术,提升自身的专业素养。 2. **建立人际关系**:加强与内部团队、客户和供应商的关系,以提高协作效率。 3. *...

    IT个人年终总结.doc

    总结中提到了几个关键的知识点: 1. **职业晋升与责任**:作者经历了从记者到副总编的晋升,承担起了采编策划的重要职责,这表明他在IT行业内有深厚的业务知识和领导力。 2. **国际视野与行业洞察**:通过多次出国...

    《创新之歌》晚会串词.doc

    这篇文档虽然标题为《创新之歌》晚会串词,实际上是一份晚会的主持稿,用于串联各个节目,但从中我们可以提炼出以下几个与IT行业相关或可借鉴的知识点: 1. **创新的重要性**:晚会的主题是《创新之歌》,强调了...

    2010年 上半年 信息系统监理师考试习题

    信息系统监理师在项目中扮演着关键角色,他们的工作包括但不限于以下几点: 1. 项目策划:参与项目的需求分析,制定项目计划,明确项目目标。 2. 质量管理:对项目的软件开发过程进行监督,确保产品质量符合标准。 3...

    有关转正述职报告模板集合8篇.docx

    对于IT行业的转正述职报告,除了上述内容,还可能涉及以下几点: 6. **项目经验**:详细介绍参与的项目,包括项目的性质、目标、自己的职责以及项目最终的结果。 7. **团队协作**:阐述与同事和上级的沟通协作情况...

    有关工作述职报告汇编6篇.docx

    企划部文案策划的主要职责包括但不限于以下几点: - **活动策划与执行**:负责企业内部或外部各类大型活动的前期策划及后期执行工作,确保活动顺利进行。 - **媒体对接**:与各种新闻媒体(如报纸、电视台、电台等)...

    创业计划书-一家IT企业的商业计划书

    以下是对这份创业计划书可能涉及的核心知识点的详细说明: 1. **企业概述**: IT企业的创业计划书首先应介绍企业的基本信息,包括企业名称、注册地、创始人、愿景与使命,以及主要业务领域。这部分旨在清晰地描绘...

    关于试用期转正的述职报告.docx

    从这些内容中,我们可以提炼出以下几个IT行业的知识点: - **系统工程**:系统工程涉及到多个领域,如软件开发、硬件配置、网络管理和项目管理,要求员工具备跨领域的知识和技能。 - **WEB制作**:包括HTML、CSS、...

    转正的述职报告范文锦集五篇_1.docx

    2. **岗位职责与技能提升**:员工明确了岗位的主要职责,包括软件学习、系统安装与维护、项目策划与筹备等,并认识到在某些方面如软件和工程规划上存在不足,表示将努力学习和提高。 3. **自我评估与改进计划**:...

    某市城市建设开发集团品牌传播策划建议.pptx

    根据提供的文档内容,我们可以从中提炼出以下几个重要的IT行业或非IT行业的相关知识点: ### 品牌传播策划的重要性和步骤 #### 品牌之旅 - **品牌的重要性**:品牌不仅是企业的标志,更是企业文化和价值观的体现。...

    个人述职报告合集五篇_3.docx

    在给出的【部分内容】中,我们可以提炼出以下几点IT相关的知识点: 1. **数据分析与预测**:通过六普资料和抽样调查对育龄妇女数量进行科学预测,这是数据分析在人口和计划生育工作中的应用,旨在为决策提供依据。 ...

    大学生假期实习报告.docx

    这篇大学生假期实习报告主要涉及了以下几个重要的IT相关知识点: 1. **市场营销策略**:在冬季建材市场相对冷淡的情况下,公司通过与团购网站合作举办专场团购活动,利用大量的宣传手段来吸引顾客。这体现了市场...

    2022年有关计算机专业自荐信集合八篇.docx

    在这些自荐信中,我们可以看到以下几个关键知识点: 1. **计算机基础知识**:求职者强调了掌握C、Pascal、数据结构、操作系统原理、编译原理等核心计算机科学概念,这些都是计算机专业学生的必备知识。 2. **软件...

    周边环境整治工作总结 (2).docx

    在此次整治活动中,有几个关键点值得注意: 1. **领导重视与组织策划**:学校领导将环境整治工作视为重要任务,将其纳入议程,并精心组织,确保整治活动的有效实施。这表明了良好的领导力和组织能力对于此类项目的...

Global site tag (gtag.js) - Google Analytics