Coaches Corner – Agile 2011

doctor on white background. Isolated 3D imageNew to Agile Coaching? Trying to get your head wrapped around how to help people without any official authority? Have a tough coaching problem you’re not sure how to handle? Not a coach – but you need some Agile Advice – come ask a question.

We may not be able to solve all your problems but we can help start down the right path. Come to Agile 2011 Coaches Corner (located in the Open Jam). Unlike the Canadian hockey version it won’t be loud brash former coaches telling it like it is, it will be a clinic where you can catch sometime with an experienced coach.

Read More…

Be Sociable, Share!
Comments { 3 }

How we Reviewed–Agile 2011 Coaching Stage

There have been many questions on twitter about how the review process worked and why we didn’t accept your brilliant proposal (Roger Brown and I are one for two in our own quest this year). This little item is being written largely from memory and undoubtedly I will mis-remember a few things.

The key details:

  • Two rounds of submissions: Early bird – Jan 10 and JIT – Feb 21
  • 47 proposals in the first round and ~25 in the second
  • 2 Stage Producers (myself and Ola) and 6 reviewers
  • We tried to give all early bird submitters 3 reviews (with some exceptions)
  • JIT submitters got fewer reviews
  • We setup a mailing list for conversations and spreadsheet to track sessions reviews etc.
  • All decisions were collaborative
  • Slots: 2 x 180 min, 7 x 90 min and 6 x 60 min
  • 2 1/2 months work

Read More…

Be Sociable, Share!
Comments { 7 }

Agile 2011 Coaching and Mentoring

doctor on white background. Isolated 3D imageOla Ellnestam and I are co-producing the Coaching and Mentoring Stage at Agile 2011. Our goal is to produce a stage with some sessions for people new to Coaching, while still having a good supply of sessions for those with more experience. Here is our call to arms:

Are you a new Agile Coach? Have you been dropped into your current role? Do you want help in transitioning from a technical role to Agile Coach? Not sure where to start? Then this stage is a good place to start your journey and become a person who focuses on helping others. Come and learn techniques, listen to the experience of peer coaches, and see how you can better support technical teams in their day to day struggles.

Maybe you’re a seasoned coach or a veteran of many teams, then we need you too. We would like to know what makes you different, and what your most effective tools are. Please come out and learn what makes your peers great, both in the formal sessions and hallway conversations.

Read More…

Be Sociable, Share!
Comments { 1 }

The Importance of Nurturing Community

Community According to Dictionary.com, a community is:

1. a social group of any size whose members reside in a specific locality, share government, and often have a common cultural and historical heritage.

2. a locality inhabited by such a group.

3. a social, religious, occupational, or other group sharing common characteristics or interests and perceived or perceiving itself as distinct in some respect from the larger society within which it exists (usually prec. by the ): the business community; the community of scholars.

The 3rd definition applies to the Agile Community. From my point of view a community is really the network of relationships between the people who are its members. The more relationships we have and the stronger the individual bonds the stronger the overall community will be.

After Agile2010 I made a suggested over twitter that the Agile Community is Fragile and needs nurturing. Unsurprisingly I got a number of reactions and created some confusion which wasn’t my intent. My key point was that as the community continues to grow and create new conferences: LSSC, XP Universe revived[1], SCNA, XP 2010 (ok this one has been around for a while), we’re at risk of breaking into camps and cliques. Groups of people who spend their time inside one community and who don’t spend enough time listening to each other and the outside world. This trend has been going on for years after all who aside from Ron Jeffries and George Dinwiddie have the time and energy to spend on every mailing list [2].

Towards my goal of strengthening the community I suggest we all commit three actions this year:

  1. Seek people from outside your regular circle i.e. if your non-technical meet some new technical people; Scrummies meet Kanbanners. Whoever you meet, pause, listen (don’t spout) and learn.
  2. Strengthen bonds with people you already know, especially outside of your regular circle
  3. When you introduce someone to Agile, introduce to more than the ideas and approaches you favor today. I.E. Kanban folk mention Scrum or XP; BDDer’s mention TDD – help new people discover the full spectrum of ideas.
  4. Through these connections have your ideas about at least one thing changed (cribbed from Brian Marick).

As our community grows ever bigger lets remember that have much in common even when there are major differences.

Related Ideas: A Community of Thinkers (Jean Tabaka, Liz Keogh and Eric Willeke) and Oath of Non-Allegiance (Alistair Cockburn).

[1] As an aside I still think that Agile Technical Practices would be a better name for this one, emphasizing the practices are important whichever methodology you subscribe to.

[2] see: Agile Mailing Lists for an attempt at listing them all

Be Sociable, Share!
Comments { 1 }

Speaking at Agile 2010

image Several people have asked if I’ve fallen off the face of the earth recently, well not quite. However along with being busy with client work I’ve been preparing my two Agile 2010 sessions with Roger Brown:

Wednesday, August 11, 1:30 – 3:00pm

Learning Best Approaches for your Brain

Do you mentor, coach, teach or just help other people? Do you wonder why, after what feels like your greatest teaching moments, some people still don’t get it? Neuroscience has started to provide us with insights into what happens in the learner’s brain when we’re teaching. Learning is really about building and reinforcing existing neural networks. Instead of providing a lot of new ideas out of the blue, we need to understand the learners existing context and work with that. Instead of focusing on mistakes and errors, we need to focus on what good solutions look, sound and feel like.

See the recent article on InfoQ: The Science of Learning: Best Approaches for Your Brain, for a taste of the session.  Since its after lunch again, please consider avoiding High Fructose Corn Syrup (i.e. most desserts in North America). See: Diet-induced insulin resistance impairs hippocampal synaptic plasticity and cognition in middle-aged rats.

    Thursday, August 12, 9:00 – 10:30am

    Continuous Creativity for Agile Teams

    Creativity can manifest in several ways including creation of something new, refinement of something that exists and problem solving. How do we support, enable and enhance the creative abilities of Agile teams? There are many ways to shape the work environment for greater creativity. We will present a summary of the literature that describes how creativity can be enhanced by providing a safe, nurturing environment, enhancing group interactions, pacing activities that utilize different sensory modes and trusting in the power of subconscious integration.

    I know this will be a tough morning after the Wednesday night parties (i.e. Rally, VersionOne and Cyrus Innovations), I promise this will be worth waking up for.

    Be Sociable, Share!
    Comments Off

    Speaking in Toronto and Quebec City

    Promouvoir l'agilité à Québec

    I will speaking at XPToronto on Tuesday May 18th at 7pm and Quebec City on the following evening at 6pm. Hopefully I can visit Montreal and Waterloo another time.

    Learning Best Approaches for Your Brain

    Do you wonder why people don’t understand the idea you’re trying to get across in a meeting? Are you mentoring another developer and struggling to understand why the still don’t get it? Do you run training courses and wonder why the attendees only learn 10% of the material. All of us are teachers whether as informal mentors, coaches, trainers or parents. Yet only professional educators receive training in this area.

    Only Twenty years ago most people in the world of neuroscience believed that the connections between the neurons in your brain were fixed by the time you were a teenager (or even younger)[1]. Now we understand that our wiring continues to change (even new neurons can grow) as we grow older. It’s just the rate of change that slows down. This is called Neuroplasticity, the discoveries around it are what make this presentation possible.

    To find out more come attend the sessions. Can’t make it? Join me at Agile2010.

    Be Sociable, Share!
    Comments Off

    Agile Quick Links #13

    imageMichael Spayd has written a brilliant distillation of Scrum, as The Tao of Scrum. It boils Scrum down to its soul and essence. (Yes Sandy Scrum does have a soul).

    George Dinwiddie reminds us that estimates really are just estimates: The Importance of Precise Estimates.

    I love seeing the application of Agile outside of software, John Cass writes: Thinking Iteratively With Agile Marketing.

    In Effective exercises for teaching TDD Gojko Adzic writes about a problem I’ve had a few times.

    If your presenting at Agile2010, you owe to you audience to read: Three Steps to Make Your Next Speech Your Best by Nick Morgan.

    Be Sociable, Share!
    Comments Off

    Quick Agile Links #12

    image The “Last Responsible Moment” is a concept from the world of lean that says, by avoiding premature commitments, you gain more flexibility down the road. Now Karl Scotland has written an elegant post that shows the what the Last Responsible Moment(s) are for Agile2010 conference submissions.

    Read More…

    Be Sociable, Share!
    Comments { 2 }

    Agile 2009 Tuesday Conference Picks

    Following Agile 2009 Monday Conference Sessions that catch my attention, I am writing about Tuesday sessions that attract my attention.

    Tuesday—Keynote happens first thing in the morning, so we only start the sessions at 11:00 am.

    Death by Scrum Meeting Pete Behrens (90 minutes)—We’ve all had them—those long meetings that run on and on. At a certain moment, we start thinking about how to leave, what excuse can we find to get back to “productive work.” Pete promises to help us find a cure.

    Pragmatically "Crossing the Chasm" from Project-level to Enterprise Adoption Ahmed Sidky, Chris Sterling

    Risk and Risk Management – Theory and Practice Chris Matts, Todd Little

    When Agile Just Works – Exploring Group Coherence Joanna Zweig, Cesar Idrovo

    Don’t Sell Buzzwords to Business Leaders, Learn How to Describe Real Value Richard Sheridan, Clement “James” Goebel

    Top Ten Tips for Agile Coaches Rachel Davies, Liz Sedley (45 minutes)—again, they wrote the book. This would start at 11:45.

    My Choice: Risk Management Theory and Practice. I’ve been following along on the Real Options mailing list (see: Agile Mailing Lists) for some time now, but it hasn’t all gelled.

    Afternoon

    14:00–15:30

    Facilitation Patterns and Antipatterns Steven "Doc" List (90 minutes). I see myself in several of Steven’s anti-patterns, so maybe I had better go.

    First, Kill All The Metrics! Niel Nickolaisen, Chris Matts (90 minutes)—“How well are we served by our current metrics? Do metrics such as developer and tester productivity, ROI, and on-time / on-budget help us improve results? Or, do such metrics drive us towards negative behaviors? In this workshop, we describe the foundation for meaningful metrics.”

    Deliberate Practice in Software Development Mary Poppendieck. It’s Mary, and she is always good.

    My Choice: I’m flipping between Facilitation Patterns and Kill All the Metrics.

    Be Sociable, Share!
    Comments { 1 }

    Agile 2009 Monday Conference Sessions that catch my attention

    Last year just before Agile2008 I wrote a series of posts about my the sessions I planned to attend. Last year was used to help coordinate a diverse group of IBMers. This year the audience is smaller: me.

    Monday Morning

    9:00–11:00:  will likely be open jam time for me. Come find me there and let’s talk.

    11:00–12:30

    Kanban adoption at Software Engineering Professionals (SEP) Chris Shinkle (45 minutes) – “In 2004, SEP tried adopting Agile practices. However, Agile failed to have the desired lasting impact across the entire organization. Things changed in 2007, when SEP implemented Kanban for the first time.”

    The Agile Playground Tobias Mayer (90 minutes) – “Agility in Action… This session will introduce five interactive games that a facilitator can add to their toolkit for team and management training. The games all illustrate the principles and dynamics that support Agility. The rationale for this session is that people learn best by embodying the learning, rather than just receiving knowledge at a head level. All participants will be immersed in the games; there are no observers. At the end of the session the participants will have a set of games they can introduce into their own organization to enhance their own Agile adoption process.” From my own recent experience: Learning: the Best Approaches for Your Brain, I can say that games are a very useful way to integrate knowledge.

    Using the Agile Testing Quadrants to Plan Your Testing Efforts Janet Gregory (90 minutes) – “Different testing approaches are needed because quality has many aspects besides functional requirements, such as making sure the code is reliable and secure. How do you know you’ve done the kinds of testing and quality processes are necessary for your product, especially on an agile project?”

    My choice: Tobias “Agile Playground” Caveat: Tobias said he wants at least 16–24 for this workshop, so please don’t overwhelm him based on my recommendation.

    Monday Afternoon

    14:00–15:30

    Help! Already too many amazing options. First a bunch of experience reports:

    Enterprise Agile Transformation: The Two Year Wall Chuck Maples; Weaponized Scrum Michael Marchi; Accidental Adoption – The Story of Scrum at Amazon.com Alan Atlas; The Amazing Team Race – A Team-Based Agile Adoption Gabino Roche, Jr., Belkis Vasquez; The Covert Agilist Ken Howard; Descending from the Architect’s Ivory Tower Andrew Rendell. I’m interested in all of these, but they have some stiff competition:

    In the end, it’s coming down to three options:

    When it just *has* to work: Agile Development in Safety-Critical Environments Brian Shoemaker, Nancy Van Schooenderwoert

    What Does an Agile Coach Do? Liz Sedley, Rachel Davies – They’ve just written the book on the subject.

    Creating Agile Simulations and Games for Coaches and Consultants Elisabeth Hendrickson, Chris Sims (3 hours). This one is on the Manifesting Stage, for which I was a reviewer, and I championed the presentation. I love the idea of learning how to create games. I’m really hoping that Elisabeth and Chris distill their knowledge into an InfoQ article.

    My choice: I’m torn between Rachel and Liz—What Does an Agile Coach Do? I’ve got to work on this a bit myself and Creating Agile Simulations and Games.

    16:00–17:30 I may be meeting with Linda in this time slot, so I will play this one by ear.

    Team Start-up: one of the first Agile Adoption activities Lyssa Adkins (90 minutes): “Starting up an Agile team is one of the first things you might be asked to do when a company wants to “go Agile.” What do you need to know before starting up a team? In the start-up, how much do teams need to know about Agile before they “go”? What do they need to know about each other…what the project is all about…who they will become as a team? These and other questions are answered as we walk through good ways to start-up Agile teams.”

    Giving and receiving effective feedback Elizabeth Keogh (45 minutes) – “Find out why we give personal feedback, how to provide effective feedback, what makes feedback ineffective and how to deal with poorly phrased feedback. Learning what makes feedback effective helps you to seek your own feedback and improve, whilst being able to support the people around you.”—echoes of “Giving an Taking Design Criticism with Rebecca Wirfs-Brock

    10 Temptations of an Agile Coach (new or experienced) Stevie Borne (45 minutes): “Regardless of your coaching experience, there are a wide variety of temptations you can fall into that affect the quality of your coaching”

    Effective code reviews in agile teams Wojciech Seliga, Slawomir Ginter – I was tempted by this one, but as I read the description it feels a bit like a vendor talk. “The session includes a demo on how Atlassian Crucible integrated with leading IDEs via Atlassian IDE Connector facilitates the whole process”  Not interested. To be clear I like Atlassian and their tools, but it feels like the talk has less value without their tools $$$. See the exchange in the comments below.

    My Choice: Team Start-up: one of the first Agile Adoption activities—Lyssa Adkins

    Be Sociable, Share!
    Comments { 3 }
    Page 1 of 212