In diesem Artikel möchte ich einige wichtige Gedanken und Tipps teilen, die Ihnen definitiv helfen werden, einige Momente zu vermeiden, die den Entwicklungsfortschritt negativ beeinflussen oder sogar das gesamte Projekt stoppen können.
Diese Tipps, die ich vorbereitet habe, umfassen die Vorhersage verschiedener unangenehmer Momente, die Minimierung der Anzahl der Änderungsanfragen und den Schutz davor, das Projekt immer wieder von vorne zu beginnen.
1. Koordination und Genehmigung des Designs mit dem Entwicklungsteam
Wir denken nicht immer so darüber nach, aber die gesamte Logik der Anwendung, der Website oder der Plattform wird tatsächlich im Design angezeigt. Es mag so erscheinen, als wären das Design und das Backend nicht eng miteinander verbunden, aber in Wirklichkeit bezieht sich das Backend hauptsächlich auf die Anwendungsdaten. Und diese Daten stehen in direktem Zusammenhang mit dem Design. Es kommt jedoch häufig vor, dass die Ausgabe echter Daten an die Frontend nicht mit der vom Designer bereitgestellten Vorlage übereinstimmt.
Das bedeutet, dass wir ein sehr schönes Design haben können, aber da es nicht mit dem Entwicklungsteam abgestimmt wurde, wird es wahrscheinlich am Ende der Entwicklungsphase nicht den Erwartungen entsprechen. Dies ist ein besonders wichtiges Thema, wenn der Kunde mit einem bereits bestehenden Design zu uns kommt und nur die Entwicklung benötigt.
Um Probleme wie diese zu vermeiden, ist es notwendig, auf das UX-Design zu achten, da die gesamte Logik der zukünftigen Anwendung und wie sie funktionieren wird, auf dem UX basiert.
2. Verständnis des Geschäftsziels
Bevor wir mit der Arbeit an Aufgaben beginnen (zum Beispiel, eine Funktion zu entwickeln), setzen wir uns zusammen, um sicherzustellen, dass jeder, der beteiligt ist, den geschäftlichen Wert des Projekts versteht. Es geht darum, mechanische Ausführung um jeden Preis zu vermeiden, und stattdessen anzuerkennen, warum wir diese Aufgabe erledigen. Welches Ergebnis streben wir an? Dieses Gespräch ist notwendig, da wir am Ende des Projekts nicht hören möchten, dass der Kunde sagt: „Jungs, das ist nicht das, was ich eigentlich wollte.“
Darüber hinaus wäre es schön, ein Terminologiedokument für jedes Projekt zu erstellen, um mehr über das Geschäft des Kunden zu erfahren. Es ist einfach, damit zu beginnen, indem man die folgenden Fragen beantwortet:
Wie funktioniert dieses Geschäft?
Welche Schlüsselbegriffe gibt es in diesem Geschäft?
Was ist die Hauptmission des Produkts, an dem wir arbeiten?
Warum implementieren wir jede der Funktionen?
Ohne diese Fragen zu beantworten, ist es möglich, in eine Situation zu geraten, in der Entwickler irgendwann den Code neu schreiben müssen.
3. Überwindung des Mangels an Geschäfts- und Produktanalyse
Ein Mangel an Geschäftsanalysen und ein vages Verständnis des Hauptproblems, das das Produkt lösen soll, schaffen viele Probleme. Die Geschäftsanalysen sind ein unverzichtbarer Ausgangspunkt für jedes Projekt. Selbst wenn ein Kunde diese Umwandlung nicht initiieren möchte, müssen Sie sich verstärkt um Antworten auf die folgenden Fragen bemühen:
– Haben die Benutzer des Produkts Rollen? Wenn ja, welche?
– Wird es eine Integration von Drittanbieter-Lösungen geben? Welche Art von Lösungen?
– Was ist die Monetarisierungsstrategie des Produkts? Benötigt das Produkt Anzeigenplatzierungen?
– Welche Inhalte können Benutzer generieren?
Dies sind nur einige Fragen. Es gibt natürlich viele weitere. Seien Sie nicht schüchtern und lernen Sie so viel wie möglich, um den Erfolg des Projekts sicherzustellen.
4. Berücksichtigung der Einschränkungen
Bevor ein Projekt gestartet wird, ist es unmöglich, alle technischen und logischen Einschränkungen zu berücksichtigen. Daher ist es wichtig, die „Grauzonen“ frühzeitig zu identifizieren und zwischen Logik und deren direkter Umsetzung zu unterscheiden.
Ein Mangel an Analyse zu Beginn des Projekts kann zu technischen Einschränkungen führen, und ein Mangel an Verständnis des Geschäftsziels kann zu logischen Einschränkungen führen. Es ist besser, dem Kunden im Voraus zu sagen, dass es Dinge gibt, bei denen Sie sich nicht sicher sind und die Sie detailliert recherchieren oder eine ordnungsgemäße Geschäftsanalysen durchführen müssen, usw.
Es ist auch wichtig, die Gesamtkosten des Eigentums zu berücksichtigen, die den Kaufpreis eines bestimmten Vermögenswerts sowie die Betriebskosten über die Lebensdauer des Vermögenswerts umfassen. Wenn wir also ein Projekt entwickeln möchten, das die Speicherung einer großen Menge an Daten beinhaltet, müssen wir verstehen, wo diese Daten gespeichert werden können und wie viel es unseren Kunden in der Zukunft kosten wird.
5. Religiös Veränderungen aufzeichnen
Es kommt häufig vor, dass sich während der Entwicklungs- und/oder Designprozesse Aufgaben, Priorisierungen, Funktionalitäten und Risiken ändern; einige Funktionen können entfernt und andere hinzugefügt werden. Sie müssen alle Änderungen im Projekt dokumentieren, da sie Folgendes beeinflussen:
a) der beabsichtigte Plan für die Projektumsetzung;
b) Projektlaufzeit;
c) Kosten.
So werden Sie sowohl sich selbst als auch Ihren Kunden schützen. Idealerweise sollten alle Besprechungen und Anrufe aufgezeichnet werden, und ihre Zusammenfassung sollte an die E-Mail aller verantwortlichen Personen, Stakeholder, einschließlich Kunden, gesendet werden.
Wenn sich Ihre Anforderungen ändern oder ein Kunde neue Ideen anbietet, sollte dies dokumentiert werden. In diesem Fall ist E-Mail eine ideale Variante, da niemand die Nachrichten bearbeiten oder löschen kann. Wie das Sprichwort sagt, einmal schriftlich, immer schriftlich.
Übrigens gibt es viele andere Möglichkeiten, wie Sie die Änderungen bequem festhalten können – zum Beispiel in Notion, Trello, Figma usw. Aber in der Regel verwenden Sie diese Tools, um bereits vereinbarte Änderungen festzuhalten.
6. Arbeiten mit hohen Erwartungen
Ich habe das Gefühl, ich wiederhole mich, aber es ist äußerst wichtig, alles zu besprechen. Wenn Sie das Projekt starten, behandeln Sie sofort die folgenden Themen:
Risiken;
reale Zeitpläne (wenn möglich);
potenzielle Probleme während der Arbeit am Projekt, unabhängig davon, ob sie von Ihnen abhängen oder nicht.
Außerdem ist es besser, weniger zu versprechen, auch wenn Sie erkennen, dass Sie am Ende viel mehr tun können. Versprechen Sie nicht zu viel. Und vergessen Sie nie, einen Puffer im Zeitplan einzuplanen, auch wenn die Risiken minimal sind. So haben Sie Zeit für Zwischen- und Abschlussprüfungen.
Natürlich gibt es weitere Nuancen und Probleme, auf die Sie achten müssen, wenn Sie an einem bestimmten Projekt arbeiten. Die sechs in diesem Artikel genannten Punkte werden Ihnen jedoch höchstwahrscheinlich helfen, die häufigsten Fehler zu vermeiden und Ihr Projekt effizienter zu gestalten.
Wenn Sie ein Produkt entwickeln möchten und unseren Ansatz persönlich besprechen möchten, kontaktieren Sie uns bitte, indem Sie das Formular ausfüllen. Sie können auch eine E-Mail an contact@ein-des-ein.com schreiben. Wir freuen uns darauf, in Ihre Projektidee einzutauchen und Ihnen zu helfen!
Interessiert an unserem monatlichen Newsletter? Erhalten Sie die Einblicke, Updates und Rabatte direkt in Ihr Postfach, nur einmal im Monat.
By continuing to browse or by clicking ‘Accept’, you agree to the storing of cookies on your device to enhance your site experience and for analytical purposes. To learn more about how we use cookies, please visit our Privacy policy (see Cookies Notice section).