软件工程师
軟件工程師
연건공정사
Software Engineer
2015年
11期
27-29
,共3页
小规模软件企业%敏捷方法%迭代方法%软件过程改进
小規模軟件企業%敏捷方法%迭代方法%軟件過程改進
소규모연건기업%민첩방법%질대방법%연건과정개진
the small software enterprise%agile methods%iteration method%software process improvement
CMM/CMMI是国际上主要采用的软件过程改进模型,但这些模型主要来源于大型软件企业的软件过程经验,在小型企业中实施起来存在一定困难。敏捷方法是一种“轻量型”的软件开发方法。在敏捷方法开发过程中围绕用户的需求,采用迭代的方法进行开发。本文结合一个小型企业的软件过程改进实践,采用敏捷开发方法和CMM/CMMI相结合的思路,经过两年在上海某小型软件企业的改革和实践,探索到了适合小型软件企业软件过程改进的方法和模型。
CMM/CMMI是國際上主要採用的軟件過程改進模型,但這些模型主要來源于大型軟件企業的軟件過程經驗,在小型企業中實施起來存在一定睏難。敏捷方法是一種“輕量型”的軟件開髮方法。在敏捷方法開髮過程中圍繞用戶的需求,採用迭代的方法進行開髮。本文結閤一箇小型企業的軟件過程改進實踐,採用敏捷開髮方法和CMM/CMMI相結閤的思路,經過兩年在上海某小型軟件企業的改革和實踐,探索到瞭適閤小型軟件企業軟件過程改進的方法和模型。
CMM/CMMI시국제상주요채용적연건과정개진모형,단저사모형주요래원우대형연건기업적연건과정경험,재소형기업중실시기래존재일정곤난。민첩방법시일충“경량형”적연건개발방법。재민첩방법개발과정중위요용호적수구,채용질대적방법진행개발。본문결합일개소형기업적연건과정개진실천,채용민첩개발방법화CMM/CMMI상결합적사로,경과량년재상해모소형연건기업적개혁화실천,탐색도료괄합소형연건기업연건과정개진적방법화모형。
CMM/CMMI are major international software process improvement models,but these models are mainly derived from software process experience of large software enterprises,there are some dififculties to implement in small enterprises.Agile method is a "lightweight" software development method which using the needs of users as the core and using iteration method at the same time.In this paper,agile methods and CMM/CMMI are adopted.After two years' practice in a small enterprise of shanghai,some experiences about how to improve our software process are obtained and a software process model for this kind of enterprises is found.