設計 開発・基盤

最近のチーム開発の方法 スクラム開発

投稿日:2019年1月24日 更新日:

スクラム開発

目的

スクラム開発は「チームで仕事を進めるための方法」です。
目的は2つで「品質向上」「生産性増加」です。

背景

最近のソフトウェアの開発はアジャイル開発という方法を取っています。
以前はウォーターフォールという全ての要件が決まってから開発を始めていたんですが、失敗することが多く、少しずつ開発していくアジャイル開発に変更していきました。

アジャイル開発を進めていく中でチームワークをより強くしていくために出てきたのがスクラム開発です。

スクラム開発の理念としては

  1. チームワークの向上
  2. 円滑なコミュニケーション
  3. 透明性
  4. 属人化の排除

スクラム開発を実施するには
まず、始めることは基本的には毎日1回は集まって簡単なミーティングをすることです。
ミーティングの中で以下のことを聞く

  • 昨日やったこと
  • 今日やること
  • 障害になっていること

これをやっていればスクラム開発というわけではないですが
まずはここからやっていくのが入りやすいかと思います。

スクラム開発では2つのバックログを定義しています。

そもそもバックログというのは
残務、積み残し、受注残、未処理分、在庫分、予備にとっておく、未処理のまま溜まるという意味です。
スクラム開発の場合では作業計画という定義をしています。

その2つのバックログとは
「プロダクト・バックログ」「スプリント・バックログ」です
それぞれ説明します。

プロダクト・バックログ

追加実装する機能に優先順位を付けて表や箇条書きしたものです。利害関係者が全員参照し、
現在のプロダクトの状況を把握できるようにします。

関係者がいつでも内容を思い出せるようにすることが目的です。
よく使われるツールが
Atrasianの「」です。

スプリント・バックログ

1週間から4週間の開発サイクルでスプリント内で実際の開発を実施します。
スプリントの期間中に発生するイベントとしては、日々行うディリースクラムとプロダクトバックログの手入れの時間が決まっています。
デイリースクラムは上記でも触れましたが下記の3点を共有します。
重要なため、もう一度書きます。

  • 昨日やったこと
  • 今日やること
  • 障害になっていること

スプリントの最中に計画を変更することは基本的にはNGです。


しかし、どうしても変更を加えないといけない時も出てきます。
そのときはスプリントを計画から再考する必要が出てきます。

スプリントが終わってタスクが終了しているということは
小さい単位になりますが、小さい単位の成果物ができていると思います。

その積み重ねが最終的には結果として出ていくことになります。

終わりに

フリーランスとして小さいプロジェクトではスクラム開発をする必要はありませんが
どうしても大きなプロジェクトに関わることがあるかと思います。

そのときはスクラム開発を思い出してください。

この記事だけではスクラム開発について説明しきれていないため
以下を参考にしていただければ進めていくことはできると思います。

スポンサーリンク

にほんブログ村 IT技術ブログ IT技術メモへ にほんブログ村 IT技術ブログ Webエンジニアへ にほんブログ村 投資ブログ リップルへ

-設計, 開発・基盤

Copyright© スリーネクスト , 2019 All Rights Reserved.