Fragen & Antworten
Was bedeutet "Onsite-Offshore-Softwareentwicklung"?
Welche Vorteile bietet Offshore-Softwareentwicklung?
Ich habe gehört, dass viele Offshore-Projekte scheitern. Warum ist das so?
Wo liegen die Risiken bei der Offshore-Softwareentwicklung?
Sind unterschiedliche Zeitzonen ein Problem für mein Offshore-Softwareprojekt?
Wie gewährleistet Digital Mesh die Sicherheit meiner Daten?
Welche Arten der Kommunikation nutzt Digital Mesh?
Welche Arbeits- und Abrechnungsmodelle gibt es bei Digital Mesh?
Wie werden die Mitglieder für ein dediziertes Team ausgewählt und welchen Einfluß habe ich darauf?
Welche Art von Dokumentation wird benötigt, um ein Angebot abzugeben?
Muss ich Hindi lernen, wenn ich Offshoring in Indien nutzen möchte?
Ab wann lohnt sich Offshore-Entwicklung?
Was bedeutet "Onsite-Offshore-Softwareentwicklung"?
Der Begriff Off-shore stammt aus dem Finanzbereich. Um steuerliche Vorteile herausschlagen zu können, wurden Transaktionen ausserhalb der Hoheitsgewässer auf hoher See durchgeführt. Eben von der Küste entfernt, auf Englisch off shore. Heute bezeichnet man mit diesem Begriff die Verlagerung von betrieblichen Aufgaben an Unternehmen ausserhalb des eigenen Staates. Meistens geht es hier um die Verlagerung von Produktionsstätten nach Osteuropa und vor allem von Softwareentwicklungsprojekten nach Indien.
Der englische Begriff On-Site, heißt übersetzt so viel wie "auf der Baustelle"bzw. "vor Ort". Damit bezeichnen wir die Tatsache, dass das Projektmanagement dort durchgeführt wird, wo die Software später auch zum Einsatz kommt. Unseren Mitarbeitern ist es daher jederzeit möglich, Fragen direkt vor Ort bei unserem Auftraggeber zu klären.
Sie als Auftraggeber profitieren also von den Vorteilen der Offshore-Entwicklung bei gleichzeitiger Vor-Ort-Betreuung durch unser Leipziger Team.
Welche Vorteile bietet Offshore-Softwareentwicklung?
Wir sehen zwei große Vorteile: Flexibilität und Preis. In Indien herrscht ein Überangebot an hochqualifizierten Programmierern. Und obwohl wir mit zur Zeit 50 Mitarbeiterinnen und Mitarbeitern in der Produktion zu den kleineren indischen Firmen gehören, können wir Ihnen eine Flexibilität bieten, die Sie in mitteleuropäischen Ländern nicht finden werden.
Typische mitteleuropäische Softwareunternehmen bestehen aus 2 bis 10 Mitarbeitern. Wenn Ihr Projekt zum Beispiel schnell umgesetzt werden muss, können diese Firmen oft nicht reagieren. Mit einem vergleichsweise großen Team können wir hingegen einfach einige weitere Programmierer zu Ihrem Projektteam hinzufügen. Sie sparen dadurch Zeit bei gleichbleibenden Kosten.
Natürlich ist Offshoring auch preislich sinnvoll. Mit unserem Onsite-Offshore-Verfahren sparen sie ca. 50 bis 70% der Kosten gegenüber der Softwareentwicklung in Deutschland ein.
Ich habe gehört, dass viele Offshore-Projekte scheitern. Warum ist das so?
Das Scheitern eines Softwareprojekts hat nur selten etwas mit der Software an sich zu tun. Häufig wird eine Software in Auftrag gegeben, um Probleme oder Aufgaben im Unternehmen zu lösen. Dabei wird erwartet, dass alles gut wird, wenn erst die Software vorhanden ist.
Um es ganz klar zu sagen: Das ist so ohne weiteres nicht möglich. Eine Software ist nur ein Werkzeug, mit dem sich bestehende Prozesse unterstützen lassen. Wenn sich Geschäftsprozesse ändern oder ändern sollen, kann man diese Änderung durch Einsatz einer Software lediglich unterstützen. Alleine durch die neue Software wird sich jedoch nichts zum Besseren verändern, eher im Gegenteil!
Der positive Effekt wird durch die Änderung der internen Abläufe bewirkt. Deswegen werden alle unsere Projekte von erfahrenen Projektmanagern betreut. Diese analysieren mit Ihnen zusammen die Ist-Situation, entwerfen die Soll-Prozesse und setzen anschließend die Anforderungen in eine Software um. Wenn Sie möchten, helfen unsere Spezialisten auch beim Change-Mangement in Ihrem Unternehmen.
Offshore-Projekte bergen noch eine weitere Gefahrenquelle, die von vielen Unternehmen unterschätzt wird: die interkulturellen Unterschiede zwischen Auftraggeber und Entwicklungsgesellschaft. Mit Digital Mesh existiert dieses Risiko für Sie nicht, denn wir haben Erfahrung um Umgang zwischen deutschen und indischen Kollegen.
Wo liegen die Risiken bei der Offshore-Entwicklung?
Bei der Entwicklung von Offshore-Softwareanwendungen gibt es vier große Risikogruppen.
Die erste sind die "üblichen" Schwachpunkte in einem Projekt wie z.B. unsaubere Definition der Aufgaben, unzureichende Planung, schlechte Management- und Entwicklungsprozesse.
Wir schenken jedem dieser Punkte unsere volle Aufmerksamkeit, so dass die daraus entstehenden Risiken minimiert werden.
Die zweite Risikogruppe besteht in unzulänglicher Kommunikation zwischen den Partnern.
Deswegen haben wir das Prinzip der "24-Stunden-Antwort" aufgestellt. Alle Anfragen, die uns erreichen, werden innerhalb von 24 Stunden beantwortet, und wir erwarten dasselbe von unseren Auftraggebern.
Die dritte Risikogruppe sind die getroffenen Übereinkünfte. Verantwortungsbereiche, Zahlungen und andere Übereinkünfte müssen einwandfrei geplant und eingehalten werden, um eine optimale Sicherheit für beide Seiten zu erzielen.
Als letzte große Risikogruppe kommen die kulturellen Unterschiede mit ins Spiel. Natürlich kann sich bei einer Kommunikation zwischen zwei grundverschiedenen Kulturen das eine oder andere Missverständnis einschleichen. Unser erfahrenes Team in Deutschland steht Ihnen mit seiner ganzen Expertise zur Seite.
Sind unterschiedliche Zeitzonen ein Problem für mein Offshore-Softwareprojekt?
Wenn das Entwicklungsteam in einem anderen Teil der Welt als der Auftraggeber sitzt, sind Unterschiede in den Zeitzonen die natürliche Konsequenz. Die Zeitverschiebung von Mitteleuropa nach Indien hält sich mit 3,5 Stunden (bzw. 4,5 Stunden bei Winterzeit) in Grenzen. Davon abgesehen arbeiten Sie ausschließlich mit unserem Team in Leipzig zusammen, welches sich in Ihrer Zeitzone befindet.
Wenn Sie trotzdem wünschen, dass Ihr Entwicklungsteam sich an Ihre Bürozeiten anpasst, können wir das (evtl. gegen Aufpreis) gerne arrangieren. Dies muss allerdings bereits bei der Auswahl der Teammitglieder feststehen.
Wie gewährleistet Digital Mesh die Sicherheit meiner Daten?
Wir verstehen Bedenken unserer Auftraggeber sehr gut, Konzepte und Daten weiterzugeben, die für den täglichen Geschäftsbetrieb wertvoll sind. Daher tun wir alles, um die Sicherheit Ihrer Daten sowie die entsprechende Verschwiegenheit zu gewährleisten. Im Einzelnen:
1. Eigentum
Die Eigentumsrechte aller im Laufe des Projektes erstellten Software, Quellcodes, Datenstrukturen, Dokumentationen, Designs usw. liegen vollständig bei unserem Auftraggeber.
Nach Abschluss eines Projekts wird das gesamte Material an unseren Auftraggeber übergeben. Sobald unser Auftraggeber alles vollständig erhalten hat, löschen wir die Daten von unseren Systemen, falls nicht anders gewünscht.
2. Geheimhaltung
Wir werden Geheimhaltungsvereinbarungen unserer Auftraggeber als Unternehmen zustimmen. Darüber hinaus haben auch alle unsere Mitarbeiter ihrerseits eine strikte Geheimhaltungserklärung unterschrieben.
3. E-Mail Sicherheit
Reguläre E-Mails können jederzeit im Netz "abgehört" werden. Um dies zu verhindern, verschlüsseln wir E-Mails mit sensiblen Daten und Passwörtern mit PGP.
Welche Arten der Kommunikation nutzt Digital Mesh?
Wir sind per Telefon, E-Mail und über alle Arten von Messengern (AOL, MSN, Yahoo, Skype) zu erreichen. Unser Leipziger Büro ist aus dem deutschen Festnetz kostenfrei unter der Nummer 0800-DIGIMESH (0800-34446374) zu erreichen.
Darüber hinaus richten wir während des Projekts einen Extranet-Bereich ein, über welchen Sie permanent den Fortschritt des Projekts überwachen können.
Welche Arbeits- und Abrechnungsmodelle gibt es bei Digital Mesh?
Zur Zeit bieten wir drei verschiedene Abrechnungsmodelle an:
Stundenweise Abrechnung
Die Stunden, die unsere Ingenieure an Ihrer Software arbeiten, werden wochenweise ausgewiesen. Eine Rechnungsstellung erfolgt nach jeweils 100 Stunden.
Festpreis für abgschlossene Projekte
Wir erstellen ein Festpreisangebot auf der Grundlage Ihres Lasten- und Pflichtenhefts bzw. SRS (Software Requirements Specifications). Für die Erstellung dieser Dokumente stehen wir Ihnen gerne zur Verfügung. Der Angebotspreis umfasst dann alle Arbeiten, die im SRS bzw. im Lastenheft festgelegt wurden.
In diesem Fall berechnen wir eine Anzahlung von 50% des voraussichtlichen Endpreises bei Projektbeginn und eine Restzahlung nach Abschluss der Arbeiten.
Dediziertes Team
Für größere Projekte bzw. als ausgelagerte Erweiterung Ihrer IT-Abteilung bieten wir ein dediziertes Team an. Für einen monatlichen Festpreis pro Arbeitskraft stellen wir Ihnen aus unsererm Pool hochqualifizierter Spezialisten ein Team zusammen, welches ausschließlich für Sie arbeitet. Dabei gehen wir so weit, dass Sie festlegen können, an welche Zeitzone sich Ihr Team anpassen soll, oder ob Ihr Team rund um die Uhr für Sie verfügbar sein soll.
Wie werden die Mitglieder für ein dediziertes Team ausgewählt und welchen Einfluß habe ich darauf?
Wir benennen jeweils einen Projektmanager in Deutschland und in Indien. Diese wählen aus unseren erfahrenen Ingenieuren die benötigten Teammitglieder aus. Falls nötig, werden wir sogar geeignete Kandidaten neu einstellen.
Während der Auswahlphase erhalten Sie die Lebensläufe aller Kandidaten. Sie können auf Wunsch auch telefonische Interviews mit den potentiellen Teammitgliedern führen.
Welche Art von Dokumentation wird benötigt, um ein Angebot abzugeben?
Damit wir Ihre Anforderungen richtig verstehen und dementsprechend auch richtig umsetzen können, benötigen wir ein Lasten- und Pflichtenheft oder ein Software Requirements Specification (SRS) -Dokument von Ihnen.
Unsere Spezialisten stehen Ihnen für die Ermittlung und Aufnahme der Anforderungen gerne zur Verfügung. Dazu werden wir einige Stunden oder Tage mit Ihnen verbringen und die Soll- und Ist-Situation genau analysieren und festhalten.
Die daraus entstehende Dokumentation übergeben wir Ihnen als Ihr Eigentum. Sie können damit natürlich auch Angebote anderer Firmen einholen. Deswegen werden wir diesen Teil auch pauschal berechnen. Wenn Sie uns anschließend auch mit der Projektdurchführung beauftragen, werden die Kosten für die Erstellung des Lasten- und Pflichtenheftes mit der Auftragssumme verrechnet.
Muss ich Hindi lernen, wenn ich Offshoring in Indien nutzen möchte?
Nein, natürlich nicht! Unser Leipziger Team, das Sie betreut, besteht zu 100% aus deutschen Muttersprachlern. Sprachbarrieren existieren bei uns nicht. Wenn Sie direkten Kontakt zu unseren Entwicklern wünschen, ist das jederzeit möglich. Alle unsere indischen Kollegen sprechen Englisch.
Ab wann lohnt sich Offshore-Entwicklung?
Darüber gibt es keine allgemeingültige Aussage. Unsere Erfahrung zeigt, dass Projekte mit einer Programmierleistung ab etwa 45 Manntagen sinnvoll sind. Wir haben jedoch auch schon sehr erfolgreich kleinere Projekte umgesetzt. Allgemein gilt natürlich: Je größer das Projekt ist, desto höher können die Einsparungen liegen.

