Moin Thorsten,

Thorsten Behrens wrote:

> Martin Hollmichel wrote:
>> Thorsten Behrens wrote:
>>>
>>> [wichtige Entscheidungen werden in Hamburg getroffen]
>>>
>> von welchen grossen oder wichtigen Entscheidungen sprichst Du? Ich kenne  
>> diese nicht bzw. bin mir nicht diesen bewusst. Kannst Du Beispiele fuer  
>> Entscheidungen geben, die besser mit breiterer Beteiligung haetten  
>> getroffen werden sollen ?
>>
> Hi Martin,
> 
> nun, es gibt diverse Bereiche, in denen Sun bisher die Community
> garnicht konsultiert (immer AFAICT, ich lese auch nicht *alle*
> Listen ;)), das ist z.B. alles, was mit Entwicklungsplanung zu tun
> hat (welche Features, welche Bugs, Deadlines, Ausnahmen); welche
> Platformen supported werden, welche Ports man macht (oder eben
> nicht), Fokus der Entwicklung (Features vs. Bugs vs. Performance 
> vs. API vs. Dokumentation vs. Security). 
Tut mir leid, aber das stimmt nicht.

Deadlines folgen dem Release Plan, der gemeinsam im ESC-Meeting
vorgeschlagen, diskutiert und beschlossen wurde (und natürlich nicht in
Stein gemeißelt ist). Und Änderungen der konkreten Termine werden im
Release Status Meeting disktutiert.

Ausnahmen werden im Release Status Meeting bzw. auf der "releases" Liste
diskutiert und beschlossen.

Welche Bugs in welchem Release gefixt werden, kannst du ganz einfach
beeinflussen: fixe sie einfach. Niemand wird dich aufhalten. Oder
überzeuge andere Entwickler davon, dass sie es tun, das sollen Leute
schon geschafft haben. Aber erwarte nicht, dass andere deine Gedanken
lesen und in vorauseilendem Gehorsam deine Lieblingsbug fixen. [Ich
weiß, du hast das nicht (nur) auf dich selbst gemünzt, es schreibt sich
aber besser in der ersten als in der dritten Person und die Botschaft
ist ja die gleiche!]

Nun zur Entwicklungsplanung und dem Fokus der Entwicklung, zu den
Features, Plattformen etc.

Sicherlich entscheiden die Sun-Entwickler (oder deren Management)
zunächst einmal darüber, was sie selbst programmieren, welche
Schwerpunkte sie dabei setzen etc. Das ist ja wohl bei anderen
Entwicklern wie dir bei Novell nicht anders. Aber ich habe noch nie
erlebt, dass von unserer Seite aus irgend jemand anderem vorgeschrieben
wurde, was er tun oder nicht tun soll. Oder was meinst du hier?

Wenn du natürlich meinst, dass deiner Meinung nach die von Sun bezahlten
Entwickler nur das tun sollen, was andere wollen, am besten noch ohne
dass diese dazu einen signifikanten Beitrag leisten: ja, in der Tat,
diese "Beteiligung der Community" lehne ich ab.

Ich kann dir aber genügend Beispiele liefern, wo wir auf Anfragen von
anderen Entwicklern uns an deren Projekten beteiligt haben (zumindest
beratender/helfenderweise, mit QA etc., aber auch mit Code-Beiträgen),
wenn diese an uns herangetreten sind und uns um Hilfe gebeten haben. Um
mal für mich zu sprechen: das Einzige, was ich verlange, ist Mitarbeit,
dann bin ich auch immer dazu bereit, ebendiese von meiner Seite aus
anzubieten. Man muss aber entsprechend mit - und mit uns
zusammenarbeiten, damit das funktionieren kann.

Und wie sieht es mit den aktuellen Zielen aus? Gerade Performance und UI
sind Dauerbrenner in der Community, Forderungen, das endlich anzugehen,
gibt es seit Jahren. Nun tun wir es, und zwar völlig transparent, unter
ausgiebiger Beteiligung der Community - und dann ist das auch wieder falsch?

Fazit: da bleibt IMHO nicht viel übrig. Du müsstest also schon etwas
konkreter werden, wenn man mit deinen doch recht pauschalen Behauptungen
etwas anfangen können soll. Ich will gar nicht bestreiten, dass es
anekdotische Beispiele gibt, die diskussionswürdiges Verhalten zeigen,
aber wie man daraus ein systematisches, gewolltes Abgrenzen konstruieren
kann, ist mir schleierhaft.

Noch besser wäre es natürlich, wir lassen die Vergangenheit ruhen und
konzentrieren uns auf das, was wir in Zukunft sehen wollen: kannst du
konkrete Beispiele nennen, wo du eine stärkere Beteiligung der Community
sehen möchtest bzw. wo siehst du sie gefährdet?

> Dann Dinge, bei denen AFAIK 
> mit Leuten aus der Community geredet wurde, Sun dann aber dennoch 
> gemacht hat, was es f"ur richtig hielt: Hosting des Projekts, SCA/
> Verfasstheit von OOo, Prozesse und deren Ausgestaltung, SCM-System,
> Build-System (eigenes Inhouse-System, inkrementelles Bauen)...

Bitte vermische hier nicht "SCA/Verfasstheit" mit den anderen Dingen,
das gehört nicht zusammen. In der Tat ist Sun in diesem einen Punkt sehr
fest - das Thema hatten wir aber schon oft genug und wir sollten das
hier nicht wieder aufwärmen. Du thematisierst ja hier Sun's angebliches
Fehlverhalten mit dem Hintergedanken, das zu benutzen, um die
"Verfasstheit" des Projekts auszuhebeln. Indem du diese Verfasstheit
selbst als Problemverhalten beschreibst, erzeugst du einen Beweis durch
Behauptung.

Hier geht es ja darum, ob Sun in der täglichen Arbeit keine Beteiligung
an Entscheidungen zulässt. Und das ist IMHO nicht richtig.

Natürlich ist hier nicht immer alles vorbildlich gelaufen, aber die
grundsätzliche Bereitschaft, Prozesse etc. in Frage zu stellen, ist
vorhanden und wurde auch z.B. auf diversen ESC-Meetings immer wieder
deutlich gemacht. Leider war es dann, wenn dazu aufgefordert wurde, an
der Umsetzung von entsprechenden Änderungen zu arbeiten oder zumindest
einmal Vorschläge zu formulieren, immer recht schnell vorbei mit dem
Engagement von anderen.

Ich sehe nicht, dass wir an Prozesse etc. festhalten "just because", nur
erwarten wir verständlicherweise, dass neue Prozesse auch unsere
Requirements berücksichtigen, und dass Änderungen oder komplett neue
Prozesse gemeinsam umgesetzt werden.

Aber sicher, da gibt es noch viel zu verbessern. Nur liegt das nicht
daran, dass es keine Offenheit und Bereitschaft gibt, sondern daran,
dass das nicht so einfach ist, viel Arbeit erfordert, die nicht immer
nur wir erledigen wollen, und - ja auch! - weil einige sich mit
Veränderungen persönlich schwer tun. Das ist aber ein individuelles
Problem und kein systematisches.

>> Mir faellt zur Zeit gerade eine"groessere" Entscheidung ein: "Unter  
>> welchen Kriterien sollen/koennen extensions gebundlet werden ?". Das  
>> steht fuers naechste ESC meeting auf der agenda,
>>
> Und ich bin froh dar"uber. :)
> 
> Andererseits macht das schon wieder ein "ahnlich gelagertes Problem
> offensichtlich: die Extensions-Policy wurde faktisch initial bei Sun 
> gemacht, und jetzt m"ussen Leute aus der Community Zeit & Nerven
> aufbringen, die ggf. im Nachhinein wieder zu "andern - ist nicht so
> motivierend.

Das ist wohl wahr, und es kostet auch uns/mich Zeit und Nerven. Aber das
hat sicherlich vor allem etwas damit zu tun, wie das ESC funktioniert
bzw. nicht funktioniert. Absicht ist das jedenfalls nicht.

Du bist ja neuerdings im ESC, was mich sehr freut. Da sollten wir ja
auch in Zukunft besser in der Lage sein, solche "nicht so motivierenden"
Vorkommnisse zu vermeiden.

Ciao,
Mathias

-- 
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "nospamfor...@gmx.de".
I use it for the OOo lists and only rarely read other mails sent to it.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@de.openoffice.org
For additional commands, e-mail: dev-h...@de.openoffice.org

Antwort per Email an