[Typo3-dev] The Right Crew
Jochen Rieger
j.rieger at connecta.ag
Thu Oct 27 11:51:41 CEST 2005
Hi Kasper & all,
I think your breakdown into those 3 skills / characteristics is well
chosen.
Visionaries are those who spend a lot of time with the core system (or
also with customers!). They know best the structure and architecture
(and of cause the needs of customers). The strong properties as well as
the weaker ones. Those should be the ones to set up new concepts and
specifications concerning future development. Same counts of cause for
the developers of large extensions.
So, in my mind, those people are the ones that should "control" the
development. Well, controlling of cause in a way of establishing new
ideas and deciding which future development should have priority etc.
Pragmatism people are mostly the ones that are responsible for a certain
part or module or extension and also a lot in contact with customers /
community. They are deeply into their world (the part / extension their
are mostly responsible for) as part of the TYPO3 universe. They know
what change or update can be done very fast and what will last longer
and take a lot of effort. They are somehow like project managers that
take care of the quality of their project of cause - but at the same
time have to be aware of release times and have an eye on the needs of
those who want to use this certain part or extension. So, sometimes
maybe they will have to decide to release something although the code
could be still improved. Result of a pragmatic decision then.
The Stamina people in my mind are mostly developers with good PHP
skills, that don't have the time to care for the future of some project
but have some time to support those who are at the steering wheel. They
should tell the steering wheel people what timeslots they have to
implement new desired features as well as to fix bugs. Hence somehow the
controlers would have to know about the free time their stamina team can
offer them... some kind of global project management might be needed
here then. For sure complicated... !?
Finally of cause there will be always people that unite more than just
one type of the ones mentioned by Kasper. In general I think, the
problem mentioned about people prefering doing their paid work could get
a bit smaller when breaking down the tasks each member of the active
community has to care for in smaller regions / parts.
Another important point might be to set up backup-people for the ones in
the first position. At least every part leader and stamina member should
have a backup for example to quickly fix a bug if the one in first
position is not reachable or has no time to do it.
Of cause this means responsible actions and requires organizational
work. As I just read in the timtab newsgroup for example guestbook
maintainer Udo doesn't seem to be reachable at the moment. A backup guy
could help out here...
I don't know... maybe all this is a lot of organizational work and
requires some form of hierarchy and control mechanisms to get it
working. But serious project development needs that sooner or later. At
least a bit - to make sure that development doesn't get stuck just
because one position is not staffed properly for some time.
Regards,
Jochen
Kasper Skårhøj wrote:
> I posted a serious concern and you reply with simplistic sentences that for
> 50% of them run counter to all experience I have had during the last 5 years!
> If this is an expression of the best strategy the list can offer we are
> pretty much doomed.
>
> Does anyone have a serious reply to my challenges?
>
> - kasper
--
:: innovative it-strategies ::
:: ::
:: www.connecta.ag ::
More information about the TYPO3-dev
mailing list