Presentation is loading. Please wait.

Presentation is loading. Please wait.

Topic 1: Introduction to the Module and an Overview of Agile

Similar presentations


Presentation on theme: "Topic 1: Introduction to the Module and an Overview of Agile"— Presentation transcript:

1 Topic 1: Introduction to the Module and an Overview of Agile
Agile Development Topic 1: Introduction to the Module and an Overview of Agile NCC Education - Title Master

2 Topic 1 Coverage This first topic is an introduction to the rest of the module. It will: Provide an introduction to the structure and content of the Agile Development module Give the aim, scope and coverage of the module Introduce the history and key concepts of Agile, in comparison to the waterfall approach Show the structure of DSDM Atern NCC Education - Slide Master

3 Unit 1 Agenda Scope of the Agile Development Module What is Agile?
Underpinning Themes What is Waterfall? What is DSDM Atern? Recommended Reading Private Study and Tutorial Work

4 Module Scope and Coverage
The Agile Development Module will: Provide an introduction to the principles, people, processes and practices of Agile development Prepare students for future trends in software development practices Reinforce understanding of the information systems development process NCC Education - Slide Master

5 Module Aim The Agile Development Module will:
Introduce Agile Development; Provide a basic understanding of the main concepts and terminology of Agile; Give sufficient understanding of the lifecycle, framework, techniques to equip students to work within an Agile team. NCC Education - Slide Master

6 Module Learning Outcomes
By the end of the Agile Development Module students will be able to: Understand the background to Agile development Understand the roles within an Agile development team Understand the various Agile development techniques Understand an Agile development lifecycle Understand the principles associated with an Agile development approach Be able to apply an Agile development approach to a particular project scenario

7 Structure of the Module
The module has an essential textbook, “The DSDM Student Workbook”. This contains copies of slides, plus additional notes to explain each topic Typically each chapter is a topic within the course All terminology will be explained in lectures You should raise any questions you have as they arise at lectures and seminars You are encouraged to work together as a team to provide mutual support and assistance

8 Topics - 1 Introduction to the Module and an Overview of Agile
The Agile Approach and Principles Modelling Roles, Skills and Team Structures Lifecycle and Products Project Management Considerations (Part 1)   

9 Topics - 2 Project Management Considerations (Part 2)
Facilitated Workshops Requirements Definition and Prioritisation Development and Prototyping Estimating and Timeboxing Module Summary and Revision Guidance Each topic is typically 2 hours of lectures and 3 hours of seminars, followed by private study time    

10 Module Assessment An assignment: An examination
You should plan to spend roughly 8 hours working on your assignment. You will work on it while you study the module. Worth 25% of your overall mark for the module. An examination 2 hours; takes place at the end of the module Worth 75% of your overall mark for the module.

11 Unit 1 - What is Agile? Exercise:
Write down five words which you think describe software development in an Agile way.

12 Underpinning Themes of Agile
User Involvement Iterative Development Incremental Development Flexibility to embrace change Prioritisation Collaborative working

13 What is Agile? - 1 A family of approaches: DSDM Atern Lean FDD XP
Scrum … and others

14 What is Agile? - 2 Collectively they address:
Engineering best practices Leadership philosophy Project management framework Development framework

15 The Agile Manifesto “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.” (2001)

16 What is Waterfall? Winston Royce, 1970, wrote a paper: “Managing the Development of Large Software Systems” Royce did not use the term “Waterfall” at all. Royce acknowledged prototyping, iteration and incremental delivery. Feasibility Analysis Design Code Test Implement

17 Agile is Iterative, Incremental, Evolutionary
Feasibility Analysis Design Code Test Implement PLANNING learn!

18 Top 10 Reasons for Project Success
User involvement Executive management support Clear business objectives Optimising scope Agile process Project management expertise Financial management Standard tools and Infrastructure Skilled resources Formal methodology Agile focuses on these! Jim Johnson: Standish Chaos Reports 2006

19 What is DSDM Atern? Dynamic Systems Development Method
An Agile Project Delivery Framework that delivers the right solution at the right time Any kind of project Focused on business benefit On-time and in budget Quality and rigour Incremental Collaborative

20 The Structure of DSDM Atern
Approach and Principles The Structure of DSDM Atern (C) DSDM Consortium 2007 ATERN S1 Approach 20

21 Summary of Topic 1 Coverage
This first topic has: Provided an introduction to the structure and content of the Agile Development module Given the aim, scope and coverage of the module Introduced the history and key concepts of Agile, in comparison to the waterfall approach Shown the structure of DSDM Atern NCC Education - Slide Master

22 Private Study Work In groups of 5, research Agile on the Web and produce a 50 word summary of 5 of the approaches. You will need to complete this task before the seminar for this topic.

23 Reading List Essential Textbook: Further Reading Suggestions:
Tudor, D. and Tudor, I. (2010). The DSDM Atern Student Workbook. 2nd Edition. Galatea Training Services Ltd. You must make sure you have access to this book. Refer to your Student Guide for details. Further Reading Suggestions: Further reading suggestions are incorporated into Appendix D of the DSDM Atern Student Workbook. The DSDM Consortium . (2008). DSDM Atern Handbook. 2nd Edition. DSDM Consortium

24 Topic 1 – Introduction to the Module and an Overview of Agile
Any Questions? NCC Education - End Slide Master


Download ppt "Topic 1: Introduction to the Module and an Overview of Agile"

Similar presentations


Ads by Google