Ten Years of Experience with Agile and Model-Driven Software Development in a Legacy Platform

Ten Years of Experience with Agile and Model-Driven Software Development in a Legacy Platform

Chung-Yeung Pang
ISBN13: 9781522534228|ISBN10: 1522534229|EISBN13: 9781522534235
DOI: 10.4018/978-1-5225-3422-8.ch003
Cite Chapter Cite Chapter

MLA

Pang, Chung-Yeung. "Ten Years of Experience with Agile and Model-Driven Software Development in a Legacy Platform." Application Development and Design: Concepts, Methodologies, Tools, and Applications, edited by Information Resources Management Association, IGI Global, 2018, pp. 57-89. https://doi.org/10.4018/978-1-5225-3422-8.ch003

APA

Pang, C. (2018). Ten Years of Experience with Agile and Model-Driven Software Development in a Legacy Platform. In I. Management Association (Ed.), Application Development and Design: Concepts, Methodologies, Tools, and Applications (pp. 57-89). IGI Global. https://doi.org/10.4018/978-1-5225-3422-8.ch003

Chicago

Pang, Chung-Yeung. "Ten Years of Experience with Agile and Model-Driven Software Development in a Legacy Platform." In Application Development and Design: Concepts, Methodologies, Tools, and Applications, edited by Information Resources Management Association, 57-89. Hershey, PA: IGI Global, 2018. https://doi.org/10.4018/978-1-5225-3422-8.ch003

Export Reference

Mendeley
Favorite

Abstract

In this chapter, a report containing the author's many years of experience in software development together with a discussion of software engineering are presented. The report begins with the software crisis and includes different projects following the traditional waterfall model with heavy documents. In a re-engineering project of a legacy IT system by modernizing COBOL applications, we established an agile and model driven approach to software development. This approach which has been successfully applied in 13 projects since 2004 is presented. The key factors required for our success will also be discussed. Both the good and bad experiences of the last ten years will be summarized. The chapter will be finalized with a vision of a new architecture for agile software development.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.