早く出荷します。 迅速に革新します。 ソリューションをすばやく見つけます。
スタートアップの世界では、スピードが決まります。 製品を記録的な速さで市場に投入することから、競合他社の最新製品への対応に至るまで、他の人よりも速いことがしばしば重要です。 しかし、ユーザーが依存する製品、機能、およびプラットフォームを実際に構築するエンジニアにとっては、猛烈なスピードで作業すると、緊張、ストレス、および「はばかしい」リリースが発生する可能性があります。
幸いなことに、多くのスタートアップを妨げるスピードバンプをエンジニアリングチームが回避するのに役立ついくつかのベストプラクティスがあります。 詳細については、グループプロダクトマネージャーのジェイソンマイケルとフロントエンドエンジニアのアンジェラセルボに追いつきました。彼らはポピンのエンジニアリングチームで速い生活を送っています。
Expeditingの経験
ジェイソンとアンジェラは、素早く動くことについて知っています。 家具および事務用品メーカーがWebサイトをB2CからB2Bに移行することを決定したとき、時間が重要な要因になることがわかっていました。 実際、彼らはサイトのナビゲーションエクスペリエンスの再プラットフォーム化と再設計を含め、オーバーホール全体を完了するのにたった7か月しかかかりませんでした。
「現在の構成ではサイトが意味をなさないため、このプロジェクトには迅速なターンアラウンドが必要でした。結果を確認するためにできるだけ早くそれを引き出したかったのです」。
チームワーク、ビジョン、そして労働時間の不足のおかげで、彼らは新しいサイトを予定通りに出荷することができました。 そして、彼らがその過程で学んだことは、あなたのエンジニアリングチームが最も厳しい締め切りの下でも実現するのに役立ちます。
レッスン1:計画する時間は常にあります
厳しい納期に直面している場合、計画段階に進み、すぐに仕事に取り掛かることができます。 しかし、ジェイソンの経験では、急ぐことは決して報われません。
「計画の部分をスキップしないでください。」と彼は強調しました。「あなたが迅速なターンアラウンドを持っているとしても、重要な機能が何であるかを理解するためにプロジェクトを分解する時間を費やしてください。進行中に実際にそれらの呼び出しを行います。」
ただし、計画段階を長くする必要も、困難にする必要もありません。 あなたの会社の優先事項は明確でなければならない、と彼は言った。つまり、あなたはすべての会議であなたの価値を定義する必要がないことを意味する。
「計画はおそらくプロジェクトプロセスの15%です」と彼は言いました。
レッスン2:全員に情報を提供し、調整する
計画を立てるのは、全員を同じ方向に動かし続けることができる場合のみです。 だからこそ、ジェイソンは、すべてのチームが同じページにアクセスし続ける必要があると強調しました。
「プロジェクトが開始されると、そのプロジェクトの範囲を理解し、さまざまなコンポーネントに分解するために、迅速なスコーピング演習を行います。私たちは小さなスタートアップであるため、すべてのチームが非常に密接に連携しています。 クリエイティブチーム、eコマースチーム、マーケティングチーム、プロダクトチームは、すべてのピースに必要なものを本当に理解し、どのように構築してドアから外に出すかを理解するために座っています。」
レッスン3:一度にすべてに取り組むようにしないでください
物事を分解するといえば、大規模なプロジェクトを管理可能なチャンクに分割すると効果的です。 アンジェラによると、それはポピンチームが苦労して学んだ教訓だという。
「当初、私たちは確かに長すぎるプロジェクトに取り掛かりました。 また、開発はビジネスが前進している速いペースと一致していませんでした」と彼女は述べました。 その最初のスコープでプロジェクトのコンポーネントを切り捨てることを恐れていません。」
さらに、大きなプロジェクトを小さなプロジェクトに分割することで、チームは合理的なマイルストーンを設定して、進行状況を測定するために使用できます。
「締め切りに間に合わせるために、すべてを行うことができないことを認識しなければならない場合があります」と彼女は付け加えました。
アンジェラとジェイソンはこれらの教訓を共有したので、難しい方法を学ぶ必要はありません。 ベロシティに慣れているスタートアップの一部であるか、追いつくのに苦労している確立された会社であるかに関わらず、彼らの経験は、長い会議、期限の厳しさ、怒った幹部の苦痛なしにあなたのチームが革新し加速するのに役立ちます。 しかし、私たちはあなたが深夜のあなたの分け前に入れないことを約束することはできません。