Introduction To Agile Training Workshop

Introduction to Agile

Abstract

As more and more companies find that the classic waterfall approach for project management does not fit their reality, Agile methodologies emerge as the best solution in the current dynamic project environment, where in many cases not all requirements are clear before the project starts and change requests are inserted often during development. Not less important is the fact that people have come to realize that the ability to estimate development efforts accurately is limited, at best.

Participants in this workshop will gain understanding of the concepts behind Agile and that it is a mindset shift rather than a just a set of guidelines and rules. Participants will understand how Agile project management is done by applying high collaboration and value-driven development; get acquainted with the main Agile methodologies and when to use them, and gain basic, common vocabulary that will allow them to discuss issues with other Agile practitioners.

Target Audience

  • Team members, managers, project managers, developers, testers, DBAs, Release/Program Managers, IT Managers and anyone wishing to understand what Agile means.

Prerequisites

  • None.

Duration

  • Training Duration

    1 Day

Course curriculum

  • Background and Introduction to Agile

    Software development challenges

  • History & Mindset

    Understand how the Agile approach arose and the mindset behind it.

    • Origins, the manifesto
    • Agile as values and culture
    • Cultural mismatches and potential rejection
  • Individuals & Interactions

    Understand the purpose, the concepts, the theory and some applications around the importance of people as individuals providing value through working in teams.

    • Moving ideas between minds
    • Shifting of power
    • face-to-face
    • Team work over “throw over the wall” culture
  • Value-Driven Development

    Understand why Agile development focuses so heavily on working products, its more general casting as “value-driven” development with incremental, iterative and risk-driven approaches.

    • Incremental/iterative/risk development
    • Cost of WIP
    • shorter iterations
    • continuous flow
    • value of front-loading value in the project
    • importance of retaining design quality
    • Value-based work breakdown
    • tracking progress
  • Planning & Adapting

    Understand the value, the concepts, the theory and some applications for learning and adapting at all levels and on all topics (the product, the process, the team, the organization).

    • Agile/adaptive versus plan-driven planning, attractions of each, dangers of each, agile and iron triangle
    • Iteration and release planning
    • MMFs and the big picture
    • Estimation
    • Changing plans
    • Process adaptation
  • Agile Frameworks

    Understand the main methodologies practiced in the market and when each is most applicable.

    • Scrum
    • Kanban
    • XP
    • When to use each and when to combine
  • Transforming to Agile

    Get an overview of the nature of Agile transformations and the major risks and milestones.

    • Moving to Agile in your organization, what are the minimal requirements and implications and what are the risks?

Interested in an introduction To Agile workshop?