5 Anzeichen dafür, dass Sie ein neues Mobile-Entwicklungsteam brauchen
Veröffentlicht: 2021-10-05Es sollte sich wie eine Treppe zum Himmel anfühlen. Sie haben angefangen, ein Rad zu rollen, und Sie sollten stolz auf sich sein. Sie hatten eine brillante Projektidee, Sie haben Leute eingestellt, die sich ständig auf die Brust geschlagen haben und gesagt haben, dass sie es zu einem vernünftigen Preis schaffen werden. Dennoch fühlt es sich sehr beunruhigend an, es gibt diese bösen Anzeichen dafür, dass Ihr Entwicklungsteam Sie im Stich lässt. Jedes Mal, wenn Sie mit Menschen in Kontakt treten, die Ihre Träume verwirklichen sollen, fühlen Sie sich nicht gelassen; es befriedigt einfach nicht mehr. Wo sollten Sie also nach einem Grund für diese Verlegenheit suchen? Liegt das Problem auf Ihrer Seite oder auf der anderen Seite - und wie geht man mit schlechten Programmierern um, wenn es welche gibt?
Um Ihnen bei der Suche zu helfen, werden wir versuchen, die wichtigsten Punkte hervorzuheben, die Ihre Erwartungen signalisieren und Ihr Team getrennte Wege geht. Dieser Artikel ist kein Vergleich zwischen guten Entwicklern und schlechten Entwicklern, da es keine ultimativen Anzeichen für ein schlechtes Softwareunternehmen gibt. Hier gibt es einige Dinge, auf die Sie während des Entwicklungsprozesses besonders achten sollten; obwohl wir Ihnen keine direkten Aussagen wie Merkmale eines schlechten Entwicklers oder Anzeichen einer schlechten Entwicklungsfirma liefern; Wir werden Sie auf einige Warnzeichen aufmerksam machen, die jeder Unternehmer beachten sollte.
1. Ihr Team schraubt systematisch an den gesetzten Fristen.
Ohne die unnötige Übertreibung an dieser Stelle sind wir alle Menschen. Im Guten wie im Schlechten passieren Fehler von unserer Seite, und nicht alle können im Voraus vermieden werden. Eine einmal versäumte Frist könnte wahrscheinlich aufgrund eines Notfalls erklärt und entschuldigt werden. Systematisch gesetzte Fristen zu ignorieren ist jedoch ein schlechtes Zeichen – es symbolisiert die irrationale Ressourcenverteilung, die zu großen Produktproblemen führen kann.
Lösung:
Die moderne Welt hat eine umfangreiche Liste von Zeitmanagement-Tools, die Ihnen helfen, Aufgaben festzulegen, die dafür aufgewendete Zeit zu verfolgen und die Anzahl der Stunden richtig einzuschätzen. Zu diesen Zwecken verwenden wir in Mind Studios die folgenden Tools:
Slack – ein Traum für jeden Unternehmer, Gründer, Investor und VC. Slack ermöglicht es uns, unsere Teamzusammenarbeit auf ein höheres Niveau zu heben. Es bietet uns Integrationen für Aufgabenmanagement und Team Messaging. Es sieht auch gut aus, macht Spaß und ist gut gestaltet, sodass sowohl unsere Kunden als auch unser Team den Kommunikationsprozess genießen können.
Redmine - eine flexible Projektmanagement-Webanwendung, mit der Sie Projekte erstellen, in Epics aufteilen, Aufgaben schätzen und die für jede Aufgabe aufgewendete Zeit berechnen können. Die kostenpflichtige Alternative von Redmine heißt Jira und könnte auch für ein besseres Projektmanagement verwendet werden. Mit Hilfe der genannten Tools kennen wir die Deadline, bevor sie eintrifft, was die Chance des „verpassten Zieltages“ deutlich reduziert.
2. Sie spüren immer den Mangel an Kommunikation.
Antwortet Ihr Entwicklungsleiter innerhalb weniger Tage oder so? Und fühlen Sie sich nicht jedes Mal respektlos? Regel Nummer 2 einer großartigen Kunden-Manager-Kommunikation lautet: „Egal, was es ist – ein Statusbericht, eine epische Zusammenfassung oder nur ein kurzer Brief an den Kunden, das Wichtigste für ein Entwicklungsteam ist es, auf die Person zu achten sie arbeiten mit. Ihn ständig auf dem Laufenden zu halten – das ist Meisterschaft.“ Ist dies nicht der Fall, dann fehlt hier Ihr Entwicklungsteam.
Lösung:
Wir kamen zu der Erkenntnis, dass Kommunikation genauso wichtig ist wie die Qualität des Gesamtprodukts; Aus diesem Grund folgen wir dem „goldenen Prinzip“ – wir kontaktieren unsere Partner ein bisschen mehr, als sie uns wünschen. Die geplanten wöchentlichen Anrufe und täglichen Statusaktualisierungen aus der Kommunikation zwischen Kunde und Team, wie wir sie sehen.
3. Sobald das Projekt abgeschlossen ist, verdampft der technische Support des Teams.
„Bist du es leid, „der Nächste“ in der Warteschlange zu sein?“
Auch das Symptom des Verschwindens ist uns weithin bekannt: Sobald das Projekt bereitgestellt, live und gestartet ist, scheint das Entwicklungsteam immer weniger Kontakt mit Ihnen aufzunehmen. Auch ohne Kontakt - wenn ein Fehler auftritt, müssen Sie Ihr Team abdecken. Sie nehmen Kontakt mit ihnen auf – und tagelanges Schweigen ist Ihre Antwort, oder maximal ein vorsichtiges „Wir geben unser Bestes“. Obwohl dies das kleinste Problem ist, müssen Sie noch lange warten.
Lösung:
Es gibt kein universelles Medikament aus der langen Warteliste oder gebrochenen Verpflichtungen, aber das Beste, was Sie tun können – stellen Sie sicher, dass das Team, mit dem Sie zusammenarbeiten, während der Hauptarbeitsphase zu 100% kundenorientiert ist. Als Softwareentwicklungsunternehmen sind wir auch hin und wieder mit kleineren Produktionsfehlern konfrontiert, versuchen jedoch, Anfragen innerhalb weniger Stunden zu beantworten, und bemühen uns, alle Unvollkommenheiten zu beheben.
4. Ihr Team ist nicht motiviert, Ihr Ergebnis zu sehen.
„Wir bauen nicht die Dinge, die die Leute wollen. Wir bauen Dinge, die die Menschen brauchen.“ Steve Jobs
Laut Engagement Multiplier kann die Bedeutung des Mitarbeiterengagements nicht überbewertet werden – „Strategien zur Mitarbeiterbindung reduzieren nachweislich die Personalfluktuation, verbessern die Produktivität und Effizienz, binden Kunden schneller und erzielen höhere Gewinne“. In Mind Studios wissen wir, dass diese Dinge wahr sind - die Projekte der tatkräftigen und enthusiastischen Entwicklungsagentur haben eine große Ähnlichkeit mit ihren Schöpfern. Im Gegenteil, die Projekte der apathischen und trägen Programmierer werden weitaus weniger Spitzenleistungen zeigen.
Lösung:
Der Unterschied zwischen dem Engagement des Teams und der Apathie des Teams gegenüber dem Projekt kann leicht nachvollzogen werden - ein paar faire Antworten auf die folgenden Fragen reichen aus:
Hinterfragt Ihr Team Ihre Ideen aus analytischer Sicht?
Bieten sie Ihnen die Phase der Geschäftsanalyse an, um die Schwachstellen Ihres Produkts zu verbessern?
Brainstormt Ihr Team Seite an Seite mit Ihnen?
Wenn Sie all dies mit einem selbstbewussten „Ja“ bejaht haben – herzlichen Glückwunsch, das Engagement Ihres Teams steht jenseits des Schattens. Wenn Sie sich jedoch nicht sicher sind, wie Sie diese Fragen beantworten sollen, oder einfach nur ein paar negative Punkte haben, kann dies ein Warnzeichen sein.
5. Fehler, Mikroben und andere Probleme.
Dies ist einer der offensichtlichsten Indikatoren für niedrige Leistungsfähigkeit, doch viele neigen dazu, ihn zu ignorieren. Jedes Mal, wenn Sie einen neuen Build zum Testen erhalten (nach jeder Demo in Agile), hat die Funktion viele Fehler zu beheben. Lassen Sie sich nicht täuschen, dass dies nur eine Entwicklungsphase ist und dass alles vor der Veröffentlichung aufpoliert wird - die Chancen stehen gut, wird es nicht. Die kritische Anzahl von Problemen weist darauf hin, dass der Testprozess eines Teams irgendwie nicht rationalisiert ist, was Ihnen später noch mehr Probleme bereiten wird - in der Startphase.
Lösung:
Sobald Sie feststellen, dass Ihr Produkt ständig (Sprint für Sprint) nach Fehlern stinkt, möchten Sie vielleicht, dass ein Team den Testprozess ändert, oder Sie möchten das Team ändern.
In Mind Studios nehmen wir das Testen mit größter Ernsthaftigkeit - wir haben ein paar Iterationen nach jedem Sprint, wir experimentieren mit A/B-Testgruppen und lassen unsere Produkte sogar an QA-Hackathons teilnehmen, um sicherzustellen, dass unsere Kunden das Projekt von a Google-sichere Qualität. Wir helfen immer gerne, wenn Probleme auftreten.
Veränderung ist anfangs schwer,
Unordentlich in der Mitte, und
Herrlich am Ende.
Robin Sharma, Autor und Sprecher für Führungskräfte
Ein komplett neues Ding von Grund auf neu zu starten ist nie einfach - die Fallstricke lauern überall, zB der Umgang mit schlechten Softwareentwicklern. Manchmal fühlen Sie sich vielleicht unverstanden oder völlig veraltet und enttäuscht – hier gibt es keine Sicherheitsversicherung. Wir versuchen nicht zu beweisen, dass Sie mit schlechten Programmierern arbeiten. Abhängig von den Menschen, mit denen Sie arbeiten, können Sie es jedoch mehr oder weniger akut empfinden oder diese Emotionen sogar vermeiden. Vielleicht ist es also an der Zeit für eine größere Veränderung?
Geschrieben von Dmitry Dobritsky und Elina Bessarabova.