多项目并行开发的管理策略及生命周期模型选择

多项目并行开发的管理策略及生命周期模型选择

ID:22274370

大小:64.00 KB

页数:7页

时间:2018-10-28

多项目并行开发的管理策略及生命周期模型选择 _第1页
多项目并行开发的管理策略及生命周期模型选择 _第2页
多项目并行开发的管理策略及生命周期模型选择 _第3页
多项目并行开发的管理策略及生命周期模型选择 _第4页
多项目并行开发的管理策略及生命周期模型选择 _第5页
资源描述:

《多项目并行开发的管理策略及生命周期模型选择 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、多项目并行开发的管理策略及生命周期模型选择【关键词】多项目生命周期模型管理策略在当前软件工程开发过程中,出现了越来越多的项目并行开发的情况。根据各个项目特点,选用适当的生命周期模型,并采取合理的开发策略,可以提高产品质量,降低项目管理难度,缩短开发周期。本文主要讨论了多项目并行开发过程中不同项目的特点,并对多项目并行开发所应选择的开发策略及生命周期模型选择方法进行了讨论。1多项目管理的问题一个人力资源规模为100人的软件研发团队,在具备完备的质量管理体系,技术储备和研发能力的前提下,在一年时间范围内完成1个10000行代码规模的嵌入式软件项目,可能性有多大,应当如何管理

2、?在一年的时间范围内完成10个同等规模的嵌入式软件项目,可能性有多大,应当如何管理?如果项目数量增加为100个呢。大多数项目经理会认为让一个100人的研发团队在一年时间内完成1个项目开发工作的模式难以获得足够的获益,而让同样规模的研发团队在一年时间内完成100个项目的开发工作,并保证研发过程和产品的质量更是难以实现,但在实际生活中,这种情况却并不鲜见。下面以日常生活中的餐厅为剖析对象,对各类项目研发过程的需求、开发模式、产品特点开展讨论。2从餐厅开始一个100人的团队,一年时间,完成1个项目开发,并确保研发成果能够获取足够多的利润以满足公司运作,在餐厅中对应于高端餐厅或

3、餐饮服务,例如:满汉全席。整个餐饮团文/廖鹏程在现代软件项目研发过程中经常出现多项目并行开发的情况,应当采用怎样的管理策略及生命周期模型以提高研发效率及质量?本文以日常生活中的餐厅为剖析对象,分析各类项目特征,并对其需求特点及入口条件进行研究,对适用的软件生命周期模型和对应的开发策略进行讨论,以帮助软件项目经理对当前准备开展的项目进行合理评估,选用正确的软件生命周期模型及管理研发策略,实现项目开发效率的最大化。摘要队为顾客提供烹饪服务的全过程,无菜单式服务,在整个过程中顾客能够对食材、菜品、烹饪方法、口味偏好、上菜顺序、摆盘方式等进行全方位的定制。这种服务通常是“多对一

4、”的。一个100人的团队,一年时间,完成10个项目开发,在餐厅中对应普通餐厅或餐饮服务,例如:家常川菜馆。一家餐厅能够向客户提供菜单服务,向顾客提供菜单范围内的菜品和服务,点餐用餐过程中顾客可以对菜品进行一定范围内的选择或有限的口味定制(例如少放些盐,先上凉菜后上热菜等),但是不能提出超出范围内的需求,对于顾客的点餐需求,餐厅需要在原始食材和半成品中进行进一步的组合加工才能成菜。这种服务通常是“一对一”的。一个100人的团队,一年时间,完成100个项目的开发(甚至更多),并确保研发过程受控,产品质量受到保证,在餐厅中对应于连锁快餐类餐饮服务,例如:KFC。餐厅向客户提供

5、经过精心设计,但是范围非常有限的菜单,顾客只能够在这些已有菜单中进行选择并且几乎没有任何定制选择(不能选择不要炸鸡的汉堡,也不能指定上菜顺序),这些餐饮服务的特点是提供菜品的速度非常快,且质量稳定,能够持续的提供服务(有些KFC餐厅甚至是24H营业的)。这种服务通常是“一对多”的。3各类项目特征从上述餐厅案例中,可以抽象出各类项目的特征:满汉全席所代表的项目特征为:完全定制开发,完全按照用户的需求实现产品,用户有着充足的时间和足够的预算,但是对产品品质和质量有着很高的要求,用户在合理范围内可以随时提出需求变更,产品的实现需要大量资源。如果收到此类项目开发需求,表示项目的

6、开发需要大量投入,基本不具备并行开展多个同类项目的可能性,整个研发团队的大部分精力和资源都应当投入到该项目开发过程中去。但是该项目的成本预算必须能够支撑整个团队的盈利需求。家常川菜馆所代表的项目特点为:一定程度的定制开发,用户在公司能力范围内提出需求,对产品品质和质量有要求,用户一般不能提出需求变更,产品的实现需要一定的资源,对产品的实现有一定的时间要求。在此类项目开发需求下,研发团队能够开展自身研发资源允许范围内的若干个项目的并行开发,在每个项目中投入一定的能够支持项目按期实现的资源,多数情况下的项目都具备这种特点。KFC所代表的项目特点为:在公司现有产品上的直接选择

7、,或利用已有产品构件进行组合的产品选择,较少的定制需求,产品的实现需要的资源固定,对产品实现的时间要求极为严格,并发性开发需求强烈。实现这种大量并发项目开发的关键点在于需要建立并维护一套质量稳定的产品构建库,并通过构件库的组合实现快速开发,超出公司构件库的产品需求则不予满足。以某快餐餐厅的菜单为例,其主食类产品原材料组成为:香辣鸡腿堡:四寸面包+20G生菜+香辣鸡腿肉;劲脆鸡腿堡:四寸面包+20G汉堡酱+15G生菜+劲脆鸡腿肉;新奥尔良烤腿堡:方形面包+20G汉堡酱+四根青椒丝+20G生菜+烤鸡腿肉;图1:瀑布型开发模型Softent&#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。