|
Keeping your code in line is essential to make sure that it can be maintained. Keeping people in line is a different game, because you're not doing it for the benefit of whoever manages them, you're doing it for their benefit.
Organising your people is about making sure that stuff gets done. The best way is to have your people do it because they want to do it.
|
|
Incentives aren't just pay. Incentives are about giving people a reward in exchange for getting them to do something. Different people want different things, so we need to be able to provide different rewards depending on the person. The biggest thing to realise is that incentives work, whether we want them to or not.
|
|
Read more...
|
|
|
Alignment is getting everyone to pull in the same direction, hence the name.
If you're putting together a team from scratch, you can do a lot to ensure that the type of people you're hiring are all aligned in the same direction. However, you'll need to do some work if you are given a group of people to work with.
|
|
Read more...
|
|
Execution is a crappy management word for "how well you do stuff". For an Engineer, this means knowing your stuff, either through learning or experience. However, it's a different ball game for managers, because your objective is to get others to do stuff.
There are two extreme methods you can use here, and you need to balance yourself between the two.
|
|
Read more...
|
|
Creating a more efficient process is something engineers are awesome at. This idea isn't confined to manufacturing or software - on one level, you can do it with people too.
So - what's the best way to organise people so that we're all as efficient as possible?
|
|
Read more...
|
|
|
|
|
|