Cara meluncurkan produk sendiri jika Anda seorang pengembang: Kiat dari pencipta Laravel Taylor Otvel. Bagian 3: Jangan Menyerah

Dalam rilis sebelumnya, kami membahas cara membangun audiens dan di mana mencari ide untuk produk Anda. Tetapi ada hal penting lain yang sering saya tanyakan. Bagaimana menjaga motivasi dan menyelesaikan pekerjaan. Saya akan segera memesan bahwa tidak ada pil ajaib; yang berikut membantu saya secara pribadi:

Tulis manifes proyek


Dalam dokumen tersebut, tentukan fitur mana yang akan dimasukkan dalam rilis pertama. Dalam hal ini, cobalah untuk tidak melakukan MVP, jangan kurangi proyek ke set fungsi dasar primitif. Proyek semacam itu tidak akan menangkap pelanggan Anda. Ingatlah singkatan lain - SLC (Simple Loveable Complete). Proyek Anda harus sederhana, lengkap, dan harus menyenangkan untuk digunakan. Ketika saya mengatakan "selesai", ini tidak berarti bahwa Anda perlu menjejalkan semua fungsi yang mungkin ke dalam proyek. Tidak semuanya. Ingat versi pertama Snapchat. Aplikasi tidak memiliki sejumlah fitur di awal, mereka ditambahkan kemudian, tetapi inti fungsional produk tidak berubah sejak diluncurkan.

Tandai tujuan akhir


Anehnya, tidak semua orang melakukan ini. Penting untuk secara jelas menyatakan kapan proyek dapat dianggap selesai, apa yang akan menjadi versi 1.0, yang dapat ditunjukkan kepada orang-orang. Anda tidak boleh mulai mengerjakan proyek jika Anda tidak bisa mengatakan apa yang akan dianggap sebagai produk jadi dalam konteks ide Anda. Jika tidak, scope-creep dan feature-creep sedang menunggu Anda - proyek tidak akan ada akhirnya, tidak ada tepi, karena batas-batas akan terus bergeser.

Mulailah dengan tugas-tugas kecil.


Cobalah untuk menguraikan proyek menjadi tugas-tugas kecil yang secara bertahap akan memajukan proyek. Ini sangat membantu jika Anda mengerjakan proyek di malam hari. Mulailah dengan tugas-tugas kecil yang dapat Anda lakukan dalam 10-15 menit. Sehingga Anda bisa dengan cepat menangkap keadaan aliran dan sikap positif. Setelah itu, Anda bisa mengambil sesuatu yang lebih besar. Baik jika Anda dapat mengganti tugas besar dan kompleks dengan yang kecil dan sederhana.



Jangan bingung antara motivasi dan disiplin


Orang-orang cenderung memuliakan satu dari yang lain. Di antara audiens saya - pengembang berusia 20 hingga 40 - motivasi sering muncul ke depan. Keinginan untuk menyelesaikan proyek dapat sepenuhnya didasarkan pada keadaan emosi saat ini, sensasi internal. Segera setelah emosi ini hilang, tangan Anda langsung jatuh, dan Anda tidak memiliki kekuatan untuk terus mengerjakan proyek. Karena itu kelelahan.

Di sisi lain, sudah menjadi kebiasaan bagi generasi yang lebih tua untuk fokus pada disiplin dan mengabaikan keadaan emosional. Pekerjaan itu harus dilakukan dengan cara apa pun, dan bagaimana perasaan Anda tentang hal itu tidak masalah.

Kedua pendekatan tersebut memiliki alasan sendiri. Jika Anda hanya mengandalkan motivasi, pekerjaan Anda menjadi kacau. Anda mengambil satu hal, menjatuhkannya dan beralih ke hal lain, karena Anda hanya dibimbing oleh emosi, dan bukan oleh rasa kewajiban. Jika Anda ingin cepat memotong uang, dan pekerjaan tidak terbawa, maka proyek akan segera mulai menghancurkan semangat Anda. Dedikasi yang tulus diperlukan, tetapi tanpa disiplin di mana pun. Sekalipun proyek itu sesuai dengan hati Anda, itu tidak selalu hanya menimbulkan emosi positif. Karena itu, usahakan untuk menemukan keseimbangan.

Untuk mempertahankan minat, proyek harus menyelesaikan beberapa masalah pribadi Anda. Saya bekerja pada Laravel dan Forge di waktu luang saya di malam hari, ketika saya masih memiliki pekerjaan utama penuh waktu. Ini adalah proyek sampingan yang nyata, dan saya tidak benar-benar khawatir tentang bagaimana penonton akan bertemu dengan mereka. Saya ingin membuat Laravel, lalu membuat Forge lebih cepat. Dalam arti tertentu, Laravel dapat disebut proyek meta-side, sebuah orbit yang dengannya akan lebih mudah bagi saya untuk meluncurkan produk perangkat lunak lain. Dan saya perlu Forge untuk mengkonfigurasi server dengan cepat.

Istirahatlah


Jangan takut untuk beristirahat selama beberapa hari atau seminggu. Mungkin Anda hanya ingin melakukan hobi dan istirahat lainnya. Tidak perlu mencocokkan dengan periode apa pun yang telah Anda uraikan sendiri. Hidup ini penuh dengan hal-hal penting lainnya. Jangan menyalahkan diri sendiri tentang hal ini. Merasa bersalah pada akhirnya akan mengakibatkan kelelahan dan menghancurkan motivasi Anda.

Jangan terburu-buru mengumumkan


Saya tidak suka menutupi apa yang terjadi di balik layar, dan yang terakhir saya merahasiakan semuanya. Saya bisa memposting teaser kecil sebelum rilis untuk menghangatkan minat, tapi tidak lebih. Ini sudah menjadi ciri khas merek. Strategi saya dalam hal ini memiliki justifikasi ilmiah. Faktanya adalah bahwa ketika Anda secara terbuka menyatakan rencana Anda, Anda kehilangan sebagian motivasi Anda. Ini memulai semacam proses kimia di otak Anda yang membuat Anda merasakan kepuasan sebelum waktunya, seolah-olah Anda telah menyelesaikan rencana Anda. Ini adalah cara memberi tahu semua orang bahwa Anda akan melakukan diet - motivasi untuk menurunkan berat badan hanya akan berkurang. Jika Anda memiliki tujuan, capai, dan hanya kemudian beri tahu semua orang. Selain itu, jika Anda membagikan rencana Anda dengan lingkaran kecil orang yang Anda hargai, motivasi Anda sebaliknya akan menjadi lebih kuat.

Berpikir secara global


Jadi, saya mencari inspirasi, di dunia spiritual. Saya percaya bahwa semua orang membentuk komunitas tunggal, jadi saya berusaha untuk berkontribusi untuk kebaikan bersama umat manusia. Kontribusi ini dapat di tingkat keluarga atau di tingkat negara. Anda dapat membuang sampah dan menanam pohon, atau Anda dapat menulis proyek sumber terbuka. Saya ingin percaya bahwa Laravel membantu orang di seluruh dunia. Dan jika Anda memikirkannya, maka semua agama dan ajaran pada umumnya mengajarkan kita untuk membuat kehidupan tetangga kita lebih baik.

Tetap berkomitmen pada kualitas


Dalam hal motivasi dan disiplin, itu juga membantu saya untuk berkeinginan tidak hanya untuk membantu orang, tetapi juga untuk memastikan bahwa saya melakukan segala daya saya untuk menyediakan produk kualitas terbaik. Jika Anda ingin membuat sesuatu, pastikan untuk memastikan bahwa seluruh proyek dipoles menjadi bersinar. Dalam hal ini, saya ulangi prinsip yang ditetapkan oleh Steve Jobs. Menurutnya, seorang tukang kayu yang baik tidak akan pernah membuat dinding belakang laci dari selembar kayu lapis murahan. Bahkan mengetahui bahwa laci akan berdiri dekat dengan dinding, dan tidak ada yang akan melihat dinding ini, Anda dapat tidur nyenyak hanya jika Anda membuatnya dari kayu berkualitas.

Itu sangat menginspirasi saya, dan saya mematuhi prinsip ini dalam pekerjaan saya. Saya mencoba untuk menjaga kualitas di seluruh proyek, dari awal hingga selesai, bahkan jika saya tahu bahwa tidak ada yang akan memperhatikan. Tampaknya bagi saya bahwa saya berkewajiban untuk menyediakan layanan seperti itu kepada orang-orang.

Dengan ini, saya ingin menyimpulkan pemikiran saya tentang bahan-bahan utama yang memungkinkan Anda untuk meluncurkan produk perangkat lunak dan informasi dengan sukses.

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


All Articles