Overview of the Agile Methodology
Agile methodology is a product management approach that can be applied to informatics work to optimize team performance and project success. This structured, iterative approach can help to reduce chaos, foster teamwork, maintain focus on tasks at hand, and ensure effective use of resources. In the video below, Dr. Alvin Jeffery introduces the Agile methodology, which emphasizes delivery of work in small but consumable increments, allowing for a more flexible and adaptable approach. He discusses the four values and 12 principles central to Agile, the common roles individuals on a team may play, and why Agile is especially advantageous in research informatics.
Deconstructing Big Projects
In the video below, Dr. Jeffery discusses the art of breaking down big projects into manageable tasks. This process starts with first generating user stories to identify goals and intended benefits, and then converting them into achievable tasks using a work breakdown structure (WBS). This process helps set realistic expectations for the timeline while also providing frequent incremental accomplishments to be celebrated along the way, rather than waiting for a full product to be complete.
Sprints
In the video below, Dr. Jeffery discusses sprints, which are central to Agile methodology and consist of set periods during which specific work must be completed and made ready for review. These can be thought of as mini projects with a clear goal, start, and end. The duration of a sprint can last anywhere from a few days to a few months but are most commonly 1-2 weeks. Dr. Jeffery explains the general components of a sprint as well as important dos and don’ts to remember.
Effective Leadership Skills
In the video below, Dr. Jeffery goes over some responsibilities to consider learning and practicing while leading a high-performing Agile team. These include prioritizing the backlog, monitoring velocity and burn-down, and creating an environment that promotes psychological safety and well-being. Adaptation and flexibility are central, ensuring the team is ready to pivot as needed when as priorities change or new tasks arise.