{"id":28502,"date":"2020-06-30T15:46:06","date_gmt":"2020-06-30T13:46:06","guid":{"rendered":"https:\/\/www.intellias.com\/from-team-augmentation-to-software-delivery-powerhouse\/"},"modified":"2020-12-01T10:33:21","modified_gmt":"2020-12-01T09:33:21","slug":"from-team-augmentation-to-software-delivery-powerhouse","status":"publish","type":"post","link":"https:\/\/intellias.com\/de\/von-der-teamerweiterung-zum-kraftwerk-der-softwarelieferung\/","title":{"rendered":"Von der Teamerweiterung zum Kraftwerk der Softwarelieferung"},"content":{"rendered":"

Gesch\u00e4ftsherausforderung<\/h2>\n

Als BrainStorm, der bevorzugte Schulungsanbieter f\u00fcr Tausende von Unternehmen auf der ganzen Welt, die Idee einer innovativen SaaS-basierten QuickHelp-Plattform f\u00fcr professionelles Wachstum hatte, sahen sie sich mit einem Mangel an internen Entwicklungskompetenzen konfrontiert. Um ihr Hauptprodukt zu entwickeln und ihre Entwicklungskapazit\u00e4t kosteng\u00fcnstig erweitern zu k\u00f6nnen, suchte BrainStorm nach einem vertrauensw\u00fcrdigen Unternehmen f\u00fcr die Aufstockung des IT-Personals als Partner.<\/p>\n

Als Pionier in der Branche geh\u00f6rte BrainStorm zu den ersten E-Learning-Unternehmen, die ihre L\u00f6sung auf Microsoft Azure aufbauten. Bereits 2011, als Azure gerade erst herauskam und Cloud-Kompetenzen noch selten waren, l\u00f6ste diese Entscheidung neue Herausforderungen f\u00fcr das Unternehmen aus. Um dem Talentmangel zu begegnen und ihre neue Plattform f\u00fcr weitere Innovationen zukunftssicher zu machen, entschied sich BrainStorm f\u00fcr die Zusammenarbeit mit Intellias. Wir sind mit unserer reichen Erfahrung mit Cloud-L\u00f6sungen, einer starken Softwareentwicklungskultur und flexiblen Dienstleistungen zur Personalaufstockung eine gute Partie f\u00fcr das Projekt.<\/p>\n

Unsere Zusammenarbeit begann mit einem kleinen Webanwendungsprojekt, an dem vier Entwickler beteiligt waren. W\u00e4hrend des gesamten Projekts erwies sich Intellias als zuverl\u00e4ssiger Partner mit einer gro\u00dfen kulturellen Passung und der richtigen Mischung aus F\u00e4higkeiten, Fachwissen und Reife. Der Erfolg dieses Pilotprogramms gab BrainStorm die Zuversicht, zur Produktentwicklung im gro\u00dfen Ma\u00dfstab \u00fcberzugehen.
\n\"Von<\/p>\n

Die Erfolgsgeschichte unseres Teams<\/h2>\n

Team-Aufstellung<\/h3>\n

Intellias\u2018 ausgereifte technische Umgebung, fortschrittliche Technologiedienstleistungen und eine Kultur der kontinuierlichen Innovation erm\u00f6glichten es uns, schnell auf die technologischen Anforderungen von BrainStorm zu reagieren. Unsere Experten f\u00fcr Microsoft .NET und den Azure-Stack trugen entscheidend zur effizienten Entwicklung der Cloud-Plattform unseres Kunden bei. QuickHelp wird vollst\u00e4ndig auf Azure Cloud gehostet und nutzt eine Vielzahl von Azure-Diensten, -Ressourcen und -Technologien.<\/p>\n

Als kundenorientiertes Unternehmen verfolgte Intellias von Anfang an einen flexiblen, kooperativen und prozessorientierten Ansatz f\u00fcr das Projektmanagement. Dies erm\u00f6glichte es uns, schnell Arbeitsabl\u00e4ufe und Operationen einzurichten sowie Transparenz und Rechenschaftspflicht in unseren Beziehungen zu erreichen.<\/p>\n

Teamaufbau<\/h3>\n

Da die QuickHelp-Plattform rasch an Marktzugkraft gewann und eine gr\u00f6\u00dfere Beteiligung erforderte, wuchs das Team sowohl in seiner Gr\u00f6\u00dfe als auch in seinem Aufgabenbereich von Jahr zu Jahr kontinuierlich. Nach und nach delegierte BrainStorm den gesamten Auslieferungsprozess und alle Projektmanagementfunktionen an Intellias, wobei nur die Gesch\u00e4ftsanforderungserhebung auf ihrer Seite blieb. Wir gingen von der Teamverst\u00e4rkung zur vollst\u00e4ndigen Projektabwicklung \u00fcber und wurden zum einzigen Entwicklungszentrum von BrainStorm. Unser Team \u00fcbernahm die Verantwortung f\u00fcr den gesamten Softwareentwicklungszyklus, die Qualit\u00e4tskontrolle, die Anforderungsanalyse, die Release-Planung, die Rekrutierung, die Teamzusammensetzung und die Teamschulungen.<\/p>\n

Die erste Version von QuickHelp wurde von zwei 15-k\u00f6pfigen Projektteams geliefert. Die umfassende Architektur, die Intellias entwarf, wurde zum Eckpfeiler des Erfolgs von QuickHelp. Wir haben BrainStorm jedoch weiterhin digitale Beratung zu notwendigen Verbesserungen der L\u00f6sungsarchitektur und Prozessoptimierungen angeboten.<\/p>\n

Deutliche Wechsel<\/h3>\n

Nachdem die Kernprozesse in Gang gekommen waren, stellte sich eine weitere Herausforderung. Das strategische Ziel von BrainStorm, die zweite Version von QuickHelp auf den Markt zu bringen, erforderte konzeptionelle \u00c4nderungen an der Systemlogik und UX sowie eine Refaktorierung einiger Teile des bestehenden Codes oder eine vollst\u00e4ndige \u00dcberarbeitung.<\/p>\n

Um eine wachsende Pipeline von Anforderungen f\u00fcr die n\u00e4chste Version der Plattform abzudecken und enge Fristen einzuhalten, verdoppelte Intellias die Teamgr\u00f6\u00dfe. Jedem unserer drei Teams wurde ein Teamleiter zugewiesen, der f\u00fcr die \u00dcberwachung der Dynamik und Effizienz des Teams verantwortlich war.
\nWir beschlossen, vor\u00fcbergehend von Scrum auf Kanban umzustellen, um uns auf die Fertigstellung bestimmter Funktionen zu konzentrieren, anstatt uns auf mehrere Aufgaben gleichzeitig zu konzentrieren. Dies bedeutete einen grundlegenden Wandel in der Denkweise unseres Teams. <\/p>\n

Wir erkannten, dass unser Team selbst bei einem straffen Zeitplan und mit dem richtigen Verfahren die Projektanforderungen schnell und effizient erf\u00fcllen konnte. Die erfolgreiche und rechtzeitige Ver\u00f6ffentlichung der neuen Version von QuickHelp gab BrainStorm den Ansto\u00df, neue Kunden zu gewinnen und bestehende Kunden zu halten.<\/p>\n

Nach der Umstellung auf neue Technologien f\u00fcr die zweite Version, einschlie\u00dflich React, f\u00fchrten wir strenge Teamschulungen durch, um m\u00f6gliche Kompetenzl\u00fccken zu vermeiden und den \u00dcbergang nahtlos zu gestalten. Wir haben auch Postproduktionssupport f\u00fcr beide Versionen von QuickHelp geleistet, Probleme behoben, \u00c4nderungsw\u00fcnsche bearbeitet und Verbesserungen umgesetzt.<\/p>\n

Teamskalierung<\/h3>\n

Da das Gesch\u00e4ft von BrainStorm schnell wuchs, wurde die F\u00e4higkeit zur Skalierung des Entwicklerteams zu einer wesentlichen Voraussetzung f\u00fcr den Softwareherstellungsprozess. Die Teamskalierung machte nat\u00fcrlich \u00c4nderungen in Bezug auf Methodik, Projektplanung und Entwicklungspraktiken erforderlich.<\/p>\n

Von Scrum zu LeSS Huge<\/b><\/p>\n

Da wir in hohem Ma\u00dfe anpassungsf\u00e4hig sind, um die Ziele unserer Kunden zu erreichen, haben wir unsere Methodik angepasst, um bei \u00c4nderungen des Umfangs flexibler zu sein, die Leistungen des Teams zu optimieren und die Arbeit aller Beteiligten zu orchestrieren. Um den Scrum-Prozess zu skalieren, passten wir das LeSS Huge Framework so an, dass es den team\u00fcbergreifenden Bed\u00fcrfnissen besser gerecht wird. Dies half uns, einen gut koordinierten SDLC-Prozess \u00fcber die gesamte BrainStorm-Entwicklungsorganisation hinweg zu etablieren.<\/p>\n

Projektplanung und Anforderungsmanagement<\/b><\/p>\n

Unser Team begann mehrere Sprints mit einer gr\u00fcndlichen Anforderungsanalyse, damit wir eine architektonische Startbahn bauen konnten, die den zuk\u00fcnftigen Anforderungen des Produkts gerecht wird. Wir haben auch viele Projektmanagementprozesse automatisiert, um die Kommunikation, Dokumentation und operative Aktivit\u00e4ten zu erleichtern.<\/p>\n

Technische Z\u00fcnfte<\/b><\/p>\n

Unser n\u00e4chster gro\u00dfer Schritt war die Umwandlung der Organisationsstruktur in Entwicklungs-, Produkt- und Technologieunternehmen und die Gr\u00fcndung technischer Z\u00fcnfte. Das Team von Intellias leitete den Wechsel von einem Full-Stack-Entwicklungsansatz zu einer mehrdimensionalen Spezialisierung ein, die die funktions\u00fcbergreifende Funktionsf\u00e4higkeit und Effizienz des Teams gew\u00e4hrleisten sollte. Um diesen Schritt zu unterst\u00fctzen, haben wir Innungen oder Communities of Practice (CoPs) gegr\u00fcndet.<\/p>\n

Innungen, die sich auf bestimmte Interessengebiete konzentrieren, sind ein wirksamer Mechanismus zur Konsolidierung, zum Austausch und zur Pflege von Wissen innerhalb eines Fachgebiets. Unsere Innungen umfassen:<\/p>\n