RSS Feed

 Comments RSS Feed

     

Latest Entries


First time here?


Wednesday
Jun062012

Team Leader Manifesto - Take #3

As team leaders our goal, and the way we measure our work, is the overall growth in skills of self organization and self maintenance of each person of our team, and the team as a whole. To that end:

We accept that the team’s needs from us change continuously based on their skills for handling the current reality of work, so:

  • We embrace a continuously changing leadership style, over a one-style-fits-all leadership approach

 

We believe in challenging ourselves and our teams to always get better, so: 

  • We create slack time for the team to learn and be challenged 
  • We embrace taking risks for our team over staying safe 
  • We embrace fear and discomfort as learning new skills over keeping people within their comfort zones
  • We embrace experimentation as a constant practice over maintaining the status quo 
    • With people 
    • With tools 
    • With processes
    • With the environment

 

We believe our core practice is leading people, not wielding machines, so:

  • We embrace spending more time with our team than in meetings 
  • We embrace treating software problems as people problems 
  • We learn people skills and communication techniques

 

Sunday
May062012

Should you grow even a short-term consultant in your team?

What if you have a short-term consultant on your team? What if you're the team lead for 
just this project, and there will be a new team lead in the next project?
Should you work on growing people even in those situations?
My answer is an unequivocal yes. (unless we're in chaos mode).
People who come across my path , even for a short time, will get the same
amount of respect, expectations and challenge from me, as if they were there forever.
I will try to always leave people who I've led, better off than they were, in terms 
of new skills and challenges.
It is in my personal integrity to do so. If you conduct yourself this way,
you'll find that people will want to work more with you, and will remember you 
even years later, no matter how short the project was.
You never know when you're going to meet those people again, and 
you may find hidden treasures are laying down in your future path, just because 
a few years back, you did the "right thing" with people who didn't expect you to.
Show a personal example that even in the short term, you do not give up 
on quality (of people, of leadership). 
Sunday
May062012

Elastic Leadership course in Amsterdam - July

Join me this July for two days of elastic team leadership workshop. Learn new skills, get out of your comfort zone, and learn to lead better.

We can tackle all the hard questions together.

I'm also looking for a venue to host the course in - so if your company is willing, you can get a couple of free tickets! Ping me.

Sunday
May062012

On time, with quality - why is this mostly failing?

Everyone in the software industry seems to be talking about the quality mantra lately. Agile, XP and kanban brought this issue to full front, but I see many team leads failing with the quality part.

Many of us keep chasing quality and never achieving it, because we don't know how to make time. We don't have any time to learn/teach the team and practice true quality code (unit testing, tdd, acceptance and automation to start with) because we're in chaos and we are addicted to it.

Our lack of time makes our decision to focus on "getting things out the door" more frequent, and so we have more quality issues and even less time, because we just have more and more fires to put out.

To break this pattern, true leadership from us, the team leaders at the bottom, is needed. It's about taking a risk and breaking the cycle. It's about making time to learn.

Want to ship on time with quality? remove some of the commitments you have, make time to learn, practices, and build quality into the code you're writing. You can't get better at what you do if you don't have time to get better. and You don't have time because you keep chasing your tails.

So you have to break away and make time by removing some existing commitments. That's scary, but it's your job, remember? Here's your manifesto again.

Sunday
May062012

Middle Management or puppet management?

Most team leaders I've seen in lead roles usually feel quite helpless. Someone put them in their position, and no one taught them how to do their jobs. So they are mostly developers who are just trying to keep the status-quo.

They either don't want to, or not sure how to lead the team, and what's their role in the team. 

They don't feel like leaders, and they mostly act as puppets for upper management for setting (sometimes) impossible goals and chasing them.

If you're that team leader, you should realize that your job is to lead people to do the right things, and to do the right things the way you believe is right(for everyone involved). That's your job. That's why they pay you more.

Management, done right, is a very tough job. That's why you get paid more.

But maybe no one ever told you this. I'm telling you this now. Your job is to make your own decisions, and find your own voice. and to lead.

Your job is to build value, and knowledge in the company. Your job is to grow your team to become the best bloody team they could be.

This is your manifesto.

Scared? Great. Means you're about to start learning new skills, and get out of your comfort zone.

Page 1 ... 3 4 5 6 7 ... 29 Next 5 Entries »