Notionで2つの日付から期間を取得してスプリントを計算する


アルプ株式会社でエンジニアをしています、集約のエンティティ@pictinyです。
これはNotion Advent Calendar 2020 16日目のエントリです。
15日目はNotionのボードを投票者数でソートするでした。

日付の計算

プロパティの値を使って何か計算をする場合、 Formula というプロパティタイプを使います。
Formula を使うと、日付の計算を行うことができます。

2つの日付から期間を取得する

開発バックログで開発期間の日数を取得したいことがあるかと思います。
開発着手した日と、開発完了した日を、それぞれプロパティとして用意します。

開発着手から開発完了までの期間を日付で取得する場合、計算式は以下になります。

dateBetween(prop("開発完了"), prop("開発着手"), "days")

スクラムを実践していると、一般的には2週間を1スプリントとして開発サイクルを回しているかと思います。
開発期間をスプリントに換算する場合、計算式は以下のようになります。

dateBetween(prop("開発完了"), prop("開発着手"), "weeks") / 2

まとめ

Formulaを使って開発にかかったスプリントを計算することができました。

公式ドキュメントはFormulasにありますので、そちらもご覧ください。