ブログに戻る
生産性キャリア

実際にリリースする開発者の5つの習慣

6分で読める

プロジェクトを完成させることはスキルです。リリースする開発者と20個の未完成サイドプロジェクトを持つ開発者を分ける5つの習慣を紹介します。

なぜほとんどのサイドプロジェクトは死ぬのか

すべての開発者は未完成プロジェクトの墓場を持っています。最初の興奮が薄れ、新しい輝かしいアイデアが現れ、古いプロジェクトはその山に加わります。これは才能の問題ではなく、習慣の問題です。 継続的に製品をリリースする開発者は、より多くの時間やスキルを持っているわけではありません。集中力を保ち前進するためのより良いシステムを持っています。違いを生む5つの習慣を紹介します。

1. 始める前に「完了」を定義する

一行のコードも書く前に、成功するリリーサーはバージョン1の「完了」がどのようなものかを定義します。考えられるすべての機能を持つ夢のバージョンではなく、一つの問題をうまく解決する最小限のバージョンです。 書き留めましょう:「バージョン1は、ユーザーが[特定のアクション]できたときに完了。」その他はすべて「バージョン2」リストに。このシンプルな行為がスコープクリープ(プロジェクトを殺す最大の要因)を防ぎます。

2. 公開で作業する

ソーシャルメディア、ブログ、コミュニティなどを通じて公開で進捗を共有することで、緩やかな説明責任が生まれます。人々があなたの旅を追いかけているとき、続けるモチベーションが湧きます。 凝ったものである必要はありません。毎週の進捗スクリーンショット、今日構築したものについての短い投稿、またはデモ動画。オーディエンスは大規模である必要はありません。少数の興味を持ったフォロワーでも違いを生みます。

3. To-doリストではなくタスクボードを使う

To-doリストは永遠に成長します。カラム(To Do、進行中、完了)付きのタスクボードは、進行中の作業を制限し、ゴールを見えるようにします。 カンバンボードのビジュアルな性質が重要です。カードを「完了」に移動することで、チェックボックスには決して味わえない達成感が生まれます。そして「進行中」のカラムに2〜3個のアイテムしか表示されないことで、モチベーションを殺す圧倒感を防ぎます。

4. 人工的な締め切りを設定する

締め切りがなければ、プロジェクトは利用可能なすべての時間を満たすように膨張します。ローンチ日を設定しましょう。たとえ恣意的でも。そしてそこから逆算しましょう。 途中のマイルストーンが正直でいさせてくれます:「3月1日までにデザイン完了、3月15日までにコア機能、3月25日までにベータ版。」締め切りがあると、延々と磨き続けるのではなく、トレードオフの決定を迫られます。

5. 進捗を執念深く追跡する

測定されるものは管理される。リリースする開発者はマイルストーン、完了率、定期的なチェックインで進捗を追跡します。 これは自分をマイクロマネジメントすることではなく、モチベーションを維持することです。70%完了していることが見えると、ゴールが見えているので辛い部分を乗り越えられます。(手動更新ではなく)自動的に進捗を表示するツールは金の価値があります。

共通のスレッド

5つの習慣すべてが一つのことを共有しています:見えないものを見えるようにすることです。タスクボードはワークフローを示します。締め切りはタイムラインを示します。進捗追跡は前進を示します。公開作業はコミットメントを示します。 リリースすることはより懸命に働くことではなく、前進する道が見える方法で作業することです。適切なシステムを設定すれば、プロジェクトを完成させることが例外ではなくデフォルトになります。
IndieDevBoard

次のプロジェクトを始める準備はできましたか?

IndieDevBoardはカンバンボード、進捗追跡、ノートブックなど、必要なすべてを一か所で提供します。

無料で始める