May 1, 2005

software question:

zzzzzz7654162.jpg
I have a ques­tion:

1. Assume you work for a very large com­pany. Thou­sands of emplo­yees.
2. Assume your com­pany has no hie­rachies. None. Zilch. Nada.
3. How dif­fe­rent would your company’s main soft­ware have to be, com­pa­red to typi­cal soft­ware used by most large com­pa­nies these days?

Just curious.

22 Responses to “software question:”

  1. Gideon says:

    Are the first and second assump­tions not exc­lu­ding each other? A small com­pany does not need a hie­rarchy. It could do without because using direct com­mu­ni­ca­tion bet­ween part­ners would be a huge advan­tage.
    A big com­pany howe­ver could not use direct com­mu­ni­ca­tion. The human mind is not sui­ted to com­mu­ni­cate two-way with thou­sands of other peo­ple. This is the rea­son for the exis­tence of hie­rarchies.
    Maybe a fede­ra­tion of small com­pa­nies could work, but even then you will need some levels of hierarchy.

  2. sig says:

    Gideon, IT after all stands for “infor­ma­tion etc.” — why not make IT that works truly as a infor­ma­tion exchange tool, or infor­ma­tion stream­li­ning, or infor­ma­tion infras­truc­ture to make the com­mu­ni­ca­tion hap­pen in a huge cor­po­ra­tion as well as it does in a small one? If so, it could replace the need for a hie­rarchy would it not?
    But I gather that you do agree with Hugh, current sys­tem does not work, or rather would not help in a hiearachical-free large orga­ni­sa­tion. Or what?

  3. News­pa­pers. Hmm.
    A crazy adver­ti­sing sys­tem that let sales exe­cu­ti­ves ally them­sel­ves with clients to try and out­bid eachother for space on the page.
    How would edi­to­rial con­trol work without edi­tors? Voting for the most inte­res­ting sto­ries? Soft­ware that took care of all of the layout for you, so all you had to do was input the text and decide com­mu­nally what was most fas­ci­na­ting.
    Would be pretty cool.

  4. mike dunn says:

    very dif­fe­rent: it’d be open, current, colla­bo­ra­tive, trus­ted and com­mu­ni­ca­tive to begin w/…
    but, we aren’t tal­king about rea­lity now are we…
    not every emplo­yee would have the same moti­va­tions or even con­si­der them­sel­ves a peer to the other 1000(s) of emplo­yees, due to dif­fe­ren­ces in per­so­nal ethics and per­cep­tion…
    not rea­lity — but a cool alter­nate rea­lity to con­si­der…
    com­pa­nies that are using tools like: blogs, wikis, pod­cas­ting, p2p and video­blog­ging will be moving more rapidly away from the legacy biz struc­ture and tech­no­lo­gi­cal con­di­tion you allude to quic­ker than those who do not though…
    so it’s a start…

  5. Gideon says:

    My point is this: wha­te­ver tech­no­logy or cul­ture, in the end, it will be bio­logy that beco­mes the limi­ting fac­tor. Peo­ple can not com­mu­ni­cate effec­ti­vely with more then a hand­ful of peo­ple, no tool or cul­ture will resolve this.
    His­tory shows that any orga­ni­sa­tion, given enough time, will become an aris­toc­racy. This is because all tools which assist with orga­ni­zing have the inhe­rent secon­dary effect of pro­mo­ting cen­tra­li­sa­tion and con­cen­tra­tion of power.
    Do we need need orga­ni­sa­tions? If yes, which kind and with which pur­pose? Maybe we need less orga­ni­sa­tion and more indi­vi­dual action? Maybe we should see orga­ni­sa­tions as recyc­la­ble tools: Crea­ted for a clearly defi­ned pro­ject and dis­ban­ded as soon as the pro­ject is ended.

  6. jr says:

    USA only as far as I know but I’m sure other coun­tries have adop­ted simi­lar rules: Today the struc­ture of the com­pany has little to do with the soft­ware it runs on. Most soft­ware and and pro­cess today is to prove you are not total asshats trying to live large at the expense of emplo­yess and share hol­ders. See Sar­ba­nes Oxley rules (http://www.aicpa.org/info/sarbanes_oxley_summary.htm). In the long run com­pa­nies will spend more mone on Sar­ba­nes Oxley com­pliance than they spend on thro­wing out all the old non Y2K com­pliant code.

  7. MarkN says:

    My view is that IT uti­li­za­tion is caught in myriad local sub-optima. Every part of the whole sees bene­fit to itself dec­rease in every direc­tion it looks. Yet, as a whole there are abso­lu­tely direc­tions in which there are posi­tive gains to be had.
    Abso­lu­tely a cul­tu­ral issue.

  8. Doug says:

    Ricardo Sem­ler and Semco?
    Search for the name on your favo­rite online book­se­ller. The Seven-Day Wee­kend was my first expo­sure. Lar­gely igno­red and appa­rently not well known.

  9. Stephen says:

    Ques­tion:
    How dif­fe­rent would your company’s main soft­ware have to be, com­pa­red to typi­cal soft­ware used by most large com­pa­nies these days?
    (My) Ans­wer:
    Per­for­mance repor­ting. It puzz­les me why the reports that get gene­ra­ted to gauge the per­for­mance of the entire orga­ni­sa­tion, departments/divisions and indi­vi­duals are (usually) well hid­den, where only appoin­ted mana­gers can access this info. I think most emplo­yees would gain something from seeing how their efforts are going. I think the orga­ni­sa­tions they work for would in turn gain something from that.

  10. Forthcoming says:

    fol­ders, filing cabi­nets, bookshel­ves, hierarchies

    This pro­vo­ca­tive ques­tion by Hugh hit one snag — most com­men­ters feels that large orga­ni­sa­tions can­not exist without hie­rarchies. As expres­sed by Katherine:

  11. Carl says:

    I’d use mes­sa­ging soft­ware like REBOL to make that work, but that’s pos­sibly because I just really like REBOL.
    See http://www.altme.com/what.html for an exam­ple of how such soft­ware might work.

  12. Life in the big city…

  13. Percy says:

    Like Doug said, The Seven Day Wee­kend. If you’ve not read this book, please read it. It’s simply superb.
    In the book, Ricardo Sem­ler cites an exam­ple of a big com­pany which has a sour­cing policy in place for buying com­pu­ters and soft­ware where the test the soft­ware and hard­ware (to death) and end up buying the stuff much later (I think it’s either six months or a year) than when it hits the mar­ket.
    Semco on the other hand has dif­fe­rent ven­dors and clients who walk in to their offi­ces won­der at how they manage to get the latest stuff. It’s because they don’t have a policy on buying; they pretty much don’t have poli­cies on anything. (Their com­pany policy guide or wha­te­ver is a bunch of car­toons.)
    The catch with a place like Semco though is that you have to be res­pon­si­ble for what you do and not push it off as some­body else’s deci­sion, so you’d bet­ter make an infor­med choice. In a way, this is like a small com­pany, where there’s no sepa­rate IT depart­ment to handle other depart­ments’ requests, so you end up being the one to make a choice.
    With soft­ware though, there’s also this whole “my friends in so-and-so big name com­pany are using it, we should too.” But, that’s a dis­cus­sion for another day.

  14. Pete M says:

    A lack of hie­rarchies does not negate indi­vi­dua­lity. The most natu­ral thing about us is that we all have uni­que inte­rests and abi­li­ties and within any orga­ni­sa­tion assume roles that (hope­fully) best suit us. I think that current soft­ware lar­gely sup­ports this, the hie­rarchi­cal nature only comes in the way the soft­ware is used.
    An edi­tor need not be in con­trol of the con­tent, but assume the role of making sure the con­tent is in line with eg: the community’s pur­pose. The con­ver­sa­tion (or the work­flow) can still be on a sin­gle level.

  15. campester says:

    the thing about cir­cum­ven­ting or sub­ver­ting the ten­dency toward hie­rachy is, many peo­ple, if not most, are sla­vishly autho­ri­ta­rian. without someone telling them what to do, they freak out and stop pro­du­cing anything. only the brave can handle non-hierarchical struc­ture.
    case in point, we’ve tried to do things hori­zon­tally in my orga­ni­za­tion, but cri­ti­cal tasks fell through simply because no one waved their scep­ter and into­ned “MAKE IT SO!” and so the ideas were all thrown out there but never acted on. then it became a cir­cu­lar firing squad of blame.
    when eli­mi­na­ting hie­rarchies, how do you pre­vent harm­ful chaos that ari­ses out of sla­vish­ness, cowar­dice and con­for­mity? you can’t just fire every­body or quit and vow to only work with brave indi­vi­dua­lists fore­ver­more. if you work with other peo­ple, some of them are going to be cowards and liars. you need some way to nego­tiate with these peo­ple, but it’s hard to ima­gine how without a gui­llo­tine stan­ding in the cor­ner. what’s the ans­wer to that conundrum?

  16. campester says:

    p.s. — the technology/software part of my question/statement, i guess, is: if you have a colla­bo­ra­tive soft­ware envi­ron­ment, as we do, this pro­blem still exists, even with wor­king docu­ment chec­kout, colla­bo­ra­tive time­li­nes, mes­sa­ging, etc. etc. — you still somehow need some­body who is willing to take an exe­cu­tive role.…don’t you?

  17. sig says:

    Cam­pes­ter, what about a struc­tu­red flow (does away with the scep­ter wiel­ding fellah) and trans­pa­rency with peer pres­sure to follow?
    Half the job or a hie­rarchy is to offer pro­cess struc­ture, half data (peo­ple) struc­ture. Data struc­ture is easy to replace, but pro­cess struc­ture has to be pro­perly repla­ced, other­wise you’ll get issues like you desc­ribe. That’s the tricky part…

  18. Ric says:

    “How dif­fe­rent would your company’s main soft­ware have to be”? Very.As in pre­vious con­ver­sa­tions here, it seems to most of us that exis­ting enter­prise soft­ware is ‘conc­rete’, and soli­di­fies exis­ting busi­ness hie­rarchies. This is evi­den­ced by the way access to func­tions and infor­ma­tion is con­tro­lled based on a posi­tion in the hie­rarchy (I’ve just spent all day in a mee­ting dis­cus­sing this very thing!). Sig’s idea of a ‘flow’ is a step in the right direc­tion, but it does require some com­mo­na­lity of pur­pose for peo­ple to over­come the ver­ti­cal hie­rarchy to achieve the hori­zon­tal pro­cess. That com­mo­na­lity is most often “achie­ved” by edict and con­for­mity to the com­mand and con­trol setup, but the effort invol­ved in cros­sing the func­tio­nal boun­da­ries tends to wreck the intention.

  19. Sean says:

    This appears to be one of those hypothe­ti­cal situa­tions that are fun to pon­der, but extre­mely dif­fi­cult to rea­lize.
    A lot of the exam­ples given tend to gene­ra­lize social inte­rac­tion as the same as busi­ness inte­rac­tion. While simi­lar, they are not the same. They have dif­fe­rent moti­va­tions. They have dif­fe­rent objec­ti­ves. They have dif­fe­rent valua­tion sys­tems. It is not pos­si­ble to subs­ti­tute one for the other. The inte­rac­tion of the parts pro­du­ces dif­fe­rent results. So while the study of social inte­rac­tion may further the study of busi­ness inte­rac­tion, it is not a mirror.
    To con­ti­nue with my ‘devils advo­cate’ posi­tion, if we are to con­si­der the ‘macro’, con­si­der the ‘micro’ too.
    1. You are the owner of a com­pany.
    2. You choose the hie­rachy of your com­pany.
    3. How would it be dif­fe­rent than what you already know?
    I think too often soft­ware tries to be the-next-big-thing, when it should really be the-reinvention-of-an-existing-thing.
    In my mind, wikis are the modern note­pad or mee­ting minu­tes, online com­mu­ni­ties are the modern club or civic group. They sup­plant exis­ting beha­vior. I know I am gene­ra­li­zing and mini­ma­li­zing, but they are not ‘new’. They are varia­tions on the exis­ting.
    Man has exis­ted much lon­ger than the Inter­net. Our social pat­terns are well defi­ned not from a lack of tech­no­logy, but ins­pite of tech­no­logy. One might do bet­ter to ask ‘how can we improve our current inte­rac­tion?’, ins­tead of ‘how can we create a new form of interaction?’

  20. Assump­tion #2 is a non-real-world con­cep­tion.
    Inc­lu­ding it tri­via­li­zes any ans­wer.
    Large groups are always made up of sma­ller groups. This was also bourne out by the Shirky papers that Hugh refe­rred to.
    If assump­tion #1 is true and we eli­mi­nate #2 as unachie­va­ble, ques­tion #3 still needs to be ans­we­red.
    My guess is that the main soft­ware should have a social com­po­nent if the com­pany is to sur­vive the next few years.

  21. Simon Tzu says:

    I third the recom­men­da­tion of “The Seven Day Wee­kend” and also recom­mend “Mave­rick” another book by ricardo Sem­ler.
    There are some really inte­res­ting expe­ri­ments going on in Bra­zil with regards to resha­ping capitalism.

  22. Coor­di­na­tion Theory in a Flat World

    Follow me here for my unders­tan­ding of what this flat world busi­ness is about, and what we can do about it as indi­vi­duals, emplo­yees, busi­ness foun­ders, owners, sta­kehol­ders, and as managers.

    Doc Searls has a pro­vo­ca­tive post, the ”