Introduction
This module is offered as a guide to the process of working in an Agile team as part of the Agency assignment. It is not intended to be a comprehensive guide to Agile, but a useful resource for engaging in a team build. In this module we cover:
- Discovery: The process of understanding the problem you are trying to solve, researching technologies and asking good questions.
- Planning: The process of dividing the problem down into small tasks and estimating the time required to complete them.
- Sprint: The process of engaging with tasks and working towards a common goal.
- Review: The process of reflecting on work completed and refining the sprint process.
Learning Outcomes
Knowledge
The Candidate…
- has knowledge of Agile development methodologies and their application in project management and collaboration
- has knowledge of version control systems using Git, and their role in facilitating team collaboration and code management
- has knowledge of best practices for effective teamwork including constructive feedback, communication strategies and conflict resolution to ensure the effectiveness of a team-based project
Skills
The Candidate…
- can apply Agile development methodologies to a team-based project
- masters Git to manage assigned tasks effectively
- masters relevant techniques to contribute to a team by providing useful feedback and communicating well with other members of the team
- can apply critical thinking to solve project related problems
- can apply problem-solving skills in team projects, including identifying and addressing challenges collaboratively.
General Competence
The Candidate…
- has developed a professional attitude to work effectively in a team environment, adhere to commitments in the project plan, and communicate openly with team members