很多刚刚转向管理岗位的人员,对于项目进度如何把控,往往不知所从。
关于进度,比较容易让人想到的是询问、以及要求写日报、周报之类的。
这些措施首先是不完全的。因为进度管理不仅仅是获取进度信息、更重要的
是还要核实进度信息。就好比说这一样个任务,你让某人去下载一个软件的安装程序。
你要的是Linux版的。等他下载完了Windows版的,指不定他就告诉你这件任务完成了。
其次,这些措施效率太低,试想一下,一个30人的团队,如果每个人进度你都去询问一般,那结果是什么呢?
况且,别人可能还嫌你烦。
另外一方面,一旦发现进度有所滞后,比如较计划滞后,或者某件任务可以花更少的时间时,
还要采取一些矫正措施。就是说,还要一定的控制措施。
比如,有一个测试人员准备测试一个Linux定时任务脚本。
我让他通报下进度,他说还在等待。那么,他在等什么呢?
因为他把他准备测试的定时任务设置为每2小时运行一次。
我对他说,把那个定时任务设置为每5分钟运行一次从测试的角度来看是否也是一样的效果呢(这个脚本所需的执行时间通常只需要几秒钟)。
事实上,我事先就料到他会那么做,所以特意及时要求其通报下进度。
另外,在安排项目计划的时候,就要把进度管理考虑进来。在项目执行过程中,还需要时刻关注进度风险。
IBM developerWorks上面有篇有个如何把控进度的文章,以作者的实际的项目管理经验写的。感兴趣的可以参考:
《敏捷项目管理实战之进度管理》:
http://www.ibm.com/developerworks/cn/rational/r-cn-agileprojectprogressmanagement
分享到:
相关推荐
探析敏捷开发在软件项目进度管理中的应用 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,具有灵活性强、适应性强、协作性高等优点。在软件项目进度管理中,敏捷开发可以帮助项目团队更好地应对需求变化和...
在敏捷软件开发项目进度管理中要重视人的作用,激发其工作积极性与创造性,解决敏捷软件开发项目进程中的技术难题及工作适应性问题。 本论文讨论了敏捷软件开发项目进度管理的重要性和挑战性,并提出了改变管理模式...
通过学习这些资料,你可以了解敏捷开发的起源、核心原则和价值,以及如何在实际项目中实施Scrum框架。这将有助于提升团队的协作效率,改善沟通,减少项目风险,并最终提高软件产品的质量和客户满意度。
- **把握开发节奏**:合理规划项目进度,保持稳定的开发速度。 4. **交付用户想要的软件** - **让客户做决定**:让用户参与到产品设计过程中,确保产品满足其需求。 - **让设计指导而不是操纵开发**:通过良好的...
9. **敏捷工具**:敏捷开发中常用的工具如Jira、Trello、Confluence等,用于管理任务、跟踪进度和沟通协作。 10. **敏捷文化**:鼓励团队自我组织,推崇开放、透明和尊重的文化。团队成员间充分沟通,以信任为基础...
Scrum是敏捷开发中广泛采用的一个框架,它通过短周期的迭代(Sprint)来管理项目。Scrum的角色包括产品负责人(Product Owner)、Scrum Master和开发团队。 1. **产品负责人**:负责产品的愿景,管理产品待办事项...
### 软件开发项目进度控制相关知识点 #### 一、引言 在现代软件开发过程中,项目进度控制是一项至关重要的任务。它涉及到对整个项目周期内的各项活动进行规划、执行与监控,确保项目能够按照既定的时间表顺利完成。...
《敏捷开发(原著)》一书详细介绍了敏捷开发的核心理念及其在实践中的应用。 #### 二、敏捷开发的发展历程 - **20世纪80年代**:开始出现了一些关注快速反馈和迭代的开发思想。 - **20世纪90年代**:极限编程(XP)等...
**C++ 敏捷开发资料概述** ...总结来说,C++ 敏捷开发资料包提供了关于如何在C++项目中应用敏捷开发方法的宝贵资源。通过掌握这些知识,开发者可以更好地适应需求变化,优化团队协作,以及提高软件的可靠性和可维护性。
敏捷宣言是敏捷开发运动中的核心价值体现,它强调了四个基本原则: 1. 个体和交互胜过过程和工具 2. 可以工作的软件胜过详尽的文档 3. 客户合作胜过合同谈判 4. 响应变化胜过遵循计划 ### Scrum框架 Scrum是敏捷...
敏捷方法被广泛应用于各种规模的项目中,从小型初创公司到大型企业,都有敏捷开发的身影。 在实际应用中,敏捷团队可能会采用看板来跟踪工作进度、使用burndown chart来监控Sprint的进度,以及采用敏捷度量和工具来...
2. **可工作的软件胜过详尽的文档**:尽管文档是必要的,但敏捷开发强调以实际可运行的软件作为项目进展的主要指标,而不是过度依赖文档。 3. **客户合作胜过合同谈判**:在敏捷开发中,客户参与度非常高,通过持续...
在敏捷开发中,项目被划分为多个小的子项目,每个子项目完成后都会经过测试,确保可以集成并运行。这种方法允许软件在开发过程中始终保持可使用状态,使得客户可以在项目早期就看到并反馈结果。敏捷开发的基本价值观...
Scrum是一种基于敏捷开发原则的项目管理框架,特别适用于复杂且需求不明确的软件开发项目。Scrum的核心要素包括: #### 角色 - **产品负责人(Product Owner)**:负责定义产品需求和优先级,维护产品待办事项列表...
虽然题目中并未给出具体的管理工具界面草图,但在敏捷开发实践中,常见的工具界面往往包括以下几个部分: - **项目概览**:显示项目的基本信息、当前状态和关键里程碑。 - **任务板**:展示待办事项、正在进行的...
本资料重点介绍了敏捷估算与规划(Agile Estimating & Planning),这是敏捷开发过程中非常重要的组成部分。 #### Mike Cohn 背景介绍 Mike Cohn 是 Mountain Goat Software 的创始人之一,这是一家专注于敏捷开发...
在敏捷开发中,团队通过短期的工作周期,也称为“冲刺”或“迭代”,来持续交付可工作的软件。每个迭代都包括计划、设计、编码、测试和评审等阶段,确保软件在每次迭代后都能达到可用状态。这种方法鼓励频繁的反馈和...
在本文中,我们将深入探讨敏捷开发的核心理念、实践策略以及其在实际项目中的应用。 1. 敏捷宣言与价值观 敏捷开发始于2001年的敏捷宣言,它由17位软件开发专家共同提出。敏捷宣言包含了四个核心价值观:个体和互动...
敏捷项目开发进度计划表,任务拆分
在本学习资源中,我们有两个PDF教程,分别是"原创文章-敏捷开发基础(全).pdf"和"Essential Skills for Agile Development.pdf",它们将帮助你深入理解敏捷开发的核心理念和实际应用。 首先,"原创文章-敏捷开发...