Rapid and Agile Software Development

Rapid and Agile Software Development

David Parsons (Massey University, New Zealand)
Release Date: November, 2015|Copyright: © 2016 |Runtime: 2 hrs 18 mins
EISBN13: 9781466697140|DOI: 10.4018/978-1-4666-9714-0


New ways of developing software are being implemented every day, making the process more efficient and cost-effective for all parties involved. Undoubtedly, research in this area will continue to advance the current tools and applications available to software engineers in a variety of industries.

Rapid and Agile Software Development emphasizes the latest advancements in the field of software engineering as they relate to the integration of new software development methods, tools, and practices in the field. Focusing on the evolution of software development including key topics related to rapid and agile development methodologies as well as future research directions, this video lecture is designed for use by software engineers, researchers, and graduate-level students.

Topics Covered

  • Agile Methods
  • Lightweight Methods
  • Model Driven Development
  • Rapid Application Development
  • Software Challenges
  • Software Maintenance
  • Software Testing

Table of Contents

Introduction and Biography
3:20 mins
Section 1:Software in Crisis?
Lesson 1:The Challenges of Software
16:08 mins
Lesson 2:NATO and the Birth of Software Engineering
2:56 mins
Lesson 3:Crisis or Crucible? The Demands of Change
8:25 mins
Section 2:Rapid Application Development
Lesson 4:What Do We Mean by "Rapid"
4:44 mins
Lesson 5:Martin's View
8:14 mins
Lesson 6:McConnell's View
6:34 mins
Section 3:Technologies for Rapid Development
Lesson 7:Model Driven Development
10:11 mins
Lesson 8:Round Trip Engineering
7:43 mins
Lesson 9:Domain Driven Design and Development
13:10 mins
Section 4:From Lightweight to Agile
Lesson 10:Lightweight Methods
3:30 mins
Lesson 11:The Agile Manifesto and Agile Methods
17:08 mins
Lesson 12:Agile Methods Today
13:15 mins
Section 5:The Future of Software
Lesson 13:What are Today's Challenges?
4:57 mins
Lesson 14:Are "Rapid" and "Agile" the Same?
4:55 mins
Lesson 15:The Future of Software Development Tools and Processes
13:31 mins

Author(s)/Editor(s) Biography

David Parsons is Associate Professor of Information Technology at Massey University, Auckland, New Zea¬land. He has a PhD in Information Technology from Nottingham Trent University (UK) and has wide experience in both academia and industry. He is the founding Editor-in-Chief of the International Journal of Mobile and Blended Learning and author of a number of texts on computer programming, web application development and mobile learning. His work has been published in many international journals, including Computers & Education, IEEE Transactions on Learning Technologies and Software Practice and Experience. He chaired the Conference on Mobile Learning Technologies and Applications in 2007 and was co-editor of ‘Innovative Mobile Learning: Techniques and Technologies’ (Information Science Reference, 2009). He is a member of the International Association for Mobile Learning and a professional member of the British Computer Society.