Kleines Unternehmen, dysfunktional und überlastet; Wie kann man kulturellen Wandel überzeugen?

Trat einem kleinen Unternehmen bei, das eine SaaS-Plattform für eine Nische und einen komplexen Geschäftsbereich aufgebaut hat. Es ist im Grunde „Business Guy“ / CEO, „Tech Guy“ und „Sales Guy“ . Das Produkt ist bei etwa 20 B2B-Kunden eindeutig wertvoll, aber das Geschäft ist ins Stocken geraten, da die Gewinnung neuer Kunden in Verbindung mit dem Kundensupport ihre gesamte Zeit in Anspruch nimmt.

Nachdem ich ein paar Wochen lang zugesehen und gelernt habe, denke ich, dass das Problem organisatorischer Natur ist; Es hilft nicht, einfach mehr Server oder Programmierer auf das Problem zu werfen.

Zum Beispiel:

  • Das Produkt (und Geschäftsproblem) ist sehr domänenkomplex und hochaktuell ; Jeder neue Kunde ist einzigartig und benötigt neue Funktionen, Anpassungen, maßgeschneiderte Datenformate usw. Dies kann monatelange Stückwerkarbeit erfordern. Nur Tech Guy scheint zu erkennen, wie viel das beinhaltet.
  • Tech Guy hat die Plattform über einige Jahre selbst aufgebaut . Er ist eindeutig sehr talentiert, aber die Plattform existiert genauso sehr in seinem Kopf wie im Code. Sie haben einige Auftragnehmer eingestellt, aber die Komplexität bedeutet, dass nur Tech Guy das Wissen hat, einen Großteil der Arbeit zu erledigen, einschließlich technischer Unterstützung und neuer Funktionen. Nur er hat Zugriff auf die Live-Site / Datenbank usw., die er wie ein halbfertiges Gebäude mit freiliegenden Kabeln und ungesichertem Boden beschreibt, das nur er sicher betreten kann. Selbst nach sechs Monaten können die Auftragnehmer nicht autonom agieren; Tech Guy muss alles im Detail spezifizieren, PRs überprüfen usw. Sie können tagelang untätig sein, da Tech Guy mit allem anderen zu beschäftigt ist.
  • Schlechtes Aufgabenmanagement : Business Guy schreibt jeden Morgen eine Liste der „Top 10 der dringendsten Dinge“ und postet sie in Slack, damit alle sie erledigen können. Ja, nur die oberen ein oder zwei passieren; der Rest wird neu aufgelistet oder vergessen. Viele einfache Dinge sind auf diese Weise "verloren gegangen" und haben Kundenprobleme verursacht.
  • Schlechtes Kundenmanagement : Business Guy lässt Kunden denken, dass sie ein größeres Unternehmen sind, was impliziert, dass jeder Kunde seinen eigenen engagierten Support erhält. Wirklich, es sind Sales Guy und Tech Guy, die im Hintergrund mit heißen Eisen jonglieren. Neukunden haben einen wöchentlichen Statusabruf. In diesen Anrufen versprechen sie Dinge „bis zum Ende von heute/morgen/der Woche“, was sie oft nicht tun, da a) diese Anrufe jeden Tag mehrmals bei allen Kunden stattfinden und b) Aufgaben oft nur Techniker erledigen können mach sie . Die Anrufe scheinen teilweise gemacht worden zu sein, um sicherzustellen, dass Tech Guy mit jedem Kunden etwas persönliche Zeit bekommt, oder er würde sie vergessen. Einige Kunden haben herausgefunden, dass es nur diese beiden Typen sind und sie völlig überlastet sind; Manche werden wütend auf Business Guy. Und ein paar haben Tech Guy zu ihrem eigenen Slack und JIRA hinzugefügt, ziehen ihn in ihren Alltag wie einen Mietcoder.

So! Ich wurde eingestellt, um allgemein zu helfen, aber sie haben klar gemacht, was sie wirklich wollen, ist jemand, der hilft, dieses lustige Durcheinander zu beheben und das Geschäftswachstum freizusetzen. Es hat technische Aspekte, aber die Ursache scheint organisatorisch/betrieblich zu sein. Und anders als bei dieser Frage geht es weniger um Managementmangel als um die Abwicklung der Arbeit an sich.

Ich (nennen Sie mich „Organize Guy“?) schlage einen grundlegenden Ansatz zur Visualisierung von Arbeit vor und führe sie in Konzepte wie Work-in-Progress (WIP)-Grenzen einer Theorie der Einschränkungen ein:

  • Ein Standard-Aufgabenverwaltungssystem, z. B. Trello, um sowohl den Kundensupport als auch die interne Arbeit zu sehen und zu verfolgen und zu sehen, was wichtig ist / verzögert. Angesichts der geringen Reife ist mir das eigentlich egal, solange sie mit ETWAS anfangen.
  • Seien Sie ernsthaft beim Ausbau ihres Tech-Teams; Identifizieren Sie die größten Zeitfresser (z. B. technischer Kundendienst) und schulen Sie diese. Holen Sie sich Tech Guy, um das Innenleben des Produkts sicherer zu machen. Erreichen Sie einen Ort, an dem er Zeit für die Verbesserung der Plattform aufwenden kann, anstatt Kunden hinterherzulaufen
  • Das Schwierige: Ihre Geschäftsdomäne ist komplex, dies ist kein Schaufensterputzer. Es wird Zeit und Aufmerksamkeit erfordern, hauptsächlich von Tech Guy. Das bedeutet, ihn nicht zu überfordern. Respektieren Sie seine Zeit mehr, schützen Sie ihn vor "dringenden" Arbeiten (die selten wichtig sind) und setzen Sie angemessenere Kundenzeitpläne als "Ende dieser Woche".

Du hast es erraten; Business Guy war mit dem ersten einverstanden, aber weniger mit den anderen. Er will Tech Guy eigentlich keine Auszeit vom Reifenfeuer der Kundenanfragen nehmen und will auch die Neukundenquote erhöhen , samt Statusmeetings.

Ich bin mir nicht sicher, wie ich vorgehen soll. Ich denke, sie müssen langsamer werden, um schneller zu werden , aber ich bin mir nicht sicher, wie ich ihn überzeugen soll. Welche anderen Optionen habe ich vielleicht übersehen?

Warum müssen Sie sie überzeugen, wenn Sie als Problemlöser eingestellt werden? Ein paar Wochen scheinen auch extrem zu sein, wenn man nur zuschaut.
@Kilisi, ich muss sie überzeugen, auf Lösungen zu handeln. Ich war an Orten, an denen „Problemlöser“ im Grunde teure Briefbeschwerer waren; die Entscheidungsträger zogen die dysfunktionale Situation der Veränderung vor. Und ich habe bei all dem auch nicht nur zugeschaut :)
@dehaga2893 Ich verstehe es nicht ... du musst nur sicherstellen, dass du bezahlt wirst, es ist nicht deine Firma

Antworten (6)

Es scheint, als hätten Sie gute Arbeit geleistet, indem Sie die Kernelemente des Problems identifiziert haben, wobei das wichtigste die Theory of Constraints ist. Ich habe das Gefühl, dass es sich lohnen könnte, die Theorie dem Business Guy neu zu formulieren/wieder vorzustellen. In The Phoenix Project geben sie das Beispiel einer Fabrikhalle mit einem offensichtlichen Engpass. Das gesamte Inventar verstopft vor der Drosselung, sodass die Fabrikhalle mit unbrauchbarem Inventar gefüllt ist. Wiederholen Sie den Punkt, dass alle Verbesserungen, die Sie vor dem Choke Point vornehmen, dafür sorgen, dass sich mehr Material am Choke Point ansammelt, und alle Verbesserungen nach dem Choke Point nichts bewirken, da nicht genug bis zur „Nach“-Phase durchkommt.

In diesem Fall ist der „Tech Guy“ definitiv der Choke Point, und wenn Sie dieses „Choke Point“-Konzept in die Köpfe der anderen beiden Führungskräfte bekommen, wird es ihnen bei dem Wunsch helfen, seine Arbeitsbelastung zu verbessern. Wenn er überlastet ist, können sie keine neuen Kunden gewinnen / alte Kunden unterstützen / Defekte verhindern usw. Umgekehrt ist jede Verantwortung, die Sie von seinen Schultern nehmen können, eine direkte Erweiterung des Würgegriffs, sodass mehr getan werden kann.

Wollte gerade eine Antwort über "The Phoenix Project" posten. Verdammt, nach der Frage des OP könnte es von jemandem geschrieben worden sein, der bei dieser fiktiven Firma arbeitet.
Dies ist auch ein wirklich guter Ansatz, da das Beispiel einfach zu visualisieren ist. Zu sagen, dass 73 % der als „dringend“ gekennzeichneten Aufgaben nicht erledigt wurden, lädt dazu ein, darüber zu streiten, ob das eine genaue Messung ist. Jemanden dazu zu bringen, einen Engpass in einer Fabrik zu visualisieren, hilft ihm nicht nur, das Problem zu erkennen, sondern bereitet ihn auch auf Lösungen vor, wie das Verlangsamen des Förderbands oder das Hinzufügen von mehr Mitarbeitern zur Linie.
Danke! Wenn ich darüber nachdenke, denke ich, dass dies die am besten geeignete Antwort ist, da es eine Veränderung der Kultur beinhaltet; in diesem Fall, wie die Jungs sich dem Arbeitsband nähern / dem Stau vor dem Chokepoint. Ich versuche ausdrücklich, ihm Arbeit von den Schultern zu nehmen, ohne weitere Blockaden zu verursachen, weil ich nicht Gedanken lesen kann. Mal sehen wie das geht...

Als übermäßig kontrollierender „Techniker“ mit zu viel Arbeit …

Derzeit ist Ihr Busfaktor 1. Das ist einfach sehr schlecht. Aus technischer Sicht ist es leider eine schlechte Idee, weiterhin Features herauszupumpen, ohne zuerst die bestehende Struktur zu stärken. Im Idealfall,

  1. Lassen Sie den Techniker das Refactoring/den Support durchführen, weisen Sie ihm eine weitere Person zu, die zusammenarbeitet und von ihm lernt. Keine anderen Verantwortlichkeiten, nur diese - technischer Support, Fehlerbehebung, lernen, wie das System funktioniert. Machen Sie es so, dass der Tech Guy einige der Fehler nicht selbst beheben kann, sie sollten stattdessen erklären und sie sozusagen "mit den Händen anderer Typen" beheben. Anfangs sehr ineffizient und "ich würde es selbst 10x schneller machen", muss aber erledigt werden.
  2. Identifizieren Sie die Engpässe von Sales Guy - Ihnen scheint ihre Seite der Geschichte ein wenig zu fehlen, zumindest so, wie Sie sie erzählt haben: etwas, das auch von anderen Kommentatoren angedeutet wurde.
  3. Lassen Sie den Business Guy nicht das Mikromanagement des Teams übernehmen. Die Leute lesen über Agilität und so weiter und denken, dass das Veröffentlichen von 10 Aufgaben (insbesondere wenn sie wie „X-Schaltfläche zu Y-Formular hinzufügen“ statt „Kunden möchten Z können“) an eine Art Tracker gesendet wird ihre Probleme beheben. Absolut. Nicht.
  4. Lassen Sie die tatsächlichen Ingenieure bei der Roadmap/Meilensteinplanung/Terminen mitreden. Schieben Sie Kundenanforderungen zurück. Sie wollen immer mehr, bald, und Vertriebs-/Geschäftsleute einigen sich schnell auf technisch nicht machbare Bedingungen, solange es „Wachstum“ bedeutet.
  5. Stellen Sie vor allem fest, was „Wachstum“ für Ihr Unternehmen bedeutet . Ich kann das nicht genug betonen (egal, dass es der 5. Punkt auf der Liste ist). Wenn Sie Nischensoftware erstellen, wird erwartet, dass sie langsam wächst und dass Sie sich Zeit nehmen können, um interne Probleme zu lösen. Wer könnten Ihre neuen Kunden sein? Was werden Sie ihnen anbieten? Können Sie es in Ihre bestehende Plattform integrieren und wie schwierig wäre es?

Insgesamt - ja, Sie haben genau Recht, sie müssen langsamer werden. Entschuldigen Sie auch die Offenheit, aber jedes Management, das sich nur um einige KPIs kümmert, ist ein schlechtes Management. In der Tat wäre es wahrscheinlich das Beste, die Spezifikation einzufrieren und die Leute eine Weile daran arbeiten zu lassen . Geben Sie einen Meilenstein an, nehmen Sie, was auch immer der Tech Guy für die Zeitschätzung für den Versand sagt, multiplizieren Sie es mit 2-3 und geben Sie diese Informationen an die Kunden weiter. Außerdem würde ich wirklich empfehlen, anstatt langer Telefonate einen Newsletter zusammenzustellen und nur an einem einzigen Tag der Woche mit Kunden zu telefonieren, wenn es wirklich, wirklich nötig ist. Wenn Sie 20 Kunden anrufen müssen und an einem bestimmten Montag nur 5 anrufen können, machen Sie 4 Montage. Schaffen Sie eine gewisse Ordnung in diesen Interaktionen und zeigen Sie den Menschen [auf beiden Seiten] besser an, was sie zu erwarten haben.

Willkommen! Sie erhalten meine Zustimmung, weil ich "Refaktorisierung" sagen wollte! Der Techniker braucht eine fleißige Zweitbesetzung, die Best Practices befolgt und nicht so kreativ ist, dass sie seine Vorrangstellung gefährden.
@Theodore Oh, auf jeden Fall. Andere als Bedrohung für Ihre Vorrangstellung wahrzunehmen, ist eine ziemlich große Sache, wenn Sie zögern, mehr Leute an Bord zu holen, besonders wenn Sie ihre Kreationen bestenfalls als minderwertig betrachten und nicht so viel Wert in ihnen sehen können wie andere.
Danke! Ich stimme zu / probiere vieles davon aus. Allerdings sehe ich Punkt 5) und "Einfrieren der Spezifikation" als Herausforderungen. Hoffentlich kann ich aktualisieren, wie das geht ...

Einige Dinge, die mir in den Sinn kommen:

  • Stellen Sie sicher, dass die 3 genannten Personen Buy-in haben
  • taktisch, Triage und Timeboxing
  • für Timeboxing, sowohl nach Projekt als auch, was noch wichtiger ist, nach Kategorie:

Ich habe hier wahrscheinlich das Rad neu erfunden, aber das Folgende ist meine Aufschlüsselung der technischen Seite der (Hardwareprodukt-)Kleingeschäftwelt, in der ich mich befinde. Ich schreibe aus der Perspektive eines Tech Guys. Sales Guy und Biz Guy hätten ihre eigene Liste...

Tech Guy "Timebox-Kategorien" (orthogonal zu Projekt/Produkt):

(1) Vertriebsunterstützung (2) Betrieb (3) Entwicklung (4) Projektmanagement (5) Organisationsaufbau

Anmerkungen dazu: (1) enthält einige Quick/Dirty/MVP-Entwickler, im Grunde alles, was der Vertrieb will. (5) umfasst alle langfristigen Investitionen in Ihre kollektiven Fähigkeiten. (1) hat in einem kleinen Laden immer höchste Priorität. (1), (2) neigen dazu, alles andere zu verdrängen. (3) neigt dazu, (5) zu verdrängen. An einigen Stellen sieht Biz Guy Systematisches (4) als Bedrohung und sabotiert es.

Wenn Sie also können, holen Sie Tech Guy und Biz Guy und vor allem auch den Sales Guy an Bord, um formell und systematisch einen erhöhten Prozentsatz der Zeit für (3-5) zu blockieren. Tun Sie alles, um (1) und (2) außerhalb des Tech-Teams zu entladen. Verfolgen Sie die Stunden für jede Kategorie wöchentlich. Erklären Sie, dass das Team (d. h. nicht nur der Techniker) sowohl die Technik als auch den Arbeitsablauf neu aufbauen muss, damit sie nicht nur funktionieren, sondern dies in einer Form tun, in die sich die neuen Mitarbeiter integrieren und unabhängig handeln können. Dokumentieren Sie auch den Prozess, nach dem Sie zusammenarbeiten. Es ist erstaunlich, was ein paar gute Prozessdiagramme bewirken können. (Am Anfang übrigens großer Widerstand dagegen, aber es lohnt sich, wenn man sieht, wie die Glühbirnen in den Köpfen der Leute angehen). Schließlich könnte es andere Neueinstellungen bedeuten, wenn Sie diesen Luxus haben.

Hoffentlich stimmen alle drei Schlüsselpersonen der Notwendigkeit einer skalierbareren und methodischeren Art der Arbeitsorganisation zu ... denn ohne ihre Mitarbeit wird es nicht gehen. Aber seien Sie vorsichtig, es kann problematisch sein, anderen so etwas aufzuzwingen. Insbesondere der Techniker muss seine Vorgehensweise komplett ändern, während der Vertriebsmitarbeiter sich zunächst an Unterstützung gehindert fühlt. Am wichtigsten ist, dass Sie Ihre magische Lösung normalerweise nicht einfach auf sie schütten können. Und wenn Ihnen der CEO keine diktatorischen Befugnisse gewährt, können Sie normalerweise auch keine Veränderungen befehlen. Seien Sie darauf vorbereitet, dass Sie viel Zeit damit verbringen, darüber zu sprechen, Pläne zu ändern usw.

Nicht jeder Kunde ist es wert. Einige Kunden, die in einem dieser Unternehmen waren, sind schlimmer als kein Kunde. Wenn ein Kunde Y Stunden zu X $ pro Entwicklerstunde in Anspruch nimmt, betragen seine Kosten YX. Wenn YX > seine Jahresgebühr ist, kostet er Sie Geld. Begrenzen Sie, wie viel Arbeit in einzelne Kunden gesteckt wird, verfolgen Sie, wie viel sie Sie jeweils kosten, und wandeln Sie die schlechteren in Zeit- und Materialverträge um. Sie werden erstaunt sein, wie viele Anfragen wirklich nicht wichtig sind, wenn ein Dollarbetrag darauf steht. Denken Sie daran, dass die gesamte Zeit, die Sie für einmalige Arbeiten für diese Kunden aufwenden, Zeit ist, die Sie nicht damit verbringen, Ihre Software zu verbessern, um den nächsten Kunden zu gewinnen. Es ist in Ordnung, eine Roadmap ein wenig neu zu ordnen, aber Dinge, die Sie nie geplant hatten und die nicht mehreren Kunden zugute kommen, kosten Sie nicht nur Geld, sondern auch Umsatzeinbußen.

Der Techniker hat zu viele Informationen im Kopf. Es könnte geteilt werden, externe Artefakte wie Dokumentation, Komponenten-/Integrationstests, automatisierte Bereitstellung usw. einfügen. Es ist definitiv schwierig, dies in vollem Umfang zu tun, aber eine schrittweise Implementierung würde später bei der Skalierung helfen.

Sie haben erwähnt „Ihr Geschäftsgebiet ist komplex, dies ist kein Schaufensterputzer“, „Jeden Morgen schreibt der Business Guy eine Liste der „10 dringendsten Dinge““ – das scheint eine ständige Brandbekämpfung zu sein. Distanzieren Sie den Geschäftsmann vom Tech-Team, dass er sie nicht ständig anpingen könnte – stellen Sie einen Scrum Master ein, priorisieren Sie den Rückstand, folgen Sie den Agile-Zeremonien.

Hat das Unternehmen eine umfassendere Vision und Werte, die allen bekannt sind? Auch wenn es sich nicht um ein traditionelles Geschäft handelt und die zugrunde liegenden Details komplex sind, ist es dennoch möglich, den Wert, den Sie mitbringen, klar und prägnant zu beschreiben.

Eric Ries „The Lean Startup“ erwähnt den „weit verbreiteten Zugriff auf die Berichte“, damit die Mitarbeiter nach dem Hinzufügen neuer Funktionen überprüfen können, welche Auswirkungen erzielt wurden und was den größten Wert bringt. Es würde helfen zu erkennen, „welche Aktivitäten Wert schaffen und welche eine Form von Verschwendung sind“. Auch „das Arbeiten in kleinen Chargen lässt Qualitätsprobleme viel früher erkennen“ und kleine Aufgaben lassen sich leichter an andere Entwickler delegieren.

Ohne den anderen guten Antworten hier zu widersprechen, können sie vielleicht mit einer weiteren Ansicht kombiniert werden. Alle sind auf Wachstum aus, während sie wie kopflose Hühner herumlaufen und sich mit betrieblichen Problemen befassen. Um die Leute dazu zu bringen, über die offensichtlichen Engpässe nachzudenken, könnten Sie vielleicht zwei Fragen stellen

  • Wie viele Kunden wollen Sie in zwei Jahren?
  • Was braucht es wirklich, um dorthin zu gelangen?

Diese zweite Frage muss auf technischer Designebene, auf Teamfähigkeitsebene und auf operativer Prozessebene beantwortet werden. Sammeln Sie einige grundlegende Metriken rund um die Engpässe und knacken Sie die Zahlen.

Indem Sie die Leute dazu bringen, darüber nachzudenken, was es bedeuten würde, 50 oder 100 Kunden zu haben, betonen Sie, dass Sie Wachstum und Erfolg wollen und sich nicht nur darüber beschweren, beschäftigt zu sein. Sie bringen sie auch dazu, darüber nachzudenken, wie ein Unternehmen, das kaum 20 Kunden betreut, grundlegend umgestaltet werden muss, um seine Ambitionen zu verwirklichen.