项目管理技巧:项目规划窍门技巧

  项目计划窍门技巧对于现今软件Software开发人员来说是必需这里有些帮助您有效地计划下个项目建议  认识到信心来自规划过程而不是计划本身

  创建项目计划会迫使您早在编写代码的前就考虑如何构建您系统——减少项目风险您已经考虑了各种策略和思路方法并且已经选择了最有意义不应该只是不花气力产生个计划;它应该是个实际可行计划您可以根据它来成功管理您项目

  软件Software过程推动计划开发

  每个软件Software过程都有个区别集合它包括组织团队(Team)活动思路方法以及规划项目常用技术由于这个原因基于 Rational Unied Process (RUP)项目规划区别于OOSP项目规划而OOSP项目规划也区别于eXtreme Programming (XP) 项目规划区别过程有区别计划

  从粗粒度计划开始

  在项目将要开始时应该制定个粗粒度、确定项目高级活动和预期里程碑计划粗粒度计划将组织成迭代——根据项目大小和性质每次迭代通常在 3周到 8周的间发生( 4周到 6周为更佳)其中些迭代将集中在项目初期而很多迭代将集中在整个应用功能部分开发还有些迭代集中在将您系统转变成产品

  实施者应该是计划人员

  创建项目计划最佳人员是负责实施该计划人员当规划由个人创建而由另个人实施时如果项目不能按时完成或超出预算他们不太会相信计划而很有可能会责备它也就是说参和项目每个人都应该投入到项目计划开发和进展中

  不要忘记“不该忘记事”

  计划不仅要反映需求设计、建模、编程和测试“真实”工作而且还应该反映辅助活动(然而仍是重要)它包括:休假和法定假日、培训和教育、项目管理(project management)活动(如规划和人员管理)、开销(如系统当机时间、会议和回复电子邮件)、体系结构定义、测试的后系统返工、系统交付、和重用相关活动(如普遍化 )

  将任何设想和约束编入文档

  规划时您总要作些假设如能够及时获得应用服务器新发行版或可以得到熟悉您正在应用技术和窍门技巧开发人员同时您将在些约束下工作如影响计划强制截止期限或资源限制将这些假设和约束编入文档这样当您实施项目任何时候更新计划时都可以记起您先前做出些“不寻常”决定

  认识到区别资源意味着区别计划

  十名有经验开发人员组成团队(Team)创造出成效要远远多于十名初学者组成团队(Team)所创造成效要想更加实际计划必须反映项目可使用资源真实情况

  创建现实计划

  项目组必须相信其项目、估价和时间表要做到这点您必须真实地规划避免规划超出您能理解范围仅当您打算研究未知事项时才能容忍无知

  只规划有价值

  IBM DeveloperWorks 网站WebSite提供了许多可应用于您项目最佳实战然而根据项目性质不是所有这些技术都将适合于您独特情况要将这些最佳实战简单地看作是您放置在“项目管理(project management)工具箱”中工具您可以根据需要适当使用这些工具

  适当使用项目管理(project management)工具

  些项目管理(project management)工具如 Microsoft Project提供了重要功能 如Gantt图表(活动时间表)开发、规划和实际结果比较、PERT 图表(网络图表)开发、任务定义、任务的间相关性定义、对任务资源分配和资源平衡所有这些事情似乎象是个好主意并且它们通常是好主意——但它们还需要许多精力来创建和维护而且很少为项目组提供实际价值它让些项目管理(project management)人员感到富有成效高级管理喜欢看见您有个计划但是没有行代码是由所有这个活动产生规划是有价值活动;但投入大量时间来创建规划图表通常不是有价值活动

Tags:  项目管理技巧

延伸阅读

最新评论

发表评论