So starten Sie ein Produkt alleine, wenn Sie Entwickler sind: Tipps von Taylor Otvel, dem Schöpfer von Laravel. Teil 3: Gib nicht auf

In früheren Releases haben wir darüber gesprochen, wie Sie ein Publikum gewinnen und wo Sie nach Ideen für Ihr Produkt suchen können. Aber es gibt noch eine andere wichtige Sache, nach der ich oft gefragt werde. Wie man Motivation bewahrt und den Job beendet. Ich werde sofort reservieren, dass es keine magische Pille gibt, was mir persönlich geholfen hat:

Schreiben Sie ein Projektmanifest


Bestimmen Sie im Dokument, welche Funktionen in der ersten Version enthalten sein sollen. Versuchen Sie in diesem Fall, MVP nicht auszuführen, und reduzieren Sie das Projekt nicht auf einen primitiven Satz von Grundfunktionen. Ein solches Projekt wird Ihre Kunden nicht fangen. Denken Sie an eine andere Abkürzung - SLC (Simple Loveable Complete). Ihr Projekt sollte einfach, vollständig und angenehm zu bedienen sein. Wenn ich "erledigt" sage, bedeutet dies nicht, dass Sie alle möglichen Funktionen in das Projekt stopfen müssen. Gar nicht. Erinnern Sie sich an die erste Version von Snapchat. Die Anwendung verfügte zu Beginn nicht über eine Reihe von Funktionen, die später hinzugefügt wurden, aber der funktionale Kern des Produkts änderte sich seit dem Start nicht.

Markieren Sie das Endziel


Seltsamerweise macht das nicht jeder. Es muss klar angegeben werden, wann das Projekt als erledigt betrachtet werden kann, welche Version 1.0 den Menschen gezeigt werden kann. Sie sollten mit der Arbeit an einem Projekt nicht beginnen, wenn Sie nicht sagen können, was im Kontext Ihrer Idee als fertiges Produkt angesehen wird. Ansonsten warten Scope-Creep und Feature-Creep auf Sie - das Projekt hat kein Ende, keine Kante, da sich die Grenzen ständig verschieben.

Beginnen Sie mit kleinen Aufgaben.


Versuchen Sie, das Projekt in kleine Aufgaben zu zerlegen, die das Projekt schrittweise voranbringen. Es hilft sehr, wenn Sie abends an einem Projekt arbeiten. Beginnen Sie mit kleinen Aufgaben, die Sie in 10-15 Minuten erledigen können. So können Sie schnell den Stand der Strömung und eine positive Einstellung erfassen. Danach können Sie etwas Größeres annehmen. Es ist gut, wenn Sie große und komplexe Aufgaben mit kleinen und einfachen Aufgaben abwechseln können.



Verwechseln Sie nicht Motivation und Disziplin


Menschen neigen dazu, einander zu verherrlichen. Unter meinem Publikum - Entwicklern im Alter von 20 bis 40 Jahren - tritt häufig die Motivation in den Vordergrund. Der Wunsch, das Projekt abzuschließen, kann vollständig auf dem aktuellen emotionalen Zustand, dem internen Hype, beruhen. Sobald diese Emotion verschwindet, sinken Ihre Hände sofort und Sie haben nicht die Kraft, weiter an dem Projekt zu arbeiten. Daher der Burnout.

Andererseits ist es in der älteren Generation üblich, sich auf Disziplin zu konzentrieren und den emotionalen Zustand zu ignorieren. Die Arbeit muss mit allen Mitteln erledigt werden, und es spielt keine Rolle, wie Sie sich dabei fühlen.

Beide Ansätze haben ihre eigenen Gründe. Wenn Sie sich ausschließlich auf Motivation verlassen, wird Ihre Arbeit chaotisch. Sie nehmen eine Sache auf, lassen sie fallen und wechseln zu etwas anderem, weil Sie nur von Emotionen und nicht von einem Pflichtgefühl geleitet werden. Wenn Sie schnell Geld sparen möchten und die Arbeit nicht verschwindet, wird das Projekt bald Ihren Geist zermalmen. Aufrichtiger Einsatz ist notwendig, aber ohne Disziplin überall. Auch wenn Ihnen das Projekt am Herzen liegt, wird es nicht immer nur positive Emotionen hervorrufen. Bemühen Sie sich daher um ein Gleichgewicht.

Um das Interesse aufrechtzuerhalten, muss das Projekt einige Ihrer persönlichen Probleme lösen. Ich habe in meiner Freizeit abends an Laravel und Forge gearbeitet, als ich noch hauptberuflich beschäftigt war. Es handelte sich um echte Nebenprojekte, und ich machte mir keine großen Sorgen darüber, wie das Publikum sie treffen würde. Ich wollte Laravel und Forge schneller machen. In gewisser Weise kann Laravel als Meta-Side-Projekt bezeichnet werden, eine Umlaufbahn, mit der es mir leichter fallen würde, andere Softwareprodukte zu starten. Und ich brauchte Forge, um die Server schnell zu konfigurieren.

Ruhe dich aus


Haben Sie keine Angst, ein paar Tage oder eine Woche Pause zu machen. Vielleicht möchten Sie einfach ein anderes Hobby ausüben und sich ausruhen. Es ist nicht erforderlich, in einen Zeitraum zu passen, den Sie selbst festgelegt haben. Das Leben ist voll von anderen wichtigen Dingen. Mach dir darüber keine Vorwürfe. Schuldgefühle können zu Burnout führen und Ihre Motivation zerstören.

Beeilen Sie sich nicht, um anzumelden


Ich möchte nicht darüber berichten, was sich hinter den Kulissen abspielt, und bis zum Schluss halte ich alles geheim. Ich kann vor der Veröffentlichung einen kleinen Teaser posten, um das Interesse aufzuwärmen, aber mehr nicht. Dies ist bereits ein Markenzeichen der Marke geworden. Meine diesbezügliche Strategie ist wissenschaftlich begründet. Tatsache ist, dass Sie einen Teil Ihrer Motivation verlieren, wenn Sie Ihre Pläne offen erklären. Es beginnt eine Art chemischer Prozess in Ihrem Gehirn, durch den Sie sich vorzeitig zufrieden fühlen, als hätten Sie Ihren Plan bereits erfüllt. So können Sie jedem mitteilen, dass Sie eine Diät einhalten werden - die Motivation, abzunehmen, nimmt nur ab. Wenn Sie ein Ziel haben, erreichen Sie es und sagen Sie es erst dann allen. Wenn Sie Ihre Pläne mit einem engen Kreis von Menschen teilen, die Sie schätzen, wird Ihre Motivation im Gegenteil stärker.

Global denken


Ich suche sozusagen Inspiration in der spirituellen Welt. Ich glaube, dass alle Menschen eine einzige Gemeinschaft bilden, deshalb bemühe ich mich, zum Gemeinwohl der Menschheit beizutragen. Dieser Beitrag kann auf familiärer oder auf staatlicher Ebene geleistet werden. Sie können den Müll entfernen und einen Baum pflanzen oder ein Open-Source-Projekt schreiben. Ich möchte glauben, dass Laravel Menschen auf der ganzen Welt hilft. Und wenn Sie darüber nachdenken, dann lehren uns alle Religionen und Lehren im Großen und Ganzen, das Leben unserer Nachbarn besser zu machen.

Bleiben Sie der Qualität verpflichtet


In Bezug auf Motivation und Disziplin hilft es mir auch, nicht nur Menschen helfen zu wollen, sondern auch sicherzustellen, dass ich alles in meiner Macht Stehende tue, um die beste Produktqualität zu gewährleisten. Wenn Sie etwas erstellen möchten, stellen Sie sicher, dass das gesamte Projekt auf Hochglanz poliert ist. Hier wiederhole ich das Prinzip von Steve Jobs. Ihm zufolge wird ein guter Schreiner niemals die Rückwand einer Kommode aus einer billigen Sperrholzplatte herstellen. Selbst wenn Sie wissen, dass die Kommode nahe an der Wand steht und niemand diese Wand jemals sehen wird, können Sie nur ruhig schlafen, wenn Sie sie aus hochwertigem Holz herstellen.

Es inspiriert mich sehr und ich halte mich bei meiner Arbeit an dieses Prinzip. Ich versuche, die Qualität während des gesamten Projekts von Anfang bis Ende aufrechtzuerhalten, auch wenn ich weiß, dass niemand etwas davon merkt. Es scheint mir, dass ich verpflichtet bin, den Menschen eine solche Dienstleistung zu erbringen.

Damit möchte ich meine Überlegungen zu den wichtigsten Bestandteilen abschließen, die es Ihnen ermöglichen, Software und Informationsprodukte erfolgreich auf den Markt zu bringen.

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


All Articles