Agile @ BI 2020

Description

Mindmap summarising agile @ BI 2020
Hammad Khan
Mind Map by Hammad Khan, updated more than 1 year ago
Hammad Khan
Created by Hammad Khan about 8 years ago
36
0

Resource summary

Agile @ BI 2020
  1. Values
    1. Commitment to achieve goals
      1. Openness around work and challenges
        1. Respect for each other as capable, independent individuals
          1. Focus on iteration and team goals
          2. Agile Teams
            1. Consist of
              1. Feature Owner

                Annotations:

                • Responsible for managing the feature backlog, ensuring that the backlog is visible, transparent and clear to all, and ensuring that the teams understand the backlog to the level of detail needed.
                1. Iteration Manager(s)

                  Annotations:

                  • Feature owner support: Responsible for supporting feature owner with backlog management, helping with translation of backlog to the team, practicing agility, and facilitating cadences Team support:Responsible for coaching the team in self-organisation and cross-functionality,  helping the teams product quality output, helping the team with issue/blocker resolution, and facilitating cadences.
                  1. Development Team

                    Annotations:

                    • Consist of multiple agile teams (ideally 7 members each) that are cross-functional and self-organizing, have minimal sub-teams, and are responsible for the actual development work supporting the feature backlog
                    1. Consists of
                      1. Off-shore members
                        1. Onshore members
                          1. Principle Engineers

                            Annotations:

                            • Responsible for understanding the feature backlog, supporting IM's with defining and refining iteration backlog, story breakdown and estimation and for driving technical outcomes from their specific teams
                        2. Off-shore coordinators / Landed onshore Role

                          Annotations:

                          • 2 Onshore/offshore tech coordination roles, working in tandem with one working onshore for 3 months, and then rotating with the other for the next 3 months to work off-shore. The roles are responsible for ensuring that the architecture and design thinking gets appropriately translated to the Agile teams, supporting IMs in planning and tech execution, and providing an additional QA layer between the Agile teams and the feature owner.
                        3. Cross-functional

                          Annotations:

                          • Have all competencies needed to accomplish the work without needing external support
                          1. Self-organising

                            Annotations:

                            • The team is able to choose how best to accomplish its work, rather than being directed from outside the team
                            1. Supported by
                              1. Architecture & Solution Design oversight

                                Annotations:

                                • Responsible for providing architecture and design guidelines to the development teams, and ensuring technical alignment across teams.
                                1. Subject Matter Experts

                                  Annotations:

                                  • SME involvement is in a support capacity, where they would be engaged to provide contextual knowledge around the organisations BI/EDW ecosystem, source system knowledge, data mapping rules, & business understanding. SMEs would not be responsible for driving technical outcomes through Agile teams
                              2. Artifacts
                                1. Feature / Epic Backlog

                                  Annotations:

                                  • This is an ordered list of everything that might be needed in the feature and is the single source of requirements for any changes to be made to the feature. The feature backlog is owned by the feature owner. It is dynamic and can change based on what the feature needs to be. The backlog items must have attributes including description, order, estimate and value. Initial estimates can be done by feature owner / iteration managers, but the dev team is responsible for fine grain estimates based on greater clarity and increased detail.
                                  1. Iteration Backlog

                                    Annotations:

                                    • Iteration backlog emerges as an outcome of iteration planning, and gets potentially modified throughout the iteration by the relevant Agile team. New work gets added by the team and completed work gets moved to done, with estimates for remaining work updated.
                                    1. Iteration Goals
                                      1. Increment

                                        Annotations:

                                        • All backlog items completed during an iteration and the value of the increments for all previous iterations.
                                      2. Cadences
                                        1. Iteration

                                          Annotations:

                                          • A time box of 2 weeks, commencing on Wednesdays and finishing on Tuesdays 2 weeks later. Consists of iteration planning, the development work, daily stand-ups, mid-iteration reviews, iteration reviews and retros.
                                          1. Iteration Planning

                                            Annotations:

                                            • Time boxed activity (2 hours), where activities / goals for the teams are planned collaboratively with each team. The responsibility of defining goals, supporting tasks and estimation resides with agile teams.
                                            1. Daily Stand-up(s)

                                              Annotations:

                                              • A daily 15-minute time-boxed activity to synchronize activities across the team, provide updates regarding the last 24 hours, and plan for the next 24 hours, in line with the iteration goals / backlog.
                                              1. Mid-iteration Review
                                                1. Iteration Review

                                                  Annotations:

                                                  • The development team demonstrates the work completed and answers questions regarding the increment. Can result in revisions to the feature backlog, which in turn provides probably backlog items for the next iteration.
                                                  1. Retrospective

                                                    Annotations:

                                                    • Time-boxed (1 hour) activity: - to inspect how the last iteration went with regards to people, relationships, processes and tools - identify and order the major items that went well and potential areas for improvements - create a high level plan to implement improvements across ways of working for Agile teams
                                                  2. Collaboration
                                                    1. Use of audio / video conf utilities
                                                      1. Virtual whiteboards
                                                        1. Virtual wall for features/stories
                                                        2. Definitions
                                                          1. Definition of Done - every one must understand what 'done' means

                                                            Annotations:

                                                            • Team members must have shared understanding of what it means for work to be complete to ensure transparency. Ideally if multiple teams are working on the system or feature release, they should collectively define the definition of done.
                                                            1. Framework for developing and sustaining complex product

                                                              Annotations:

                                                              • Scaled agile framework should serve as an overarching framework for developing and sustaining complex products / features. It does not define a process for building products / features.
                                                            Show full summary Hide full summary

                                                            Similar

                                                            AQA GCSE Product Design Questions
                                                            Bella Statham
                                                            ART NOUVEAU
                                                            Britknee52
                                                            How Sewing Machines Work
                                                            faithkateridarli
                                                            Costume History Slidshow
                                                            Jemi Armstrong
                                                            Product Design
                                                            adamwood451
                                                            A LEVEL PRODUCT DESIGN - MODERN MANUFACTURING SYSTEMS
                                                            charlotte-clayto
                                                            GCSE Textiles - Design
                                                            Nicola Lees
                                                            GCSE Product Design Plastics (AQA Specification)
                                                            T Andrews
                                                            History of Arts and Interior Design II
                                                            wiekiepedia
                                                            U3: Instructional Outcomes and Underlying Theories (EDID6503 unit 3)
                                                            Annika L-M
                                                            GCSE ART AND DESIGN
                                                            darneshdadgostar