Showing posts with label Agile. Show all posts
Showing posts with label Agile. Show all posts

Thursday, January 31, 2013

On leading teams

I recently saw a presentation that opened my eyes on some points I probably should have known about long time ago. For me it was a breakthrough, and I apologize I wasn't aware of them sooner.

First of all, regarding the question: "What is my top responsibility as a team lead? What should be the No. 1 in my TODO list?". The simple answer is:

Keep asking myself how my team has improved in the past interval: how my team has improved in becoming a team, how my team has improved in doing things, how my team has improved in becoming a super team, how each member of my team has improved himself/herself, how did I improve myself for my team, how did I improve myself for myself...

If I am not at least thinking about that, I am just a programmer with special attributions!

Secondly, I realized that nothing can improve out there in the comfort zone. If I'm leaving you in your comfort zone, and I stay in mine, we might be more comfortable with each other, but we won't in any way progress in anything.

So If I don't have the guts to challenge somebody or myself out of his/her/mine comfort zone, I am just a programmer with special attributions!

Thirdly, I realized that I can easily become an impediment for my team. Yes mister Scrum master, you can easily become an impediment for your team! If somebody comes to you complaining about the WiFi in the meeting room and you don't ask him "what will you do about it?" but just forward the question, you're on the right track in becoming impediment.

Fourthly, I realized that broken window theory doesn't apply just to failed unit tests but to any practice you would like to have in your team. Skip a code review once, and code review will become optional, skip a retrospective, and all the retrospectives will become optional or nice to have, just break the window and everybody will know it's save whatever they want.

So if you have an hour, enjoy the movie, it contains also other cool stuff: Code Leaders and Beautiful Teams

The guy's site is pretty helpful too: 5whys.com












Thursday, August 05, 2010

Agile comunity growing in Timisoara!

Last week I had my first Meetup on the Timisoara Agile Software Meetup Group!

Although I was at first reluctant to go since I knew almost nobody from the Meetup's members, surprise - surprise, my general impression was surprisingly good!

Attended a well prepared, well structured and very interactive Unit Testing presentation together with experienced/un-experienced agile practitioners and wannabes. It felt good to see so many people there - all in their free time, the majority of them drove there simply by passion.

Another plus for the organizers were the cookies! We had free coffee, drink and cookies. Sharing food always creates magic.

What I missed was only "the beer after": some time dedicated to free and direct conversations, the real meet. A lot of persons approved - next time we'll have a beer after, so if you come, be prepared for half a day of agile discussions and beers!

Tuesday, July 07, 2009

My "Dream" Team's Agile Profile

It took me 10 minutes to fill in a ThoughtWorks Agile Assessment questionnaire.

The filling was performed not for my current team, but for my "Dream" Team: the team I would like to be part of!

The results came shortly with ThoughtWorks quality level, we're almost at the top!



It's amazing how simple and small the agile vocabulary is : it can be covered in 10 minutes! The mentality shift instead ...

Friday, November 14, 2008

Distributed Agile Practices

Finished reading Distributed Agile Development at Microsoft patterns & practices

Excellent paper! Focused on agile development, lists proven practices that led to better development results in various distributed development teams:
  • Focus on Communication
  • Plan to Travel
  • Team Distribution
  • Focus on Coaching the Team
  • Distribution of Work
  • Build the Team over Time
  • Provide the Right Tools
All practices are great (more or less intuitive) Ideas and Ideals , the interesting part are the hints to their efficient set up in practice.

Writing down some of them possibly for future use:

Focus on Communication: plan communication, pair buddy, parking lot system for issues raised during meetings, etc.

Distribution of Work: special attention for asymmetric teams

Focus on coaching: an experienced coach in each of the distributed teams