• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Collaboration and Agile - BA World Melbourne 2011
 

Collaboration and Agile - BA World Melbourne 2011

on

  • 1,718 views

 

Statistics

Views

Total Views
1,718
Views on SlideShare
1,205
Embed Views
513

Actions

Likes
2
Downloads
29
Comments
0

7 Embeds 513

http://www.betterprojects.net 489
http://www.craigwbrown.net 11
http://feeds.feedburner.com 4
http://www.hanrss.com 4
http://www.linkedin.com 3
http://www.globalprojectmanagement.org 1
http://www.slideshare.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Maybe we can just communicate more?But they are not the same. In fact they are totally divergent in the way they convey ideas and thoughtsCommunicationCommunication is the activity of conveying information. Communication requires a sender, a message, and an intended recipient, although the receiver need not be present or aware of the sender's intent to communicate at the time of communication.Co-operationCooperation or co-operation is the process of working or acting together, which can be accomplished by both intentional and non-intentional agents. In its simplest form it involves things working in harmony, side by side.Collaboration Collaboration is working together to achieve a goal.It is a recursive process where two or more people or organisations work together to realise shared goals For example, an intriguing endeavour that is creative in nature—by sharing knowledge, learning and building consensus.
  • Just because we can connect two or more people together and share information does not mean we are collaborating. The difference between communication and collaboration is when new concepts emerge through that exchange in knowledge & creativity.This is not to say the individual is void of their own creativity or ability to think "out of the box" but they are limited to their own insight and understanding. Only through the introduction of new information can they go beyond that. So what are the implications? Well here are 5 and there are several others.1) Just one more person adds tremendous opportunity. 2) The more diverse the individuals the more ideas in the funnel.3) Effective convergent thinking is extremely crucial.4) The "pipe" to connect people really is a "dumb pipe."5) Brainstorming can be enhanced by techniques that merge concepts.
  • There are three basic forms of communication: written, verbal, and visual. A combination of all three yields the best results. However, it's not always practical so it's important to know when you need to have a face-to-face meeting and when it's fine to send details via emailOther methods include:Printing whiteboardsPhotosWikisDesktop sharingVirtual rooms/WebexCockburn contends that the most effective communication is person-to-person, face-to-face, particularly when enhanced by a shared modeling medium such as a plain old whiteboard (POW), flip chart, paper, or index cards. As you move away from this situation, perhaps by removing the shared medium or by no longer being face-to-face you experience a drop in communication effectiveness.Strive to follow the most effective communication technique applicable to your situation.  If you're working together with someone in the same room, it's likely best that you discuss something with them face-to-face at a whiteboard than to write them a document which you eventually hand-off to them.  If you're working with someone at another location, then you'll want to set up regular video conference calls with them, have a shared information repository, and email regularly -- flying them in every so often so you can work face-to-face would be a great idea too. Be prepared to vary your approach throughout a project.  Team dynamics will change throughout a project, so the communication strategy that worked well for you yesterday may not work well today.  The daily conference call which you introduced three months ago to address communication challenges between distributed team members may no longer be needed now that people have built up a rapport and are now using a shared wiki and chat software and are making impromptu calls when needed.  The implication is that you should regularly question the ways that you're communicating, a good option is to do so at the end of each iteration during a process improvement retrospective.
  • Collaboration is not easy and in most cases I would say that bad collaboration is worse than having not collaborated in the first place : I believe that there are two types of roadblocks to good collaboration: Human beings are one and structural roadblocks are the other.
  • People working in silosTools – e.g. SharePoint. Pop Quiz:Qn: How many people have SharePoint in their company. Qn: How many use it to store and share documentsQn: How many have shared calendars that are actually usedQn: How many actively use it to collaborate on document development.Qn: How many have active discussions through discussion boards
  • Politics- Politics is part of everyday life and if people say it is not then they are kidding themselvesPeople will have personal agenda’s sometimes you will need to find out what they are first before you can start or even improve collaborationJob security / fear of the unknownDon't want to or what's in it for me (Knowledge is power)?Like the way that they are working now. E.g, Telstra architects,On many projects, never seeing a whole project to the end“Why would I want to share information, then I am not holding all the cards” I might become less important”E.g. Telstra BA: Currently they are a SME in their area and we are asking them to move into a more generalist roleCustomer: Often doesn’t have time and may initially not see the benefit of having to be involved in the project longer term Distrust or lack of trustThe stakeholder and the team doesn’t have a trusting relationship. This make good collaboration difficult. Trust is hard to earn but easy to lose and needs to built up. Don't know howOn the surface it may seem that they know but do they display the right behaviours for good collaboration: Open mindTrustfulRespectful of their peersWillingness to listen and learnKnowledge is power. Some people get into positions of power due to knowledge they have. If they share this then their position may be in jeopardy. - Lack of time. Collaboration takes time and effort. Deadlines and other priorities get in our way to collaborate.
  • James SurowieckiBook: The Wisdom of Crowds:Based on Surowiecki’s book, Oinas-Kukkonen[2] captures the wisdom of crowds approach with the following eight conjectures: It is possible to describe how people in a group think as a whole. In some cases, groups are remarkably intelligent and are often smarter than the smartest people in them. The three conditions for a group to be intelligent are diversity, independence, and decentralization. The best decisions are a product of disagreement and contest. Too much communication can make the group as a whole less intelligent. Information aggregation functionality is needed. The right information needs to be delivered to the right people in the right place, at the right time, and in the right way. There is no need to chase the expert.http://en.wikipedia.org/wiki/The_Wisdom_of_Crowds
  • Ad-hoc or incidental communication are often very valuable - this often undervalued.
  • Team collaboration requires a culture that values and supports specific interdependencies between people. In other words, we look out for each other and we cant succeed without each other.Do your teams have clarity around the points (listed on the slides)
  • There are a number of things that must happen in order for your team to start and continue to collaborate Common purpose or goal Complex problems that a single person could not resolve on their own An outcome that is valued Pressure to deliver (a due date) An explicit process for getting things done Clearly defined roles Knowledge of each other’s work, communication and learning styles An admiration of the skills and abilities of fellow team mates Enough resources to do the job but not so many that the team loses its resourcefulness Regular social activities to build trust among team members
  • Ground rules - Use sticky notes so everyone can contribute - They must be agreed by all - They should be reviewed regularly to make sure that they are being followedTeam Culture and behaviours - Whenever a group of people are bought together you will potentially have culture clashes and everyone will have different behaviours - Suggest that you spend some time just observing people and seeing how they act and react to one another. - This will provide you with pointers of how to work within the team and any destructive behaviours that may need to be dealt with
  • Non Musical Chairs - http://tastycupcakes.org/2011/04/non-musical-chairs/Collaborative Origami - http://tastycupcakes.org/2009/06/collaborative-origami/comment-page-1/#comment-806The backlog is in the eye of the beholder - http://tastycupcakes.org/2010/07/the-backlog-is-in-the-eye-of-the-beholder/Marshmallow Challenge - http://www.marshmallowchallenge.com/Welcome.html
  • You should not become the conduit of information and knowledge into the team. Facilitate interactions between the developers and the product owner Bring Dev’s and architects into client discussions Don’t be afraid to step back but stay within the conversation so you still have an overall view of the solution

Collaboration and Agile - BA World Melbourne 2011 Collaboration and Agile - BA World Melbourne 2011 Presentation Transcript

  • We’re Agile Now: So Collaborate or Else!
    Collaboration and how to do it well in an agile project
    Jacky Jacob
    Supervising Consultant and Agile Coach
    Object Consulting
  • Today
    Communication vs Collaboration
    What collaboration means in an agile team
    Roadblocks
    Team collaboration
    Slide 2 of 30
  • “When the revolution comes, machines will talk to machines and people's vocal cords will atrophy"
    Mystery, Jonathan Kellerman
    Slide 3 of 30
  • Early Collaboration
    Slide 4 of 30
  • Being a collaborator
    You can go from this
    To this
    Slide 5 of 30
  • Who does a BA need to collaborate with?
    Elicit Requirements
    Analysis and
    documentation
    Product Owner
    Stakeholders
    Product Owner
    Dev’s, Testers
    Architects
    Scrum Master
    Project Manager
    Help to identify
    the solution
    Dev’s, Testers, Architects
    Verify solution against requirements
    Communicate to team
    The requirements
    Dev’s, Testers
    Product Owner
    Dev’s, Testers
    Scrum Master
    Slide 6 of 30
  • The 3 C’s in any agile project
    Communication
    conveying information
    Cooperation
    working in harmony, side by side
    Collaboration
    working together to achieve a goal
    Slide 7 of 30
  • Communication vs Collaboration
    Slide 8 of 30
  • Collaboration
    http://www.agilemodeling.com/essays/communication.htm
    Slide 9 of 30
  • Collaboration = Trust + Transparency
    10
  • Roadblocks to collaboration
    Slide 11 of 30
    11
  • 12
    Roadblocks
  • Roadblocks
    Slide 13 of 30
  • Don't want to or what's in it for me?
    Distrust or lack of trust
    Don’t want to share knowledge
    Don't know how
    Personalities
    Lack of time
    Slide 14 of 30
    14
    Human Roadblocks
  • Agile Manifesto
    Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Responding to change over following a plan
    Customer collaboration over contract negotiation
    That is, while there is value in the items onthe right, we value the items on the left more
    Slide 15 of 30
  • Key Agile Principles for Collaboration
    Changing requirements
    Face-to-face conversation
    Team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly
    Best architectures, requirements, and designs emerge from self-organizing teams
    Work together daily
    Build projects around motivated individuals
    Extract from: http://agilemanifesto.org/principles.html
    Slide 16 of 30
  • 17
    Wisdom of the crowdMany Are Smarter Than the Few
    • Diversity of opinion
    • Each person should have private information even if it's just an eccentric interpretation of the known facts.
    • Independence
    • People's opinions aren't determined by the opinions of those around them.
    • Decentralisation
    • People are able to specialise and draw on local knowledge.
    • Aggregation
    • Some mechanism exists for turning private judgments into a collective decision.
  • 18
    Collaboration and Agile Analysis
    • “Agile analysis is highly evolutionary and collaborative process where developers and project stakeholders actively work together on a just-in-time (JIT) basis to understand the domain, to identify what needs to be built, to estimate that functionality, to prioritise the functionality, and in the process optionally producing artifacts that are just barely good enough.”
    • Scott Ambler
    18
  • Phases in an Agile Project
    19
    Waterfall
    Definition
    Build
    Test
    Design
    Agile
    Initiate
    Evolve
    Discover
  • Opportunities to Collaborate
    24 hrs
    Iteration
    Prioritised Feature List
    Vision
    Retrospective
    Daily Cycle
    IterationPlanning
    ProductIncrement
    Demonstrate
    Releasable
    Product
    Selected
    Features
    20
    20
  • Collaboration using Scrum
    Additional meetings / workshops
    Product backlog grooming sessions
    Product owner, tester, developer meetings
    Tech huddles
    Ad-hoc discussions
    Slide 21 of 30
  • Agile Collaboration
    Co-Location
    Video Conferencing
    Walls (and lots of them) / Sticky Notes
    Big Visible Charts (BVC)
    Be transparent to all
    22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • Team Collaboration
    Priorities
    Team success over or in alignment with individual performance
    Targets
    Delivering quality outcomes
    Learning
    Learning from within and across teams:
    Honest, constructive feedback
    Knowledge sharing, not hoarding
    Explicit team processes
    Communications
    Working and workflow
    All roles are clarified within the team
    Decision making (self empowered team)
    Slide 29 of 30
  • 30
    Encouragement and positive feedback
  • Getting collaboration to work
    Skill
    Respect
    Slide 31 of 30
  • What's needed for effective collaboration
    Everybody needs to understand;
    WHY should we work together
    WHAT should we do together
    WHO should do what
    HOW should we work together
    32
    http://Kenthompson.typepad.com/thevirtualcoach/
  • Create a Social Contract
    Team Culture and behaviours
    Team Agreements
    33
  • Teaching Collaboration
    Change it up a bit and teach
    collaboration through game playing
    Lego Game
    Teaches collaboration and teamwork
    Non musical Chairs
    Enforce the importance of self organization, communication, simplicity and trust
    Collaborative Origami
    Shows that collaboration leads to faster results and better quality
    The backlog is in the eye of the beholder
    Demonstrates the importance of identifying and leveraging different views to better manage a  product backlog
    Marshmallow Challenge
    Encourages teams to experience simple but profound lessons in collaboration, innovation and creativity
    Offing the off-site Customer
    http://jamesshore.com/Presentations/OffingTheOffsiteCustomer.html
    www.tastycupcakes.org
    Slide 34 of 30
  • You can promote collaboration
    Stay positive
    Ask questions
    Encourage information sharing / don’t become the bottleneck
    Drive to consensus
    Make everything highly visible
    Take away the blame
    Respect people's views and opinions (even if you don’t agree with them!).
    Slide 35 of 30
  • Additional Information
    Team Work Video
    http://www.youtube.com/watch?v=zacF1pZR1Fg
    Teleconference Video
    http://www.youtube.com/watch?v=zbJAJEtNUX0
    Game played – Collaborative Origami
    http://tastycupcakes.org/2009/06/collaborative-origami/
    Website for agile games
    http://tastycupcakes.org/
    Or (Type “agile games” into your search engine)
    36
  • Thank You
    Slide 37 of 30
  • References
    http://rexsthoughtspot.blogspot.com/2007/03/innovation-difference-between.html
    http://collaborationzen.com/2010/05/14/achieving-major-benefits-from-collaboration-with-a-collaboration-framework/
    http://learningtocollaborate.blogspot.com/2009/08/how-smart-are-your-goals.html
    http://www.learningsolutionsmag.com/articles/427/collaborative-learning--for-the-people-by-the-people
    http://it.toolbox.com/blogs/elsua/why-people-dont-collaborate-12499
    http://agile.dzone.com/news/team-and-pair-games-building?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+zones%2Fagile+(Agile+Zone)
    http://www.agilitrix.com/2010/05/team-and-pair-games-for-building-collaboration/
    http://www.tastycupcakes.org
    Jean Tabaka, Collaboration Explained, Addison Wesley 2009,
    Luke Hohmann, Innovation Games, Addison Wesley 2010
    John P. Kotter, Leading Change, Harvard Business Review Press 1996
    Kent Beck, Extreme Programming Explained, Addison Wesley 2010
    M Sliger and S Broderick, The Software Project Managers Bridge to Agility, Addison Wesley 2008
    Lyssa Adkins, Coaching Agile Teams, Addison Wesley 2010
    Ken Whitaker, Princiiples of Softare Development Leadership, Cengage Learning 2010
    http://en.wikipedia.org/wiki/The_Wisdom_of_Crowds
    Slide 38 of 30