{"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":"
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<\/p>\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
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
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
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
Jede Innung wird von einem engagierten Koordinator geleitet, der die Verantwortung f\u00fcr den Erfolg in dem Gebiet \u00fcbernimmt. Die Rolle des Koordinators besteht darin, Strategie, Metriken und KPIs in Bezug auf die Funktion ihrer Innung zu definieren, moderne technische Verfahren einzuf\u00fchren und die Hauptbeitragszahler der Innung zu ermutigen, ihre Ideen und Vorschl\u00e4ge einzubringen.<\/p>\n
Die Gr\u00fcndung von Innungen half uns dabei, die technische H\u00f6chstleistung innerhalb der BrainStorm-Entwicklungsabteilung zu f\u00f6rdern, einen st\u00e4rker datengesteuerten SDLC-Ansatz zu verfolgen und frisches Blut in das Team zu bringen, indem wir proaktive technische F\u00fchrungskr\u00e4fte ausbildeten und f\u00fcr bestimmte Funktionen spezialisierte Fachkr\u00e4fte einstellten.<\/p>\n
DevOps-Prozess<\/b><\/p>\n
Vom ersten Tag an machte sich unser Team die DevOps-Ideologie zu Eigen und baute den Entwicklungsprozess unter Ber\u00fccksichtigung der DevOps-Prinzipien auf, indem es die Infrastruktur optimierte, Arbeitsabl\u00e4ufe automatisierte und die allgemeine operative Effizienz verbesserte. Mit der Einf\u00fchrung des neuen Gesch\u00e4ftsmodells von BrainStorm zusammen mit einem neuen Produkt mit einer Microservices-Architektur sind die Dienste f\u00fcr den L\u00f6sungsbetrieb von Intellias zu einem unverzichtbaren Bestandteil unserer Zusammenarbeit geworden.<\/p>\n
Jedes Entwicklungsteam ist f\u00fcr seine CI\/CD-Pipeline verantwortlich und kann ohne die Hilfe von Infrastruktur-Entwicklern Funktionen bereitstellen, sobald sie fertig sind. Unsere CI\/CD-Pipelines sind mit eingebauten Quality Gates ausgestattet, die bei jeder Aktualisierung eine Reihe von automatisierten Tests durchf\u00fchren und dabei helfen, Probleme zu l\u00f6sen, bevor sie sich auf das System auswirken. Unsere tiefgreifende Automatisierung der Infrastructure as Code (IaC) beschleunigt die Bereitstellung der Infrastruktur f\u00fcr Entwicklung, Test, Produktion und Skalierung.<\/p>\n
Seit Beginn unserer Zusammenarbeit mit BrainStorm haben wir ein gutes Verh\u00e4ltnis zu unserem Kunden aufgebaut. Unsere Partnerschaft geht jedoch viel tiefer. Im Laufe der Jahre haben wir auch eine enge Beziehung zu BrainStorm aufgebaut und ihre Werte, ihren kulturellen Code und ihre Arbeitsmoral geteilt. Sie vertrauen uns vollkommen und behandeln die Softwareentwickler von Intellias als Teil ihres Teams. Wir beteiligen uns an BrainStorm’s Kulturaustauschprojekten und unterst\u00fctzen ihre Initiativen.<\/p>\n
Was als Personalaufstockung in der Softwareentwicklung mit BrainStorm begann, hat sich zu einer vertrauensvollen, langfristigen Beziehung entwickelt und dazu gef\u00fchrt, dass wir f\u00fcr unseren Kunden eine skalierbare Softwareentwicklungsorganisation aufgebaut haben.<\/p>\n
In den fr\u00fchen Phasen des Projekts erweiterte Intellias die Entwicklungskompetenzen von BrainStorm mit professionellen Teams und bot das Potenzial f\u00fcr eine weitere Aufstockung des IT-Personals, um neue Gesch\u00e4ftsm\u00f6glichkeiten f\u00fcr unseren Kunden abzudecken. Wir statteten BrainStorm auch mit ergebnisorientierten Mechanismen aus, um den Entwicklungsprozess zu optimieren, Ineffizienzen zu beheben und eine erfolgreiche Umsetzung sicherzustellen.<\/p>\n
W\u00e4hrend unserer gesamten Zusammenarbeit haben wir durch transparente Planung und explizite Priorit\u00e4tensetzung f\u00fcr Sichtbarkeit des Projekts gesorgt. Dies hat BrainStorm ein hohes Ma\u00df an Vorhersehbarkeit gegeben, um ihr Gesch\u00e4ft aufzubauen und sicherzustellen, dass sie ihre Versprechen und Vereinbarungen mit Kunden einhalten.<\/p>\n
Intellias hat f\u00fcr BrainStorm ein hoch funktionierendes Software-Auslieferungszentrum mit f\u00fcnf erstklassigen Projektteams mit insgesamt \u00fcber 50 leitenden IT-Fachkr\u00e4ften aufgebaut. Da unser Kunde weiterhin sieht, dass sein Unternehmen sowohl zahlenm\u00e4\u00dfig als auch geografisch expandiert, verpflichtet sich Intellias, BrainStorm auf jede erdenkliche Weise zu unterst\u00fctzen, um seinen Erfolg zu vergr\u00f6\u00dfern.<\/p>\n","protected":false},"excerpt":{"rendered":"
Wir richteten ein fortschrittliches Softwareentwicklungszentrum f\u00fcr ein f\u00fchrendes professionelles Schulungsunternehmen ein, das weltweit Millionen von Lernenden bedient <\/p>\n","protected":false},"author":17,"featured_media":50670,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[42],"tags":[69,63],"acf":[],"yoast_head":"\n