一覧へ

PRODUCTNO.0006 / 2026.07.30 THU / 1 MIN READ

家族の予定を一枚にまとめるアプリをつくる

共有カレンダーでは足りなかった、我が家の要件定義。

共有カレンダーでは足りなかった、我が家の要件定義。(この本文はプロトタイプ用のダミーです)

きっかけ

はじまりは、ふとした違和感だった。いつもならそのまま流してしまう小さな引っかかりを、今回は書き留めておくことにした。

書き留めてみると、似たような引っかかりが過去のメモにも何度か出てきていた。どうやら一度きりの話ではないらしい。

考えたこと

  • 「プロダクト」の観点から見ると、何が変わるか
  • 「家族」の観点から見ると、何が変わるか
  • 「開発」の観点から見ると、何が変わるか

わからないまま置いておくことも、考えることの一部だと思う。

測ってから決める

TS
export function measure<T>(label: string, run: () => T): T {
  const start = performance.now()
  const result = run()
  console.info(`${label}: ${(performance.now() - start).toFixed(1)}ms`)
  return result
}

いまのところ

まだ結論はない。次に同じ引っかかりが出てきたら、この記事に線をつなげておく。