Skip to content

June09Discussion

9.png

@baardl

@dagb I really liked the discussions during the evening! Hot outside, and hot topics inside. #IASA

@kristoffer79 @ketilv @jhannes "Architect" might be a temporary name. Tech Lead or Chief Engineer might describe the role better.

IASA Conclusion from yesterday. An architect is an leader. Leadership is about communication and creating a learning organization.

Architecture is easy, thats only technology. Beeing a sw-architect is more. Analysis, communication, coaching, bringing the best in people.

@jhannes Erosion of shared responsibility results in failure in delivering the right solution. Build culture, not a single authority. IMHO

@kristoffer79 really wish you had come to the meeting yesterday. Hefty discussions till late. We do agree on most issues.

@dagb

Even considering the nice weather this evenings #IASA meeting at #scotsman was well spent. http://bit.ly/16F40y

@javatotto @jhannes @baardl Architecture thinking needs to wired into project culture, but often there is need for a leader

@baardl Yes I liked last #IASA meeting 2. Had to leave for last bus til Elverum. DId you continue for long?

@jhannes I'm not saying you should ignore personnel risks, but won't that be a problem in all knowledgebased work?

@jhannes cn U complete remove personnel risk? I cn believe in reducing it, in a sw prj (working lk an ant colony?) sounds a bit utopian..

@kristoffer79

@javatotto @jhannes @baardl Self-organizing teams can organize architecture too! An "unofficial lead developer" is preferred in my world.

@baardl @jhannes @javatotto I believe "architect" is an out-of-date title, at least for actual developers.

@jhannes @baardl +1 on the bottleneck theory. "Architects" gone in meetings cause ad-hoc architecture decisions anyhow. Get rid of them!

@jhannes

@baardl Self-organizing team do need architecture, but probably should be wary of having "one Architect"

@baardl The problem of The Architect is not the name but the bottleneck. If some one has the authority, shared responsibility is eroded.

@baardl Fire the architect, hire a coach instead.

@javatotto Centralized architecture responsibility doesn't scale and is very susceptible to personnel risks.

@dagb The whole idea of self-org teams is to remove personnel risks. I'm living it now.

@dagb We integrate 1 new member per iteration, rotate freely between tasks, only linear slowdown when someone's missing. Pair prog FTW

@leifauke Self-organizing != anarchy. The group agrees on working principles and we're is hired to deliver features. That's "law" enough.

@javatotto

Great discussions at last night #IASA meeting - even agile project needs an architect :) http://bit.ly/Uypvg presentations on-line RSN :)

@jhannes @baardl self-organizing teams need "someone" to make balanced and consistent design decisions across teams and time.. which is...

@kjetilv re #autocratecture : it is a responsibility... who/how and by what name - I do not really care :) #IASA

@jhannes shared responsibility does not fulfill the responsibility of balance across team and time successfully in the real world..

@kjetilv plural is fine by me.... as long as the responsibility is carried out successfully :)

@kristoffer79 the title may be outdated.. but projects/developers does not do a better job at architecture today than 10 years ago

@jhannes who is talking about centralized architecture responsibility? lack of org.scope does not scale at all! http://bit.ly

@flowchainsensei

@jhannes @javatotto And the dysfunctions of siloism, with the waste of hand-offs. Seen it in practice (too) many times.

@kjetilv

@baardl any sizable code base needs architectURE for longevity. whoever champions it may call themselves architect, if they want.

@javatotto you assume that balance and consistency require a single source and/or authority. new word! "autocratecture"

@javatotto then I don't see the value of focusing on that special "someone" -- unless you mean "someone" could also be plural?

@leifauke

@jhannes sounds nice, but no disadvantage for nobody if someone fills leading roles. Anarchy has never proven to work anywhere. False beauty

@jhannes Decisions made by BAD leaders create bottlenecks :) and decisions made by BADLY oganized groups create bottlenecks

@jhannes @dagb @javatotto We assume there is a defined target. Leading is setting path to target. If this is done by a cooperate lead, fine!

@jhannes @dagb @javatotto Overall leadership is making sure individuals or groups perform decisions leading to target and responsibillity for results