Agile ff Faster and more e ective teams with Scrum Why Scrum? Bene ts of an agile framework over waterfall methodologies • Eliminate time and resources waste - critical in a small company • Increase accountability within the team - team not waiting around for PM to tell them something they already know, or letting things slide because they weren’t “told” to do something • Continual improvement built into the framework • Increase velocity with improved ways of working and continuous learning fi • Increase team members’ feelings of autonomy and job satisfaction Why Scrum? Where do waterfall methodologies fall short? • Humans are not very good at planning • Even the best plan will fall apart the moment humans are involved, especially external teams/ individuals • A Gantt chart looks reassuring but the moment something deviates from the plan, the chart is inaccurate • Updating a Gantt chart means it has failed to do what it was supposed to do - predict the project timeline • Having a detailed project plan is not necessary for many projects, as Team Members’ experience may not require that level of detail to start and successfully complete the work • Multiple charts/project plans means multiple sources of truth, room for error and omissions, and time wasted updating and matching What are the key aspects of Scrum? • Work happens in sprints - a releasable piece of work needs to be completed each sprint • Quick, daily team catchups • Review with client at the end of a sprint for feedback • Team retrospective - learnings and fi improvement • Events (key Scrum meetings) are time-boxed • There is a predictable quality of work thanks to the De nition of Done What does a Scrum team look like? • Product Owner - maintains product backlog, engages stakeholders, ultimately responsible for product (most similar role in most companies is the Project Manager, but there are key di erences) • Team Members - technical specialists who produce the work • Scrum Master - agile specialist who ff helps the team understand Scrum, cause removal of impediments, and implement scrum in the team/ organisation • Technically there is no ‘project manager’ • The team is self-managing and Team Members are accountable for the work produced in Sprints • Team is cross-functional - the team needs to have all necessary skills to produce the full product Key changes • There is no Project Manager - there is a Product Owner who creates, updates and orders the Product Backlog by priority and works with the team to help them understand the ask • The Product Backlog is the single fi fi source of truth. Includes new items and xes • Team Members, with Product Owner’s involvement, select items from the Product Backlog for the Sprint Backlog • By the end of the Sprint, a releasable increment of the product must be complete and meet the De nition of Done, ready to be presented to stakeholders Considerations • Teams shouldn’t change too much between projects where possible • Stable teams are more e ective and e cient teams • Initial time cost to change team(s) over to Scrum is more than made up for by the time savings later ff ffi fi • Agile is a competitive advantage • Using some agile practices does not make a team agile - to get the bene ts, the whole framework needs to be applied