Nun, wo ist sie?

Nach der Veröffentlichung des Lebenslaufs dieses Mannes passierten zwei gute Dinge.

Erstens erhielt dieser Typ viele Stellenangebote. Mehr denn je.
Zweitens bezieht sich mehr als die Hälfte dieser Vorschläge auf die Management- oder Produktentwicklung oder die Entwicklung von Streaming-Diensten oder die Lösung von Projektaufgaben.
Drittens kamen viele Nachrichten - diesmal zu mir - mit der Bitte, Methoden zur Beschleunigung der Entwicklung anzugeben. Nun, die, die dem Mädchen geholfen haben .

Und dann fand ich heraus, dass ich in einer Veröffentlichung über ein Mädchen alle betrogen habe. Ich sagte dort, dass sie einen Artikel gelesen und einmal mit einem Mann gesprochen habe. Aber es stellte sich heraus, dass sie immer noch ein Buch las.

Ich wollte schon lange die Praxis der Beschleunigung der Entwicklung systematisieren, aber es gab keinen Grund. Und dann wandte sich eine Firma an mich und bot an, einen Kurs zu entwickeln, damit ich ihn später in einer bestimmten (bereits vorhandenen - 1Snoy) Umgebung verkaufen konnte. Es wurde angenommen, dass dies ein Videokurs mit einigen Präsentationen und Aufgaben sein würde - im Allgemeinen langweilig. Ich beschloss, zwei Fliegen mit einer Klappe zu schlagen - schreibe einen Text wie ein Buch und mache dann einen Videokurs daraus. Somit würden zwei Produkte erhalten. Mit minimalem Aufwand wäre ein Drittel herausgekommen.

Die Struktur des Buches ist seit langem bekannt, was man dort schreibt - auch man muss sich nur hinsetzen und es tun. Ich habe im Moment 6 von 20 Kapiteln geschrieben, d.h. ~ 30%. Und da so ein Alkohol ging, legte man sie in Form von Artikeln. Das Mädchen las übrigens nur 3 Kapitel.

Jetzt wird das erste einleitende Kapitel sein. Es gibt eine kleine Besonderheit - da das Buch tatsächlich auf Bestellung erstellt wurde, geht es um die Entwicklung auf 1C. Wenn ich die Erwähnung von 1C entfernt hätte, hätte ich ein drittes Produkt daraus gemacht - es hätte einen halben Tag gedauert.

Aber jetzt habe ich nichts gereinigt - lies es so wie es ist. Wenn Ihnen die Entwicklung von 1C und Javascript zu unähnlich erscheint, lesen Sie nicht. Mein Leben hat gezeigt, dass es im Hinblick auf die Verbesserung der Effizienz natürlich einen Unterschied gibt - es gibt noch mehr Anwendungspunkte für die Entwicklung von Javascript, und dementsprechend ist der erwartete Effekt höher. Nun, lass uns gehen.

Sobald Sie sich mit diesem Material vertraut gemacht haben, kann ich eine von zwei Möglichkeiten annehmen.

Der erste - jemand hat dich gemacht. Leiter, Direktor, Projektmanager - das spielt keine Rolle.

Zweitens studieren Sie dieses Material aus freien Stücken, weil Sie sich bemühen, die Effizienz zu steigern - ein persönliches oder ein Team, in das Sie eintreten oder das Sie vielleicht sogar führen.

Es ist leicht zu erraten, wer Sie sind: Sie sind entweder ein Programmierer oder ein Programmierer-Manager, oder Sie arbeiten in einer Firma von Programmierern, oder vielleicht besitzen Sie diese Firma.

Warum streite ich über all das? Nur um zu sagen: Entspannen Sie sich und haben Sie Spaß. Die Informationen sind für Sie nützlich, unabhängig von Ihrer Rolle im Unternehmen.

Dies ist keine Anleitung für Manager, wie sie alle Säfte aus unglücklichen Programmierern herauspressen können. Dies ist keine Anleitung für Programmierer, wie man Manager zum Narren hält. Dies ist kein Leitfaden, um Kunden auszutricksen.

Dies ist ein Leitfaden zur Verbesserung der Effizienz. Ihre persönlichen, Ihre Kollegen, Ihre Untergebenen oder Abteilungen, Teams oder Unternehmen als Ganzes. Es wurde von einem Programmierer geschrieben und in Teilzeit als Projekt-, Team- und Produktmanager. Ich wage zu hoffen, dass ich Ihre Interessen verstehe und persönlich berücksichtige.

Sprechen wir also über Effizienz.

Schauen Sie sich die Programmierer um. Welcher von ihnen arbeitet gerade effizient?

Der Typ da drüben spielt Panzer. Ist es im Moment effektiv? Wahrscheinlich nicht. Sie können natürlich Ihre Ohren fangen und sagen, dass er nach dem Lösen einer schwierigen Aufgabe so entspannt ist, und in einer halben Stunde wird er mit neuer Kraft in die Programmierung einsteigen. Aber höchstwahrscheinlich wird er nach den Panzern rauchen gehen.

Und diese beiden, die sich lebhaft über etwas streiten? Es scheint über die Architektur einer Lösung? Sind sie effektiv?

Auf den ersten Blick ja natürlich. Schließlich ist die Gestaltung der Architektur und sogar in einer Gruppendiskussion durch Brainstorming wichtig und nützlich. Wie sie sagen, ein Kopf ist gut und zwei sind besser. Aber lasst uns auf ihre Worte hören.

Man sagt - es ist notwendig, das Akkumulationsregister zu machen. Ein anderer schreit - nein, welches Akkumulationsregister, warum bist du, Stiefel? Nur Informationsregister! Wie lange geht das schon so? Eine halbe Stunde? Stunde? Sie kümmern sich dort um sie, sonst kämpfen sie.

Und dieser eine, weise Kerl, streitet mit niemandem. Sitzt in Kopfhörern und stützt den Kopf in die Hände. Programmiert nicht, das ist deutlich sichtbar. Was macht er Fragen Sie?

Er entwirft die Lösungsarchitektur. Nun, schon wieder. Direkt gestalten? Zeichnen Sie ein Diagramm in Ihrem Kopf? Nein, sagt er, ich denke - Akkumulationsregister oder Informationsregister auswählen. Hast du nachgedacht Schon ungefähr zwei Stunden habe ich mir den ganzen Kopf gebrochen. Die Optionen sind hinsichtlich der Arbeitskosten gleich, und keine von ihnen hat besondere Vorteile. Und der Kunde ist wichtig, wird es ein Akkumulationsregister oder ein Informationsregister sein? Ja, wie nein. Die Klientin ist Klavdia Eliseevna, eine Buchhalterin, für sie kein Unterschied.

Dieser Typ verbringt effektiv Zeit, was denkst du?

Nun, da ist er. Die Hand dreht schnell das Rad der Maus, ein fokussierter Blick ist auf dem Monitor fixiert. Was hat er da? Ja, eine vertraute Liste ... Das sind unsere Aufgaben! Was macht er Fragen Sie?

Die Aufgabe, sagt ich, wähle ich. Ich weiß nicht, wo ich anfangen soll. Die Hälfte ist nicht klar, die andere Hälfte ist dick und ich kenne sie nicht, weil ich jung bin. Hier müssen Sie SKD kennen, aber ich ... Nun, es ist ... so lala.

Ist das effektiv?

Schauen wir uns unseren Champion an. Dieser ist definitiv effektiv! Er trifft solche Entscheidungen, Sie werden schwanken! In einem ziehen die schwersten Projekte! Was ist mit ihm? Hmm, wie eine Art Layout zeichnet. Hey Champion, was machst du? Korrigieren Sie TORG-12? Und was ist da los? Ist es notwendig, dass anstelle des Vertragsnamens die Nummer und das Datum angezeigt werden? Wirklich? Eine solche Aufgabe?

Nun, wir verstehen natürlich - die Kunden haben gefragt, es ist notwendig - es bedeutet, dass es notwendig ist. Aber warum lösen Sie, Champion, dieses Problem? Sie scheinen genug große, ernsthafte Aufgaben, die Ebene der Subsysteme und neue Konfigurationen zu haben. Was, es gibt sonst niemanden, der TORG-12 korrigiert? Vielleicht ist es besser, wenn jemand, der keine Aufgabe auswählen kann, damit umgehen kann?

Champion ist effektiv, was denkst du?

Und was macht der Typ? Warum sitzt er in der Nähe des Telefons und sieht ihn an wie einen Soldaten bei einer Laus? Wartet ein Anruf? Es scheint nicht, der Büroleiter nimmt alle Anrufe an ... Fragen?

Ups. Er muss den Kunden anrufen, hat aber Angst. Seit zwei Stunden sitzt er und erfindet Konversationsszenarien. Er hat sogar etwas in ein Notizbuch geschrieben - einige Sätze, seine eigenen vorhergesagten Antworten. Warum sollte er den Kunden anrufen? Er ist ein Introvertierter des Knochenmarks. Also hör auf, mit uns kommuniziert jeder mit seinen Kunden. Hier stimmt etwas nicht ...

Nun, diese sind verständlich. Was mache ich Ich schreibe einen Upload von SCP zu Accounting 3.0. Es gibt keine Möglichkeit, sich einzumischen - verdammt effektiv. Oder nicht? Warum sind vage Zweifel in der Seele? Vielleicht liegt ihr Grund darin, dass wir das Entladen von SCP auf Accounting 3.0 bereits durchgeführt haben? Und mehr als einmal. Warum schreibe ich es wieder? Warum nicht den fertigen nehmen? Typische Konfigurationen. Verdammt, ich muss mit mir arbeiten ...

Sie können ad infinitum weitermachen. Wenn Sie sich keine Menschen ansehen , scheint es immer so , als würden sie effizient arbeiten. Na ja, oder zumindest funktionieren sie. Wir glauben nicht einmal, dass sie effektiv sind - wir hoffen, dass sie effektiv sind.

Wir wollen, dass es so ist, sonst wird das Schlimmste passieren - wir müssen uns damit befassen . Verstehe, messe, analysiere, denke und versuche etwas zu ändern. Ist es viel einfacher, alles so zu lassen, wie es ist? Und wenn es jemandem nicht gelingt, normal zu arbeiten, ist er selbst schuld! Fahr ihn zur Hölle und es ist das Ende!

Nun, alle lachten und jetzt ernst. Effizienz ist unerreichbar, wie die untergehende Sonne. Niemand ist so effektiv, dass nichts verbessert werden kann. Du kannst immer besser werden.

Wo geht also die Effizienz verloren? Erstens, wo eine Person nicht arbeitet . In unserem Fall, wo die Person nicht programmiert . Wie Sie verstehen, kann die Programmierung jedoch ineffizient sein.

Wenn wir uns die Wertschöpfungskette ansehen - vom Auftreten eines Problems bis zum Erhalt von Geld für seine Lösung - werden wir viele dunkle Orte sehen, an denen nichts Nützliches passiert. Meine eigenen Untersuchungen haben gezeigt, dass ein gewöhnlicher Programmierer bis zu 97% seiner Zeit verlieren kann.

Er kann eine Aufgabe auswählen, argumentieren, nachdenken, aus zwei gleichwertigen Lösungen auswählen, Angst vor etwas haben, versuchen, Termine einzuhalten, den bereits geschriebenen Code zu wiederholen und so weiter bis ins Unendliche. Es gibt viele Möglichkeiten, die Effizienz zu verlieren.

Nehmen Sie es einfach als Axiom - ein Programmierer ist immer unwirksam. Und Sie - einschließlich. Und ich auch.

Wenn Sie sich diesem Axiom widersetzen, sich Ausreden einfallen lassen, argumentieren und versuchen, etwas zu beweisen - mir oder Ihren Kollegen -, werden Sie niemals wirksam.

Ich verstehe, dass eine solche Aussage - „Ich bin unwirksam“ - das Selbstwertgefühl stark beeinträchtigen kann. Aber wir haben uns etwas früher darauf geeinigt, dass Sie sich entspannen und genießen werden. Am Ende kann man nichts ändern, alles so lassen wie es ist und von sich selbst leben, glücklich in Unwissenheit.

Aber es ist einen Versuch wert. Kommt es vor, dass Ihre Konkurrenten auch dieses Material studieren? Wenn sie nicht widerstehen und Effizienz zu einer Mission machen? Kein schönes Stück Papier an der Wand im Korridor, sondern ein echter roter Faden all Ihrer Aktivitäten? Dann werden Regeln wie "glauben - nicht glauben" oder "wollen - nicht wollen" nicht mehr gelten - harte und unerbittliche Gesetze des Marktes werden in Kraft treten.

Nun, das ist es, ich werde keine Zeit mehr damit verschwenden, zu überzeugen. Wenn Sie gerne wie ein Strauß im Sand leben, können Sie nicht weiter lernen. Ich glaube, dass Sie effektiver werden wollen.

Es gibt so etwas - kontinuierliche Verbesserung, ursprünglich aus dem Qualitätsmanagement. Sie haben wahrscheinlich von dem Deming-Zyklus gehört, der als PDCA bekannt ist.



Der Hauptpunkt dieses Zyklus ist isoliert . Deshalb wird es eigentlich ein Zyklus genannt und kein Prozess, der einen Anfang und ein Ende hat. Der Deming-Zyklus treibt die Perfektion voran, die iterativ und daher unendlich ist.

Wenn Sie mit der Einschränkungstheorie von Goldratt vertraut sind, finden Sie hier das Bild für Sie.



Die Wörter sind unterschiedlich geschrieben, aber die Bedeutung ist dieselbe - zyklisch . Verbessern und verbessern und verbessern. Der Perfektion sind keine Grenzen gesetzt.

Jede Iteration ist ein Experiment, um eine Änderung einzuführen. Es verbessert entweder die Effizienz oder nicht. Wenn es zunimmt, bleibt es Teil des Prozesses. Wenn es nicht zunimmt, wird es weggeworfen - dies ist normal, Experimente sind ebenfalls erfolglos. Genauer gesagt führen sie zu einem negativen Ergebnis, wirken sich negativ auf die Zielfunktion aus, aber im Allgemeinen ist ein solches Experiment ein Erfolg, weil Er hat uns von einer ineffektiven Methode befreit.

Ich werde Ihnen zwei Dutzend Experimente anbieten. Jeder von ihnen kann einzeln die Effizienz von Programmierern steigern. Oder es erhöht es möglicherweise nicht - es hängt sowohl von der Umgebung ab, in der die Implementierung stattfindet, als auch von der Person, die es implementiert.

Sie können alle Methoden ausprobieren, Sie können nur trennen. Es gibt Zeiten, in denen die Verwendung nur einer Methode die Effizienz um ein Vielfaches erhöht. Dies wird als „Hebelprinzip“ bezeichnet, wenn eine Hauptursache für Probleme im System gefunden wird und die Lösung genau aufeinander abgestimmt ist. Aber wie Sie bereits verstanden haben, sind der Perfektion keine Grenzen gesetzt.

Einige Methoden sind für die Implementierung in einem Team konzipiert. Wenn Sie kein Team haben, alleine sind und sich nur mit Ihrer Effektivität beschäftigen, helfen Ihnen diese Methoden nicht weiter.

Wenn Sie ein Team haben, haben Sie Glück. Sie können sogenannte Synergien erzielen. Das Wort wird zwar von Vermarktern verwöhnt, ebenso wie das Wort "Effizienz", aber seine Bedeutung ist nicht verschwunden. Ein Team kann Effizienz mehr als die Summe der Effektivität seiner Mitglieder geben.

Es gibt eine so berühmte Synergieformel: 1 + 1 = 11. Es bedeutet wörtlich, dass die Kombination der Anstrengungen zweier Personen ein um ein Vielfaches höheres Ergebnis als eine einfache Menge ergeben kann. Es ist klar, dass Vermarkter diese Formel entwickelt haben - niemand hat sie in der Praxis beweisen können. Aber die Botschaft, die sie gibt, ist richtig - ein Team kann mehr als ein Team.

Deshalb werden wir viel Zeit für die Arbeit des Teams aufwenden. Zunächst einmal handelt es sich natürlich um Methoden, die auf Interaktion, Erfahrungsaustausch und gegenseitiger Unterstützung beruhen.

Zusammenfassung



  1. Jede Person arbeitet zu einem bestimmten Zeitpunkt ineffizient.
  2. Fast jede menschliche Handlung kann einen Verlust an Wirksamkeit verbergen.
  3. Wenn Sie sich proaktiv für Effizienz einsetzen, ändert sich dies nicht.
  4. Die Wirksamkeit einer Person hat unendliches Verbesserungspotential;
  5. Die Effektivität des Teams kann höher sein als die Summe der Effektivität seiner Mitglieder.

Source: https://habr.com/ru/post/de450432/


All Articles