Professional Documents
Culture Documents
MANAGEMENT
MdSaifur.Rahman@georgebrown.ca
TODAY’S AGENDA:
• Agile at Scale
• Implementing Agile
• Managing Resistance Matrix-Managed
Environments
• Dedicated, Co-Located, and Distributed Teams
• Creating Productive Work Spaces
• Team Composition and Interaction
• The Vendor Product Owner
2
TODAY’S LESSON OBJECTIVES
• Recap of Week 5
• Identify some of the challenges associated with using Agile in large,
corporate settings.
• Identify strategies to adapt Agile for use in corporate settings and how to
create the conditions for success.
• Describe the scrum master role in more detail, as well as the concept of a
servant leader.
3
AGILE AT SCALE
• Agile is designed to maximize productivity amongst a small group of
dedicated resources.
• Large organizations that design complex software solutions for enterprise
needed ways to adapt Agile to meet their needs.
4
ADAPTING AGILE
• Michael Cohn developed a common acronym used for implementing Agile
frameworks: ADAPT.
q A—Creating awareness that there is room for improvement
q D—Creating a desire for change.
q A—Building the ability to work in an Agile manner
q P—Promoting early successes to build momentum and gain followers
q T—Transferring the impact of Agile throughout the organization
5
ESTABLISHING SCALING COMMUNITIES
6
MANAGING RESISTANCE TO AGILE
7
MANAGING RESISTANCE TO AGILE
Diehards Followers
To manage resistance from diehards, organizations need To manage resistance from followers, organizations should
to align organizational objectives, confront fear, and change team composition, model and praise the desired
create dissatisfaction with the status quo. behaviour, involve followers in the process, and determine
the root cause of resistance, whether it is awareness,
desire, or ability.
Skeptics Saboteurs
To manage resistance from skeptics, it is recommended To manage resistance from saboteurs, it is recommended to
to appoint a champion skeptic. This will help solicit peer reinforce the organizational commitment to Agile, move
anecdotes as well as build awareness. Organizations them, and, in extreme cases, fire them.
should provide training to skeptics as well as continuing
to push the desire for change. Finally, once an
organization has effectively transitioned to Agile and is
experiencing success, time will remove the barriers
generated by skeptics.
8
MATRIX-MANAGED VS. DEDICATED TEAMS
9
MATRIX-MANAGED VS. DEDICATED TEAMS
10
THE AGILE TEAM AND SKILLED GENERALIST RESOURCES
11
DEDICATED, PROJECTIZED, AND HYBRID TEAMS
12
CO-LOCATED VS. DISTRIBUTED TEAMS
13
CO-LOCATED SPACE
• The Crystal methodology developed the concept of osmotic communication and the
importance of ease of access to experts. By sharing space, team members can become
skilled generalists through osmosis. When all team members are in a single room, or war
room, they can interact freely. Issues can be resolved informally and incidental interaction
can result in increased productivity.
• Co-location does not guarantee improved productivity. Negative co-located space is
characterized by the following:
• Minimal interaction
• People organized by job functions, resulting in cliques or a lack of skilled generalist resources
• Lack of project information or up-to-date information
• Team member isolation, either through room layout or technology barriers such as wearing
headphones
• Poor and unattractive room layout
14
CREATING POSITIVE DISTRIBUTED SPACE
15
THE SCRUM MASTER AS A SERVANT LEADER
• A Scrum Master is a servant leader who tends to the needs of the team. The
goal of a servant leader is to put employees at the centre of decision-making
by sharing power and ensuring employees achieve their maximum potential.
• In Agile, servant leaders do the following:
• Remove obstacles
• Coach the team, product owners, and sponsors/stakeholders about the Agile process
• Facilitate scrums and other Scrum events
16
AGILE AND PDM
17
THE VENDOR PRODUCT OWNER
• In a large and complex product or software development organization, the product owner
role can often be fulfilled by internal staff. However, if an organization is procuring an
outside service or product from a vendor, it may be appropriate for the vendor to
designate a product owner or owners to the project.
• The product owner is the resource that should be the most knowledgeable about the
product and service and can provide clarification and prioritization for user stories. In a
purchased solution, the vendor may be best equipped to fulfill the product owner role as
they are most familiar with the product or service; they have likely implemented a similar
project in the past and, as a result, understand what is necessary for a user story to be
carried out successfully.
18
WHAT WE LEARNED TODAY
19
NEXT LESSON
• Midterm Exam
• You have the option to choose between a hard-copy test or an online test (with lock-down browser
mode enabled). Irrespective of which option you choose, no mobile phones or any other electronic
devices are allowed throughout the duration of the exam except for the laptop you are using to take
the test (only applicable to those who opts for the online test). If anyone is caught using any other
electronic devices, it will be treated as a serious breach of academic integrity, resulting in an automatic
fail grade for the exam.
• This is an open book exam, which means you are permitted to bring any printed materials (including
printed copy of the slide deck) or a reference book with you to assist you during the exam (optional).
You are not allowed to share your learning materials with anyone else in the class. If you are caught
sharing or transferring materials with other students, it will be confiscated until the end of the exam.
• Exam format will be a mixture of multiple-choice questions (MCQs), short questions, and/ or true-false
questions. Exam difficulty level is medium to hard, considering this is an open book exam. Everything
you will be tested on has already been discussed in class before.
• There will be around 30 MCQs and or True/False questions; and around 5 short questions.
20
SAMPLE QUESTIONS -
Q1: You are working on a project and the team have recently moved to an Agile way of work. You just
completed the sprint planning event. One of the team members is confused about the Scrum framework and
asks you which event typically happens after the sprint review meeting. What will you tell them happens next?
• A) Hold a sprint retrospective with the team
• B) Perform product backlog refinement meeting with the product owner
• C) Perform story card elaboration with the three members (Business, Development, Testing)
• D) Hold a Daily Scrum
Q2: You are working as a team member on an Agile project and meet with the team to plan the next sprint
before it starts. What happens in this meeting?
• A) Negotiate the scope and costs of the project with the project sponsor.
• B) Walk through three questions with the team-what did I do yesterday? what will I do today? Is anything blocking me?
Stand up?
• C) The dev team demonstrates the working feature to the product owner, who marks it as complete.
• D) The product owner shares the updated backlog, and the team discusses it to ensure a shared understanding.
21
ASSIGNMENT 2
• Review of Draft
• Working Session
22
NEXT WEEK – MIDTERM EXAM
Saif
MdSaifur.Rahman@georgebrown.ca