INDICATIVE CONTENT
The Agile Manifesto
Rationale and Benefits of Agile
Team organisation, customer collaboration, embracing change, ensuring quality
Agile roles and interactions
Agile techniques such as version control, refactoring, automated testing, continuous delivery
Major agile frameworks such as Scrum, XP, Lean and Kanban
Practical experience of agile development
ADDITIONAL ASSESSMENT DETAILS
30% class test – 45 minutes, multiple choice assessing learning outcome 1. The format and content will be similar to the BCS Foundation Certificate in Agile exam.
70% group development project with individual reflective report (1000 words), assessing learning outcomes 2 and 3. Final assessment
LEARNING STRATEGIES
In the first half of the module, you will attend 2 x 1 hour lectures per week, and one practical per week, which will cover the agile theory and practical techniques. You will then put this theory into practice in a group development project in the second half of the module, when you will attend 3 x 1 hour practical sessions per week. You will be expected to continue with this group development work in your self-managed time.
TEXTS
MEASEY, P. and RADTAC, (2015) Agile Foundations: Principles, Practices and Frameworks. Swindon: BCS
ISBN: 978-1-78017-254-5 PDF ISBN: 978-1-78017-255-2 ePUB ISBN: 978-1-78017-256-9
ASHMORE, S.and RUNYAN, A. (2014) Introduction to Agile Methods Addision-Wesley.
ISBN-13: 978-0321929563
RESOURCES
Repository for version control
Task management software
LEARNING OUTCOMES
1. Demonstrate a systematic understanding of current agile techniques and practices used in industry. (KNOWLEDGE AND UNDERSTANDING).
2. Apply industry standard agile techniques in develop software in a team. (APPLICATION, TEAM WORKING).
3. Use group and individual retrospectives to critically evaluate and propose improvements in developing software in a professional context. (PROBLEM SOLVING).