I retired from personal blogging in July 2008.
But you can find me over at http://blog.xero.com.

On management
Posted by Rod in TechBiz at 8:47 pm on Monday, 26 November 2007

One of the new things we’ve started doing at Xero is having a biz lunch where our staff can catch up every couple of week and just talk about general business and tech stuff so we can all learn for each other. It’s a lot of fun.

A great question I got was something like: how do you get people to do what you want them too. I thought that was great question on management techniques. The normal text book stuff would use language such as empowerment, trust, goal alignment etc etc.

The reality is that an entrepreneur uses a much broader set of techniques.

To illustrate I’ll use the example of my daily interactions with our CTO Craig. I have worked with Craig for many years and he has played a key role in evolving my management techniques.

A common scenario I’ll use to illustrate is how I try to get features into the latest release of software that is almost through testing.

Here are some examples of real management techniques.

Unfortunately Craig has become immune to most of these techniques so any ideas you can suggest please let me know.

Trackback uri |

Comments(23)

    Comment by Craig Walker at 9:05 pm on 26 November 2007

    You can now add “embarrassment” to the list. What is it you want me to do that requires a blog post???

    I’m afraid he has not only tried these techniques but has also succeeded in all of them on more than one occasion. Interestingly he’s tried a combination of all of these every day for the last week!

    The guilt one works for Rod on more than just a superficial level - for those that know Rod well he’s fairly laid back and can be quite amusing but also does the bear-with-a-sore-head thing pretty well - so on the occasions I’ve called his bluff he’s got all serious on me and bloody well guilted me into it!

    Now he’s outed all these maybe he’ll try empowerment, trust and goal alignment next :)




    Comment by Keith Nicholas at 10:03 pm on 26 November 2007

    Hero - “You know X will LOVE you if you put that in!”

    Greed - “We’d make an absoloute killing if we can get X into the release”

    Competition - “XYZ have just released a new version with Bayesian Generated Semantic Emoticons!”

    Fear - “I know you guys are busy so I’ll just write some VB code and integrate it with yours”




    Comment by Lance at 10:24 pm on 26 November 2007

    A few others, equally, err, effective, in larger organisations

    Physical intimidation: having very large size and peering down at the cowering individual while suggesting that doing it would be the right thing

    Thinly Veiled threats: talking about how the last guy that didn’t do it no longer works here

    Absence: requesting something then disappearing for days on end, leading you to increasingly panic about the prospect of what will happen if you don’t do it

    Sledgehammer: asking their boss’s boss to tell them to do it. Or inferring that you will unless they do it

    Sex: a flutter of the eyelashes, a willing smile and a jaunty walk - both males and females can try this




    Comment by Bruce Hoult at 10:46 pm on 26 November 2007

    Sure, Rod, that’s a great idea! So are going to slip the next release three weeks or take something else out? We’ve already sunk quite a bit of work into the other planned features.




    Comment by Markus at 3:22 am on 27 November 2007

    This post made me feel all nostalgic.




    Comment by Brian Calhoun at 6:07 am on 27 November 2007

    Rod, these are awesome. Nice summary of techniques! Between these and the de-motivational posters (”when your best just isn’t good enough” showing a runner with his head in his hands), I think we have new office decorations.




    Comment by Dermott at 7:45 am on 27 November 2007

    Rod try this one “Craig, if I wanted your opinion I would beat it out of you!”

    If this does not work then a suitable gift purchased from http://despair.com might be appropriate.




    Comment by mark at 8:12 am on 27 November 2007

    “I’ll let you play in my sandpit, where I will show you the photo’s we took that night”




    Comment by Nick Bryant at 8:46 am on 27 November 2007

    Just sent that list to my head developer, just so he knows what an easy ride I give him. Perhaps I’m just too nice for this game.




    Comment by Brett at 4:13 am on 28 November 2007

    I actually find the truth most effective for some things. “Feature A is pretty limited without Feature B (new feature).” or “If we release Feature A now and then release Feature B next release then everyone will get confused about the switch in functionality. We should include B now.”




    Comment by Annette Drury at 10:39 am on 28 November 2007

    Management techniques are just another description of parenting skills. I think I did well, you locked and loaded and I am glad this has rubbed off into your business life.

    Love Mum




    Comment by mark at 8:14 pm on 28 November 2007

    just love democracy Rod.




    Comment by Paul Campbell at 8:46 pm on 28 November 2007

    Craig - you have my sympathy - whatever you do don’t give him the passwords to the source code control system …




    Comment by lb at 10:37 pm on 28 November 2007

    note to self: never work with Rod Drury.




    Comment by J Smith at 10:38 am on 29 November 2007

    Have you tried ‘Competition’ as a variation of reverse psychology?
    “The other developers said you wouldn’t be able to work out a way to do ….”

    Have you ever considered combining them - imagine ‘Guilt’ combined with ‘Passive Aggressive’ …. could be very scary…




    Comment by Craig Walker at 10:50 am on 29 November 2007

    My revenge was seeing his Mum post a comment :)




    Comment by David Preece at 11:23 am on 29 November 2007

    Your Mum! Ahhh, bless!

    You appear to be missing my two favourites - close cousins:

    Short term accomplishment: Get this done by the end of the day and you can head home knowing that today was a day well spent.

    Clearing the decks: Besides, you don’t want to come in tomorrow and still have to do it, do you? Would spoil the whole day.

    Works for/on me.




    Comment by Miles Thompson at 11:42 am on 29 November 2007

    How about…

    Playing on developer curiosity

    I think I know how to do this one - should be just a couple of lines of SQL right? What’s that you say? That wouldn’t work? I guess you are right so you would need to.. uhm.. yeah OK sure why don’t you do it.

    Playing on developer’s need for control

    Tell you what, I’m glad you gave me commit rights, I think I can do it over the weekend. Should be just a couple of lines of SQL right?




    Comment by Paul Campbell at 12:02 pm on 29 November 2007

    see why I suggested hiding the passwords ….




    Comment by Paul Lattimore at 7:48 pm on 29 November 2007

    Hi Rod,

    Rule by terror has always been a personal favourite. Anyway you must be doing something right - Xero user numbers are obviously taboo but I notice 65 “Partners” now listed on the site up from the 50 odd in the interim report. Won’t be long now before Joe & Jenny Investor start to pick up on what’s happening growth wise. Keep up the great work.




    Comment by Miki Szikszai at 10:33 pm on 30 November 2007

    One alternative that works is to make them believe that it was always their idea “This idea of yours is brilliant - I can’t believe we didn’t implement it sooner and it seems it would be just plain wrong and disrespectful for all you’ve done for us if we didn’t get you to do it”




    Comment by John Younger at 12:49 am on 2 December 2007

    Hi all

    OK I couldn’t let this one go…

    I think it would be fun if we developers now turn the tables on Rod, and post what we think would be appropriate replies to his cajoling and bribery.

    Me first:

    Reply One
    Rod, sure, no problem, it’s done.
    Obviously, you know that this means we have to take the entire Bank Reconciliation feature out, right?

    Reply Two
    Use the car in the weekend?
    How about buying me a new car, by the weekend, and I might consider getting this feature into the release scheduled for 2018

    Reply Three
    Well Rod, sure, that feature really is a great idea, I can see that….
    I would be happy to do it, however the fact that you are only asking for it at this late point means that clearly, we have had a major failure in our software development cycle. Can I suggest that you fire the Program Manager, send him/her to work at Microsoft because that is where he/she belongs, and assign responsibility for Program Management to me in the future?
    With the appropriate pay rise of course….

    Reply Four
    Rod, that idea is great.
    I will put it in the new release that is going out this afternoon at 4pm.
    I need a hand from you though….
    The columns in the bank reconciliation Datagrid are dynamically created at run time, and this creates the need to recreate them and rebind the data at every postback. This was a crap design decision made by my predecessor that I have to live with.
    If our custom control row editing control has been added to the Datagrid during the page life cycle, we need to recreate that control after the postback too, and we also need an AddressOf event handler delegate to capture the actual event raised by the custom control after the postback.
    Could you just quickly code that for me ?
    Thanks mate, you are a star, and if you get it done by lunchtime you can borrow MY car for the weekend.

    Reply Five
    ( The one I use here at Virgin )
    Hey, Rod
    F.R.O




    Comment by Natalie Ferguson at 11:11 pm on 4 December 2007

    Do you ever get to use your own car?