Agile Coach Roles

Get Started. It's Free
or sign up with your email address
Agile Coach Roles by Mind Map: Agile Coach Roles

1. As Mentor

1.1. Coaching

1.1.1. Levels indviduals teams Balance of coaching styles Focus more on the whole team towards the beginning and end of time-boxes Focus more on individual coaching/mentoring in the middle of the time-box

1.1.2. Tone loving compassionate uncompromising

1.2. One 2 One

1.2.1. Condtions Meet folks one half-step ahead Safety Partner with manager +ve regard

1.2.2. Conversation REAL,REAL, REAL when conversation is real , changes occur before conversation is over Real conversational is fierce Starting for informal conversation observation vs invitation Middle conversation use powerful question I have to revise the paper "The Art and Architecture of Powerful Questions", I read it before but i need to read it deeply these days No problem solving End conversation accountability keep it peer level but coach have few skills more personally , I have that feeling that all humans are similar and I am just lucky because God want me to have this level of education and knowledge coach limits it is agile coach not career coaching , do not let it go career coaching No expert opinion Subject Matter expertise It is mentioned that coach is not supposed to be subject matter which I do agree totally for , however, I think it is important for coach to have little domain knowledge that allows him to follow the conversation between team members and understand the blocking issue .personally I was really offended when dealt with PM who have no any technical experiences to the limit they do not understand the problems we have in development team I think having some one (Agile coach ) responsible only for taking care of every team members is really great and can push the whole team forward a lot

1.3. Coaching Product Owners

1.3.1. focus on business value delivery

1.3.2. product owner roles business value driver vision keeper daily decision maker heat shield ultimately responsible

1.3.3. "giving feedback to product owner may be daunting task " based on the character of the product owner it way be daunting or not . for product owner i dealt with before i would say: "Huh ! what a challenge??!!" what hard person , he is always keen to achieve the best for his product so if he found something he thinks it will really improve his product he will accept owner is willing to comply with the company polices (like applying good agile practices ) I must keep in my mind he is really in need for that and if he just got the point he will take it for sure

1.3.4. Business value micro definition Does [xxxx] ramp up users? does [xxxx] get channel partner ready ?

1.3.5. some cases of owners this are some area of improvement that I should search for and tackle if exists owner do not do process owner do not know how to frame releases do not know how to find real customer needs

1.3.6. Business value system buiness value is combination of value cost risk knowledge owner must give priority for items with highest business value having blockers is not justification for not putting items with high business value on top priories .I believe that i can really use this skills with my customers and this make my customer have feeling of satisfaction although i am not delivering all contract items product owner MUST MUST face the value restricting blockers

1.3.7. being good for team agile coach can not make up for poor product owner

1.3.8. values for product owner these values must be communicated clearly for product owner and monitored continuously. I can make mugs or other gifts with these values printed on it so product owner can see it contiguously

1.4. Coaching Agile Coaches

1.4.1. i believe this section is not only useful when i want to train coach but it is important to let scrum leads acquire small set of coaching skills in order to handle diffident situation . it also important to for their personal feeling

1.5. Coaching Agile Managers

1.5.1. Role Manage teams Manage investment Manage environment

2. As Facilitator

2.1. On important resource for me about facilitation skills is PeerEducationTrainingof TrainersManual , I would call it a theory in action book , it discusses how to make training for facilitators in a step by step practical approaches with support of many theories which is explained in simple and relevent way

2.2. About Facilitation

2.2.1. helping them get better

2.2.2. It is about providing container for team to put their idea. that's why wikipedia is wikipedia ? such approach can really make miracles

2.2.3. It is for formal and informal conversations not formal only.

2.3. Stand-Up facilitation

2.3.1. 3 question ; What did you do yesterday ? What will you do today ? Do you have any blockers ?

2.3.2. Why? Values ? Objectives of stand-up these objective has to be in my mind id i was asked "what stand-up everyday ?" 5 values Peer pressure Fine-grain Organisation Focusing on few Daily commitment Raising impediments

2.3.3. How? 15 min 3 questions no long conversation I would add also for the new teams "the 5 values of Stand-Up". Many people Know Stand-ups is useful but few people has clear understanding why is it useful . You may offer observation afterward

2.3.4. Fixing Stand-Up When to fix it ? for new agile teams , model positive Stand-Up directly On established teams , choose to intervene of not How? Reinforce the purpose of Stand-Up Ask for eyes and Support. One 2 One coaching If intervention failed? Lets them pay the consequences Do not leave these moment slip by reinforce purpose of Stand-Up They will change when they need too

2.4. Sprint Planning

2.4.1. Why? Know the work understand choose task volunteer Get Fresh Start renew sense of commitment Commit on Shared Goals Create Focus and Abundance Team worry only about what they have committed for

2.4.2. preparation Get Structure having product backlog READY DEEP: Detailed , Estimated, Emergent, Prioritized

2.4.3. How? introduce the structure hold time box set back listen for teachable moments check in for progress

2.4.4. Teachable moments Challenge the team on the REAL business value Promote strong product Ownership Uphold healthy role boundaries Improve Tasking Mind Mapping Silent Tasking

2.5. Sprint Review

2.5.1. why? True-up Get direct feedback Offer insight Ask for help

2.5.2. How? Speak in value first order coach is insignificant watch what is happening for and to the team prepare some question to search for answer through the review take note with exact words used

2.5.3. dealing with observation Share with team Team may strike about the observation team may hear and not respond team may not have the power to discuss on spot after review , do not push them observation types reinforcing deepening use observations and material for further discussions

2.6. Retrospective

2.6.1. why? Inspect and Adapt look back at how not what ? Do even better next time

2.6.2. prepration take notice through the sprint it is not mandatory to reveal notes on spot knowing that retrospective is the best time to reveal them coach should deal on spot if three were devastating problems coach should honor not worrying the team about how are they sprinting coach should have some area to look at while team sprinting this is one of the continuous tasks that coach should be doing all the time check with team members and product owners prepare one or two point as the main theme of retrospective prepare agenda need to check the book Making good teams great to get some activities for retrospective many interactive games could be used here , need to check the site , tools section for ideas agenda could have two main topics

2.6.3. How? make clear belief: Team know the rights things to do . ask permission for the agenda keep the time box work towards a constructive outcome invite them to write agreement

2.6.4. after retrospective pay attention to the implementation of current agreement look for situation that allow to hold agreement up to them step back to agreement if the purpose of retrospective get twisted

2.7. quality of conversation

2.7.1. what is? pay attention for the quality of conversation this is one of the first skills that should be introduced to team so they can go ahead in the different conversation and of they did not go i can refer to our agreement on the quality of conversation quality conversation is : making sure everyone gets speak truly listening viewing each new idea as a gift moving forward

2.7.2. How? powerful observation keep your observation for yourself for few minutes consider your words carefully powerful questions open end question with no correct answers powerful challenges that is really amazing approach . I wish the nature of the business allows such creative practices and give "room " for that. I think such tools is really useful for hackthons / entrepreneurers . I really wish we are able to do that in the companies I think challenging teams with bold ideas may need to have in mind some success stories to proof to them that bold ideas is not possible . It would be great if we managed to get these ideas form the same company we are in. Amplify their thoughts or take it to wild directions Be big Be bold get them dreaming a little bit

2.8. hint about facilitation

2.8.1. when team is new set with them physically, when team is developed and challenges is less set back

2.8.2. let them know and feel you can help them

2.8.3. let them notice that you contribute to diffrent levels

2.8.4. expect your mind in conversation especially if you are only watching bring attention back Over and over again keep your mind busy in background activities

2.8.5. when gets tense , back t team again

2.8.6. offer new skills in the teachable moments

2.8.7. Professional facilitation and Agile coaching are similar , there is a lot of resources on agile facilitation

3. Selected Statements

3.1. person is more important than formula

3.2. who made commitment will deliver it

3.3. always have a agenda , always adjust it on fly when needed

3.4. your job : to help each team member to take his next step in agile journey

3.5. your job: to help product owners to identify and really give priority for items of top business value

3.6. Teaching roles of agile coach and product owner are very important to avoid lot of conflicts

3.7. as coach in dealing with product owner (and i believe with all roles ): teach her , coach her , expect her playing the role, let the role fail (if not played ), help him learn from fail , recover together, become stronger

3.8. Facilitation : this is their meeting not mine

3.9. Having 30 things done yields more value than having 50 things in progress

3.9.1. this is one of my core values in life

3.10. /Product owners says "What" ,Team says "How? " and "How much? "

4. As Teacher

4.1. Start-up

4.1.1. how Process My Agile is not your agile problem 10 min white board talk lean about team learn about each other create shared vision Creating team Norms Teach about the work ahead Envision review product backlog Get going

4.1.2. startup preparation Good enough insightful Targeted

4.1.3. restart

4.2. Teaching new team members

4.2.1. getting in steps

4.2.2. let team tell about products and themsleves

4.2.3. Just talk and get him in

4.3. use teachable moments

4.3.1. old quote: Note all you know you say. not all you say , got its right time. Not all what get its right time got its audience.

4.4. Teach different Roles

4.4.1. Product Owner Product Owner Roles CRAK

4.4.2. Agile Manager Roles

4.4.3. Agile coach Roles

4.5. Glue things together

4.5.1. Teach roles interlocking

4.5.2. Teach that roles are not titles

4.5.3. Teach that roles help one another

5. As Problem Solver

6. As Problem Solver

6.1. It is team commitment not yours

6.2. Involve us in decisions that impacts us

6.3. Agile Problem solving

6.3.1. If problem violating a rule of agile , put your foot . Otherwise, It is your opinion

6.4. Problems Everywhere

6.4.1. Process Problems I need to find some resources about health check for agile development

6.4.2. Quality Problems

6.4.3. Team Problems