第三章: 定义范围和估算
在大多数的组织里,项目经理与客户和管理层协调工作来建立项目的范围以及估计时间和所需要用到的资源.在这些任务中项目经理经常性地依赖于架构师的帮助.这样的情形在J2EE应用里也不例外.这章的内容是架构师的责任,包括帮助项目经理定义和估计交付.不涉及到此部分的读者可以跳过这一章.
定义范围
客观的根据用例定义项目的范围,并且获得客户的同意.在项目因为时间或者开发组成员士气低落的时候就需要调整项目范围.当客户在开发已经进行后又提出新的需求时,用用例将它们记录下来,然后计划在下一个发布版本中加入它们.通常,为每一个用例进行粗略的估计会得到一些信息,对客户来说这些信息在决定项目范围时很有用.
在用例上得到项目发起人的同意.当用例是用商业术语书写时,它们能被看成是与客户和管理层的"合同"被提交.与客户合作去选择哪些用例需要在当前项目中实现,另外的将被推迟实现.即然项目范围在口头上同意了,也需要书写或以E-MAIL的形式通知与此项目相关的所有人.确保保留一个拷贝.
一旦项目范围确定下来,要坚持不懈的执行.项目经理在项目范围被确定能做的最重要的事就是执行它.架构师有责任提醒项目经理改变项目范围.去击打一个移动的目标是很难的(译注:要改动一个执行中的计划也是很难的).虽然我一般更愿意去为将来的版本计划所有改进,但架构师通常没有这样的计划.我评估需求是按用例的形式来进行,并且提供一个原始的估计.通常,项目经理使用这些信息来指引客户去计划今后版本的需求.
第三章完
分享到:
相关推荐
《J2EE架构师手册》是一本专门为J2EE平台上的高级软件开发人员和架构师编写的详尽指南。作为J2EE领域的专业参考资料,它深入探讨了如何设计、实现和优化复杂的企业级应用程序。J2EE(Java 2 Platform, Enterprise ...
《J2EE架构师手册:如何成为一位成功的J2EE架构》是一本旨在帮助读者快速提升J2EE架构技能的专业指南。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级分布式应用的平台,它包含...
《J2EE架构师手册》是一本专门为那些希望在J2EE应用领域成为成功技术架构师的专业人士编写的指南。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的平台,它包含了...
《J2EE架构师手册》是一本专门为J2EE开发者,特别是那些志在成为架构师的读者准备的宝贵资源。这本书深入浅出地探讨了J2EE平台的核心技术和最佳实践,旨在帮助读者从宏观和微观两个层面理解并设计出高效、可扩展且...
《J2EE架构师手册》是一本专门为J2EE架构师量身打造的专业指南,它涵盖了J2EE技术栈的方方面面,旨在帮助读者全面理解和掌握J2EE平台的设计与实施。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的...
《J2EE架构师培训手册》是一本专为有志于成为优秀J2EE架构师的人士准备的指导性读物。它全面地涵盖了成为J2EE架构师所需掌握的各项核心技术,旨在帮助读者深入理解J2EE平台的核心概念、设计原则和最佳实践。 J2EE...
《J2EE架构师手册》是一本专门为J2EE平台上的高级软件开发者和架构师编写的指导性文献。这本书深入探讨了J2EE(Java 2 Platform, Enterprise Edition)技术体系,涵盖了从设计到实现的整个开发过程,旨在帮助读者...
J2EE架构师手册.chm
《J2EE架构师认证指南》是一份专为有志于成为J2EE架构师的专业人士准备的参考资料。这份指南涵盖了J2EE平台的核心概念、技术框架以及成为一名优秀架构师所需掌握的关键技能。J2EE(Java 2 Platform, Enterprise ...
**J2EE架构师手册-EN** J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司(前身为Sun Microsystems)推出的企业级应用平台,它为构建可扩展、多层的分布式应用程序提供了一套标准框架。J2EE平台包含一组...
《J2EE架构师手册》和《J2EE OA项目开发日记》是两份非常重要的IT资源,专门针对Java企业级应用开发领域的高级技术人员,尤其是对J2EE架构师而言。这两份资料深入探讨了J2EE技术栈,以及在实际OA(办公自动化)项目...