Abstract:
This paper proposes a new agile methodology——FXP for small and medium sized software vendor, by investigating the development of some agile methodology like XP, FDD. Meanwhile, practice is made successfully to approve the validity of FXP. FXP integrates the methodology of "heavyweight" software process with the practice of agile software process based on XP theory. By the time it emphasizes collaboration conformability of "heavyweight" software process, it brings in the merit of "lightweight" agile software process, i.e. high efficiency in communication and share. It effectively integrates the dimensions of project management, software engineering, quality assurance into one cooperative environment. It narrows the gaps of three layers among schedule track, requirement track and quality track.
Key words:
software engineering,
agile methodology,
software process,
flexible extreme programming
摘要: 结合XP、FDD等敏捷软件开发方法,提出了适用于中小型软件企业的敏捷软件开发方法——FXP,并成功地进行了实践。FXP以XP为框架,通过对重量级软件过程方法和敏捷软件过程实践的融合,既强调重量级软件过程方法整体协作的一致性,又结合了敏捷软件过程轻量级方法高效交流与分享的优点,通过把项目管理维度、软件工程维度、质量保证维度3个维度有效地融合在一个整体协作环境,解决了传统软件过程进度跟踪、需求跟踪、质量跟踪3个层面的断层。
关键词:
软件工程,
敏捷方法,
软件过程,
柔性极限编程
CLC Number:
SUN Li-ping; WANG Yun-guang; ZHU Min. Research and Practice on Agile Software Process[J]. Computer Engineering, 2007, 33(17): 105-107,.
孙丽萍;王云光;诸 敏. 敏捷软件过程的研究与实践[J]. 计算机工程, 2007, 33(17): 105-107,.