快速软件开发》学习笔记 之一

本文阐述了软件开发中至关重要的四个维度:人员、流程、产品和技术,并提出了避免常见错误、应用基本开发原则、管理风险及关注进度的总体策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第1章 软件开发策略

1.1 软件开发中的四维

任何软件项目,都有四个重要的维: peopleprocessproducttechnology为使项目能顺利进行,软件经理必须充分发挥这四维的作用。下表是对这四维的总结。

 

1-1软件开发中的四维

维度

如何优化

People

l  为团队挑选胜任称职的成员

l  选择合适的团队结构

l  使用恰当的人员激励措施

Process

l  采用标准的软件工程实践,避免开发过程失控

l  做好风险管理

l  为项目选择合适的生命期模型

l  形成良好的质量保证机制

l  选择客户导向的开发方法,使开发的产品真正满足客户需求

Product

l  较准确地估算product size(产品规模)和effort(工作量),以便制定出现实的进度安排

l  采取恰当措施防止软件开发过程中product sizeproduct scope失控

l  为产品设定合理的product characteristic(如内存占用、稳定性、可靠性等)。

Technology

l  选择恰当的、能确实提升生产率的工具(包括新的编程语言、新的开发实践、新的代码库等)

 

许多软件经理倾向于只关注这四维中的某一维而忽视其它维度,而高水平的软件经理却努力做到同时优化项目的四个维度。

1.2 软件开发的总体策略

一个软件进行的软件项目应该遵循如下的4点策略:

1.         Avoid classic mistakes. (避免典型错误)

2.         Apply development fundamentals. (采用软件开发的基础性实践)

3.         Manage risks to avoid catastrophic setbacks. (管理风险,以避免灾难性的结果)

4.         Apply schedule-oriented practices. (采用面向进度的实践)

4点策略可以用下图来形象地表示。

 

http://www.cnblogs.com/lijia821130/archive/2012/03/04/2379610.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值