`
hallaw
  • 浏览: 58258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

RIA开发的团队组成和进程管理

阅读更多
RIA应用开发还是一个比较新的领域,所以在团队组成和流程管理上都还没有很成熟的教科书似的东西。这篇文章主要是抛一块砖头。

基于任务划分,一个开发团队需要:
  • 设计人员(designers):  主要是平面UI设计以及用户交互性设计,不需要开发能力
  • UI开发工程师(UI developers): 把设计人员的成果用程序语言实现,以及实现程序逻辑。
  • 架构师(Architecture): 完成整体架构的设计,数据模型的设计,等等
  • 后端开发功能师(back end developers): 实现在Server端的功能
再把范围扩大一点,结合微软的软件开发模式中PM + Dev + Test的团队结构,一个合理的团队还需要:
  • 项目经理(PM): 了解用户需求,完成项目规划和进度安排,整体负责项目的完成。
  • 测试人员(Test): 保证测试的覆盖率,保证产品质量

一个合理的项目进程是:(以一个里程碑Milestone为例)
  • 在计划阶段,项目经理明确需求,结合功能需求与设计人员一起完成大致的界面设计;架构师和开发人员进行原型开发,技术调研,难点攻关等工作。
  • 架构师完成总体设计,明确前端和后端的接口
  • 前端和后端可以分别独立开发和测试,保证各自的正确性。完善界面设计等
  • 在整个过程中设置若干个整合点,将前端和后端整合在一起。
  • 项目稳定阶段,在功能全部完成并整合在一起后,进行整体的测试。
  • 发行
这样一个过程中,需要比较好的工具来进行代码管理,文档管理,任务管理,bug管理等等。
在项目比较小的时候,有些角色可以由一个人来兼任。

注:本文受到下列文章启发。
http://www.cynergysystems.com/blogs/page/davewolf?entry=it_takes_a_village
http://www.waldosmeets.com/2007/01/17/what-makes-a-great-ria-development-practice/
http://blog.digitalbackcountry.com/?p=617
分享到:
评论
1 楼 tvjody 2007-09-21  
写得不错,但是国内的软件公司很少会这样细化

相关推荐

    Silverlight 4 RIA开发全程解析(完整版)

    使用《SilverLight 4 RIA开发全程解析》所阐述的在线业务的新特性,您可以创建一个与传统的基于ASP.NET的网站相比响应速度大为提高的Web应用程序。为了了解这些新特性以及改进的Silverlight工具包,我们在每一章中都...

    Flex_3_RIA开发详解与精深实践.pdf

    Flex 3 RIA(Rich Internet Application)开发详解与精深实践是针对Adobe Flex 3这一技术的深度学习资料。Flex是Adobe公司推出的一种用于构建富互联网应用(RIA)的开源框架,它基于ActionScript编程语言和Flash ...

    Flex_4.0_RIA开发详解

    2. **完善的开发环境**:Flash Builder 4(原Flex Builder)作为Flex的主要开发工具,提供了集成开发环境(IDE),支持代码提示、调试和项目管理,极大地提高了开发效率。 3. **通用的配置环境**:Flex 4 支持多种...

    Flex.4.0.RIA开发详解讲义

    Flex是目前最流行的RIA(Rich Internet Application)开发技术之一。本书由浅入深,循序渐进地讲解了如何使用...本书适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。

    Silverlight 4 RIA开发全程解析(源文件代码)

    《Silverlight 4 RIA开发全程解析》是一本专注于利用Microsoft Silverlight 4技术进行 Rich Internet Application(RIA)开发的专业指南。源文件代码的提供,使得读者能够更深入地理解和学习 Silverlight 开发实践。...

    Flex 4.0 RIA开发详解(第2版)

    Flex 4.0 RIA开发详解(第2版) Flex 4.0 RIA开发详解(第2版) Flex 4.0 RIA开发详解(第2版)

    RIA应用开发课程简介

    **RIA(Rich Internet Applications)应用开发课程** ria应用开发是现代Web开发中一个重要的领域,旨在提供更加丰富、交互性更强的用户体验。本课程专为对RIA技术感兴趣的开发者设计,通过12个精心策划的课时,将...

    Arcgis RIA开发实践

    通过阅读《ArcGIS RIA开发实践》,开发者不仅可以掌握ArcGIS RIA的开发技能,还能了解到如何将GIS技术与RIA相结合,创造富有创新性和实用性的Web GIS解决方案。而压缩包中的"ArcGIS_RIA_开发实践.pdf"文件,应是该书...

    flex3ria开发

    要精通Flex3ria开发,不仅要理解这些核心概念和技术,还需要不断实践,开发实际项目,同时关注Adobe官方文档和社区资源,以获取最新的技术和最佳实践。通过深入学习和实践“flex3riakaifa_book1_1”这样的经典资料,...

    RIA开发权威指南:基于JavaFX 完整版

    本书名为《RIA开发权威指南:基于JavaFX 完整版》,主要面向JavaFX的初学者和拥有一定Java编程技术的程序开发人员。书籍通过基础讲解与应用案例相结合的方式,分章节逐步向读者展示JavaFX的核心概念与实用技术。全书...

    Flex开发的基于RIA的教学资源管理系统

    Flex开发的基于RIA的教学资源管理系统是一种使用Adobe ...总之,基于Flex的RIA教学资源管理系统利用先进的Web开发技术,为教学环境提供了便捷、高效且互动性强的资源管理平台,促进了教育资源的共享和教学活动的优化。

    《Flex 3 RIA开发详解与精深实践》

    《Flex 3 RIA开发详解与精深实践》是一本由杨占坡、杨铭和翁颖三位专家共同编著的书籍,专注于介绍Adobe Flex 3技术在富互联网应用程序(Rich Internet Application,简称RIA)开发中的应用。Flex是Adobe公司推出的...

    Flex_4.0_RIA开发详解讲义.rar

    Flex 4.0是Adobe公司推出的富互联网应用(RIA)开发框架,主要应用于构建具有高度交互性和动态用户体验的Web应用程序。这份"Flex_4.0_RIA开发详解讲义"显然是一个详细的教程,旨在帮助开发者深入理解Flex 4.0平台的...

    《深入理解Ajax基于JavaScript的RIA开发》配书源码

    其配书源码包含了一系列实际的示例和实践项目,旨在帮助读者深入掌握Ajax和基于JavaScript的富互联网应用(Rich Internet Applications,简称RIA)开发。通过研究这些源代码,开发者可以更好地理解和应用书中介绍的...

    ArcGIS Server RIA开发

    通过上述内容,我们可以看出ArcGIS Server RIA开发涉及的技术和概念非常广泛,既包含了RIA的基本原理和技术特点,也涵盖了ArcGIS Server提供的REST接口和Flex API的具体应用。开发者可以根据实际需求选择合适的技术...

    Flex 3 RIA开发详解与精深实践

    在RIA开发领域,Flex 3以其高效的性能和丰富的组件库脱颖而出,使得开发者能够轻松创建具有桌面级体验的Web应用。书中首先会介绍Flex的基础知识,包括安装环境、开发工具Flash Builder的使用、Flex项目的基本结构,...

    arcgis Ria 开发实践

    通过整理网上资源和个人经验,希望能为从事或即将涉足ArcGIS RIA开发的同行提供有价值的参考。 ### 关于ArcGIS RIA ArcGIS RIA是一种基于互联网的地理信息系统应用开发框架,它允许开发者创建具有丰富交互性的Web...

Global site tag (gtag.js) - Google Analytics