Friday, February 17, 2012

"Outsourcing 3.0: at #AgileIndia2012"

The talk on Outsourcing 3.0 has been delivered at AgileIndia 2012 conference!

Below you will find the slides.




I am planning to do this talk this year at ScrumGathering and Agile2012.

Saturday, January 28, 2012

Outsourcing 3.0 stickers

60 test stickers flew out in 40 seconds after my talk at AgileBaseCamp on Outsourcing 3.0: product development in offshore.

The slogan is "I AM CHANGING OFFSHORE TO PRODUCT DEVELOPMENT" means not leaving the place you currently work for. Instead, it is about changing the way it operates. By engaging yourself in the process of product design.

outsourcing 3.0outsourcing 3.0

Thursday, December 1, 2011

Thursday, November 17, 2011

Video from a talk "Offshore and Scrum" is available

A video from my talk done on Agile Tour in Vilnius has been published.

Enjoy it and the accompanied slides:



Friday, October 21, 2011

Values of Offshore Outsourcing Scrum

There are thousands of teams around the World which are suffering from wrong expectations, lack of information, improper relationships, and other factors that have negative impact on working environments, humane relationships and as a result on products being produced.

In offshore software settings these pitfalls become hardly inevitable. Only conscious and thoughtful steps help build productive development process through the following core values:

Investing in building HUMANE RELATIONSHIPS is crucial for project success
Any processes work at their best when HUMANE RELATIONSHIPS are in place

Agile practices help a lot in nurturing and deepening HUMANE RELATIONSHIPS

 Have things to add? Please join our Facebook survey >>>.

Wednesday, October 12, 2011

Talk proposed for AgileIndia2012

agileindia2012
The talk "Offshore outsourcing and Agile" has been proposed for the AgileIndia2012 conference's stage "Agile and Outsourcing".

I am going to be there anyway being a stage producer for the Lightening Talks.

See you!

Tuesday, October 11, 2011

Updated talk "Offshore outsourcing and Agile"

More slides available here >>>

In October at #agileturas, I've done a new version of the talk currently renamed to "Offshore outsourcing and Agile".

The talk had a great success with the following quotes:
@jurgenappelo It appears @alexeykri did great at #agileturas. I think he should do a keynote himself next year at#agileee
@jurgenappelo: "Treat your offshore teams as if they were your spouse, your friends or your kids." - @alexeykri #agileturas” good thinking.
Just a day ago I found Alistair Cockburn's quote of my slide Individuals and interactions over blah blah blah:



Now, enjoy the slides. I hope video will come soonish.

Monday, September 12, 2011

How not to build new Berlin walls

Following my talk on Offshore Outsourcing with Scrum and other talks on this subject at ALE2011 we've had an open space session to collect advices and patterns on Agile and Offshore.

Below is what we got - 13 advices. The topic is not any close to be fully discussed. This number of the advices - is what we've been able to come up with in 60 minutes that we had.

How not building walls in offshore development

  1. See at your offshore teams as your own developers
  2. Have the offshore teams working on projects and products and not only simple tasks
  3. There have to be a change agent in the onshore organization on all level to facilitate the offshore setup
  4. Have a Offshore coach to help the offshore team(s)
  5. Have a very good Product Owner that understand working with agile and Scrum
  6. Have small offshore teams
  7. The Product owner must visit the offshore teams on a regular basis
  8. Make sure everybody understands both the onshore and offshore culture
  9. Hire a local agent to work offshore with same background as the offshore team
  10. Involve the Offshore team before going agile
  11. Do complete financial calculations before starting offshore
  12. Build motivation and domain knowledge by showing the offshore teams how their software is used (the software they are developing)
  13. Find a good offshore partner to have a long term relationship
Thanks to Mads Hansen Troels for putting this online.

    Wednesday, September 7, 2011

    Separate daily standups from status meetings

    Daily stand-ups are by the team for the team to exchange news, statuses, issues, and help to coordinate planning on daily basis.

    Status calls are for management to get updated on the progress and got necessary issues escalated to be taken care of at higher levels.

    Mixing these two meetings simple kills the benefits of the stand-up by turning it into another status meeting.

    It is recommended to separate these two events in time.

    So that the stand-up is done locally by all team members, literally standing in front of a task board and talking in their native language.

    The status meeting (or a call) can be done right after it with limited number of attendees, using teleconferencing tools at hand.

    invest in high quality conferencing

    Companies that claim to be having healthy relationship with their offshore teams move toward high-quality conference solutions like HDTV, instead of free solutions like Skype.