John Ternus drängt Craig Federighi zu schnellerer Software-Enwicklung und Kurskorrekturen


Als Apple vor 15 Jahren auf jährliche große macOS-Updates umstellte, mochte das zwar interne Abläufe vereinfacht haben, doch der enorme Zeitdruck und verkürzte Entwicklungszyklen trugen nicht unbedingt zu mehr Qualität bei. Inzwischen hat sich die Stimmung bei vielen Nutzern durchaus eingetrübt, denn die Hardware ist erstklassig, doch es treten immer mehr Softwareprobleme auf. Viele neue Frameworks gelten unter Entwicklern als halbgar, fehlerhaft und nicht zu Ende geführt, gleichzeitig werden Endanwender ebenfalls zunehmend mit Bugs konfrontiert. Aus diesem Grund klingt ein Bloomberg-Bericht zunächst überraschend, wonach Ternus auf noch mehr Geschwindigkeit der Software-Abteilungen dränge.
Treffen hinter verschlossenen Türen zwischen Ternus und FederighiWie
Mark Gurman berichtet, forderte Ternus den Softwarechef Craig Federighi bei mehreren Treffen hinter verschlossenen Türen zu deutlich mehr Tempo auf. Dabei ging es sowohl um die Arbeit der Apple-Entwickler als auch um interne Entscheidungsprozesse. Ternus soll insbesondere Federighis Zurückhaltung gegenüber neuen Technologien stören. Die nächste Generation von Siri müsse seiner Ansicht nach weit über das hinausgehen, was Apple bislang umgesetzt habe – denn oft heißt es, Apple sei nun gerade einmal dort angelangt, wo die Konkurrenz technologisch schon vor zwei bis drei Jahren stand.
Federighis Führungsstil erneut in der KritikFederighi gilt als Manager, der sich intensiv in technische Einzelheiten einarbeitet und bei vielen Vorgängen persönlich mitdiskutiert. Abweichende Vorschläge haben es angeblich schwer, sich durchzusetzen – Federighi diskutiere oft so lang, bis die andere Seite aufgebe. Zudem arbeite Federighi mit Planungshorizonten von nur zwölf bis achtzehn Monaten, wohingegen Apples Hardwareabteilungen mehrere Jahre vorausdenken und wesentlich längerfristigere Ziele festlegen. Möglicherweise ist das ein Grund, warum macOS- und iOS-Updates häufiger das Gefühl von Schnellschüssen hinterlassen.
Das Thema "Mikro-Management" ist indes nicht neu, denn in einem älteren
Bericht war bereits die Rede davon, Federighi überwache sogar persönlich, wie viel die einzelnen Abteilungen für Snacks und andere Kleinigkeiten ausgeben.
Mehr Zeit zum Entwickeln, weniger für die IntegrationGleichzeitig experimentiert Apple mit wohl veränderten Abläufen in der Softwareentwicklung. Bislang unterteilte man die Arbeit an neuen Betriebssystemen in drei Phasen zu je acht Wochen. Davon entfallen vier Wochen auf die eigentliche Entwicklung und weitere vier auf die Zusammenführung der Funktionen. Beim ersten Entwicklungsabschnitt in Hinblick auf iOS 28 und macOS 28 wurde dieses Verhältnis auf sechs zu zwei Wochen verändert. Entwickler erhalten dadurch 50 Prozent mehr Zeit, neue Ideen auszuprobieren und Funktionen auszuarbeiten, bevor die Ergebnisse integriert werden müssen. Intern soll die Änderung übrigens positiv aufgenommen worden sein.
Personelle Änderungen geplant?Federighi selbst denke nicht daran, einen Nachfolgeplan vorzubereiten – und Bloomberg zufolge gebe es auch keine Pläne, Änderungen an der Spitze vorzunehmen. Allerdings scheint sich ein erneuter Wechsel der Siri-Projektleitung anzudeuten. Mike Rockwell spiele ernsthaft mit dem Gedanken, seinen Posten aufzugeben oder Apple ganz zu verlassen. Im Falle Federighis setze Ternus jedoch darauf, ihn zu verschiedenen Kurskorrekturen zu bewegen. Vor allem die Planung müsse schneller ablaufen, um mehr Zeit für die eigentliche Arbeit an neuer Software zu ermöglichen. Nicht vollständig klar wird aus dem Bericht, ob Ternus nur diesen Hebel bewegen möchte, oder ob er generell auf kürzere Releasezyklen drängt.