Agile_MOOC_Topic_2.pdf

  • Upload
    boludu

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    1/12

    MOOC Agile Project Management

    Topic 2

    Agile Principles

    Subject Mentor: Brenton Burchmore

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    2/12

    Housekeeping

    The questions box

    Online course portal

    Forums

    Webinar recording

    Study guide

    Pre-recorded lectures

    http://learn.itmasters.edu.au

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    3/12

    Value Proposition Value is the ultimate goal

    Value is subjective, volatile & fragile

    When value is at risk The plan manages the value?

    What about empirical value?

    Price is what you pay

    Value is what you getWarren Buffett

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    4/12

    Planning Myths & Truths The 80/20 rule

    Planning need not be a disconnected process

    Planning is preliminary decision makingDerived versus Original planning

    Execution is planning is execution

    Control comes from the closeness of this

    Try not to become a person of success, but

    rather try to become a person of valueAlbert Einstein

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    5/12

    Iterative Development

    IterativeFeature-Based

    Timeboxed Incremental

    Concurrent versus

    serial developmentIterate to Innovate

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    6/12

    ExcellenceOnly excellence delivers value

    Customer feedback on value, not quality

    Administrative or technical excellence Excellence begins within us all

    Excellent design does not guarantee excellent

    delivery

    People drive value in Agile

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    7/12

    Lean Thinking Lean is about the removal of waste

    Waste is whatever does not deliver value

    Overhead versus Planning versus Waste Layers of complexity

    But we need that complexity!

    No, we need the value that it brings

    Agile is lean because it favours

    teams over tasks

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    8/12

    All About Teams Teams are interdependent and jointly

    accountable

    One bad eggDeciding together

    Collaboration

    Fuzzy logic can make or break a project

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    9/12

    Team DecisionsCompromise polarises

    Reconceiving creates something new

    Alignment creates contextClever interactions, not just clever people

    Customersthe last team member

    In Agile the team IS the project

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    10/12

    Adaptation If the value evolves, so must the work

    Change is the purpose, the value, not the

    enemy or the problemAdaptation is part of the process, not the

    exception to it

    Plan the work, work the plan?

    Chaordicthe balance between chaos and order

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    11/12

    Agile Manifesto Our highest priority is to satisfy the customer through early and continuous delivery of

    valuable software.

    Welcome changing requirements, even late in development. Agile processes harness

    change for the customer's competitive advantage.

    Deliver working software frequently, from a couple of weeks to a couple of months,

    with a preference to the shorter timescale. Business people and developers must work together daily throughout the project.

    Build projects around motivated individuals. Give them the environment and support

    they need, and trust them to get the job done.

    The most efficient and effective method of conveying information to and within a

    development team is face-to-face conversation.

    Working software is the primary measure of progress.

    Agile processes promote sustainable development. The sponsors, developers, andusers should be able to maintain a constant pace indefinitely.

    Continuous attention to technical excellence and good design enhances agility.

    Simplicity--the art of maximizing the amount of work not done--is essential.

    The best architectures, requirements, and designs emerge from self-organizing teams.

    At regular intervals, the team reflects on how to become more effective, then tunes and

    adjusts its behavior accordingly.

  • 8/14/2019 Agile_MOOC_Topic_2.pdf

    12/12

    Declaration of Interdependence We increase return on investmentby making continuous flow of value

    our focus.

    We deliver reliable resultsby engaging customers in frequent

    interactions and shared ownership. We expect uncertaintyand manage for it through iterations,

    anticipation, and adaptation.

    We unleash creativity and innovationby recognizing that individuals

    are the ultimate source of value, and creating an environment where they

    can make a difference. We boost performancethrough group accountability for results and

    shared responsibility for team effectiveness.

    We improve effectiveness and reliabilitythrough situationally specific

    strategies, processes and practices.