SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2024 セッションレポート(AD)

持続可能な開発チームを目指して、開発メンバーが激減した失敗から学んだ4つのポイントとは

【15-D-8】“持続可能な”開発を実現するためにスタートアップで実践したこと

  • X ポスト
  • このエントリーをはてなブックマークに追加

失敗を分析して分かった4つのポイント

 佐藤氏は失敗の原因を分析し、影響度の大きかった4点を挙げた。1つ目に「デリバリー優先で、人の時間と心を犠牲にしていたこと」を指摘し「最速でマーケットに価値提供するために、QCDのCは一旦無視して、最低限のQを保ちながら、Dに全部振っていた」と振り返る。これにより、運用の負債が残ってしまい、顧客が設定を変更する際などに開発の手作業が発生することもしばしばだった。なにより、プレッシャーと時間に追われて開発メンバーの心が疲弊していた。

 「当時は、できる・できないではなく『やる』前提で、どうやったら実現できるのかだけを徹底的に考えていた。そのやり方が悪いわけではないが、代わりに犠牲にしていたものを理解できていなかったのが反省点です」(佐藤氏)

ビットキー テックリード 佐藤 拓人氏
ビットキー テックリード 佐藤 拓人氏

 2つ目には、「属人的で高い能力を前提とした開発プロセス」を挙げた。当時は要件定義から優先度の判断まで、すべて個人で行っていた。これはもちろん、ビジネスの状況やプロダクトの構成を理解していることが前提となる。「場合によってはウルトラCの解決方法を発案してようやく対応できることもありました」と佐藤氏。タイトな開発スケジュールの中で問題が起きても即時解決して、なんとか巻き返す。これを「個」の力だけに頼って行っていたのだ。あまりに属人的なので、自分で一通りできるようになるまでのハードルが高い。よって、メンバーは疲弊し自己効力感も上がりにくかったという。

 3つ目に、「プロダクトの全体像を把握しづらかったこと」を挙げる。先ほどのグラフにあった通り、2021年から一気に機能を増やしていった。この時、「1人1プロジェクト」の形で開発しており、各々の判断で実装していた。その結果、知らない間によくわからないディレクトリが作成されるなど、プロダクト全体を把握しづらい状況が発生していたという。

各々が実装した結果、知らないディレクトリが生まれている
各々が実装した結果、知らないディレクトリが生まれている状態

 最後の4つ目に、「脆いアーキテクチャ」を挙げた。プロダクトの全体像がわからないまま機能リリースと修正を続けた結果、絶妙なバランスで実装が成り立っていた。そのため、バグを直すための修正が、さらに新たなバグを生んでしまう状態だった。これも開発メンバーの疲弊につながったという。

次のページ
持続可能な開発のために、4つの改善策とは

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2024 セッションレポート連載記事一覧

もっと読む

この記事の著者

山出 高士(ヤマデ タカシ)

雑誌や広告写真で活動。東京書籍刊「くらべるシリーズ」でも写真を担当。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

岡田 果子(オカダ カコ)

 IT系編集者、ライター。趣味・実用書の編集を経てWebメディアへ。その後キャリアインタビューなどのライティング業務を開始。執筆可能ジャンルは、開発手法・組織、プロダクト作り、教育ICT、その他ビジネス。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:株式会社ビットキー

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/19145 2024/04/08 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング