项目经理制定项目时间表的时候,需要估算每个任务所需的时间,其中开发任务中模块的分配和时间估算是其中最主要的部分。本篇专门就这部分作一个阐述。
一、在分配模块和估算开发时间时,我们需要把握的原则和目标:
1、保证项目整体的进度。
2、有助于确保开发编码的质量。
3、有助于提高开发编码的速度。
二、每个公司都拥有自己的技术框架,开发人员主要的工作通常投入在具体的商业逻辑上。
通常每个模块所需的开发时间取决于以下三个因素:
1、该模块的商业逻辑的复杂程度。
2、开发人员的技术水平和对项目所在应用的熟悉程度(包括对框架和应用的熟悉程度)。
3、该模块技术实现上是否有技术难点。这里我把技术难点定义为:在现有系统中还未实现的有一定技术难点的问题。对于这样的难题,开发者没有相关的代码可以参考,需要投入一些时间研究解决。
三、模块分配和开发时间估算的步骤:
1、作为项目经理划分好模块后,我会自己先估算一下每个模块所需要的开发时间。
2、召集所有开发人员,讨论模块分配和开发时间估算。
项目经理将划分好的模块,让开发人员从中挑选他们感兴趣的模块。这样做可以提高开发人员的主动性和参与性。
项目经理在分配模块的时候还需从以下几方面考虑,以确保开发的速度和质量。
(1)相同类似的模块由同一人负责开发,比如文章的增删改由同一开发者负责。这样做的好处就是开发者对相关逻辑会更加熟悉,同时接口的定义也会比较明确,沟通的成本比较低。
(2)技术难度比较大的模块由技术水平比较高的人负责。
(3)业务逻辑比较复杂的由对这块逻辑比较了解的人负责。
3、模块分配完后,开发人员评估自己负责开发的模块所需要的时间。在此过程中我们会比较详细的讨论每个模块的技术实现,以便使时间的估算更加准确。
4、项目经理对开发人员估算的时间进行确认。
在确认过程中作为项目经理我会参考以上提到的三个因素,同时将自己估算的时间和开发人员估算的时间进行比较。这其中的差异当然会存在的。对于那些差异比较大的,我会和技术人员探讨其中的缘由。
对于时间周期比较长的任务,我通常会再细分一下,争取每个任务的最长时间不超过3天。时间周期越长的任务,不确定性越高,风险也越高,越有可能成为项目的瓶颈。
建议:
1、项目总结的时候,对项目中的一些数据做好统计比如单位UC所花的开发时间、测试时间等,这些数据统计可以作为以后开发的参考。
2、对技术难点,在项目开始前做好技术准备,提前安排人员研究。这样会节省以后项目时间,降低技术风险。
分享到:
相关推荐
《软件项目经理手册——对项目开发与管理有帮助》是一份重要的资源集合,旨在为从事软件行业的专业人士提供关于项目管理和开发的实用知识。这份压缩包包含了五个PPT文档,每个都聚焦于软件工程的不同方面,旨在提升...
### Web系统软件开发项目的成本估算模型 #### 一、引言 随着信息技术的快速发展,软件在现代社会中的应用越来越广泛,其复杂性和规模也在不断增加。因此,对于软件项目的成本估算成为了软件开发过程中的一个重要...
- **规划阶段**:WBS用于定义项目范围,识别所需资源,估算成本和时间,以及制定项目计划。 - **执行阶段**:WBS为项目执行提供了一个结构化的框架,帮助团队成员理解自己的职责和任务之间的依赖关系。 - **监控阶段...
### 项目经理手册(软件交付)相关知识点 #### 1. 项目管理体系 ##### 1.1 体系基础 - **背景介绍**:本手册中提到的项目管理体系建立于公司的ISO9000质量管理体系之上,这表明了政务公司在确保软件项目质量和管理...
根据给定的信息,“高级项目经理考试-推荐课程6 课后题”,我们可以推断这是一门针对高级项目经理资格认证准备的课程。尽管提供的具体内容是图片格式无法直接读取,但基于标题、描述及标签,我们可以围绕高级项目...
工程建设项目经理培训教材中的"费用估算和控制"是项目管理中的关键环节,涉及到项目的经济效益、投标策略以及施工过程中的成本管理。以下是对该主题的详细解释: 1. **费用估算的作用**: - 可行性研究阶段:作为...
### IBM项目经理手册知识点总结 #### 一、项目管理概述 - **手册目的**:IBM项目经理手册旨在为项目经理提供一套系统化的工具和指南,帮助他们在接手项目时能够全面、逻辑地进行项目管理工作。 - **适用范围**:...
软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算...
2. **人员配置**:详细列出团队的角色(如项目经理、开发人员、测试人员等)及其工作时间。 3. **工时估算**:根据功能复杂度和人员技能估算每个任务所需的时间。 4. **成本计算**:结合工时和人员薪资,计算出每...
在项目管理中,准确地估算开发软件的成本是至关重要的。"项目开发软件估算"涉及到一...良好的软件开发估算能力是项目经理必备的技能之一,它可以帮助公司在竞争激烈的市场环境中保持竞争力,同时保证项目的顺利进行。
【6投资项目财务评价-3数据估算】主要涵盖了投资项目在财务评价阶段如何进行数据估算,特别是涉及到建设项目的投资、销售收入、销售税金及附加以及成本费用的估算方法。以下是这些知识点的详细阐述: **1. 建设项目...
《PMP项目经理案头手册》是一本针对项目管理专业人士(PMP)的综合指南,它旨在为项目管理者提供全面、实用的知识与技能。这本手册不仅适用于正在准备PMP认证考试的学习者,同样适合已经在项目管理岗位上希望提升...
估算活动持续时间是根据资源估算的结果,估算每个活动需要的工作时段的数据的过程,其作用是确定完成每个活动所需花费的时间量,为制订进度计划过程提供主要输入。估算方法主要有: ① 类比估算:根据历史项目的数据...
《项目经理管理手册》是大型软件公司内部用于指导项目管理的重要文档,它涵盖了项目管理的各个方面,旨在提升项目经理的专业技能和项目执行效率。手册的核心内容可能包括项目生命周期的各个阶段、项目管理的关键流程...
- **自下而上的估算**:先估计单个工作项的成本或时间,然后汇总得到整个项目的估算。 - **参数化估算**:使用数学模型或公式来预测项目成本或时间。 - **三点估算**:考虑最乐观、最悲观和最可能的情况,通过公式...
COSHIP-SAP用户操作手册-MM-采购合同维护.doc COSHIP-SAP用户操作手册-MM不合格品处理.doc COSHIP-SAP用户操作手册-MM供应商主数据.doc COSHIP-SAP用户操作手册-MM信息记录维护.doc COSHIP-SAP用户操作手册-MM库存...
封底估算,也被称为Back-of-the-Envelope Calculation,是一种快速且粗略的计算方法,用于在没有详细数据或计算工具的...在实际开发中,我们需要根据具体需求和环境,平衡时间效率和空间效率,以实现最优的解决方案。
《项目经理手册》是项目管理专业人士(PMP)学习与备考的重要参考资料,主要基于PMBOK(Project Management Body of Knowledge)指南。这份纯英文的手册详细阐述了项目管理的理论、方法和实践,对于具备一定英语基础...
手册还提供了微软Project软件的快速参考指南、项目批准流程、权限/章程制定、范围开发、企业级PM需求、状态跟踪、项目仓库、PM书店、部门项目管理、用户/客户项目管理、基础课程、跨职能课程、高级课程、PMI考试准备...
非常详细规范的项目估算表,对于大项目前期工作量测算会有很大的指导和帮助,测算模板内容主要有:测算单元标准、单元估算、阶段工作量估算、资源估算、估算总结等。