タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

agileとdatamodelに関するkiririmodeのブックマーク (5)

  • アジャイル開発とデータベース設計 - 変化に対応するシンプルな実装のために必要なこと - Agile Journey

    はじめまして。そーだい(@soudai1025)です。私は普段は技術コンサルティングや受託開発を請け負う合同会社HaveFunTechの代表として、また、予防治療の自社サービスを展開する株式会社リンケージのCTOという二足の草鞋を履き、日々、さまざまなWebサービスの開発に携わっています。 これまでの開発経験のなかで、データベース設計に関わるさまざまな問題に遭遇してきましたが、稿ではとくに、アジャイル開発時に発生しやすい問題とその対処についてお伝えしたいと思います。開発の現場で目にしやすい実装におけるアンチパターンを示しつつ、アジャイルという指針を維持しながら、対処となるデータベース設計についてご紹介します。 会員登録のアンチパターンと処方箋 イージーな実装とシンプルな実装 Userと言う名の罠 拡張と破綻 データベースは変化に弱い 仕様変更とテーブル変更 Addで変化に追従する 正規化

    アジャイル開発とデータベース設計 - 変化に対応するシンプルな実装のために必要なこと - Agile Journey
    kiririmode
    kiririmode 2022/08/13
    アジャイルを支えるデータモデリング。データのライフサイクルを見極め、小さな責務を果たすテーブルを追加していく。
  • The Agile Data (AD) Method

    kiririmode
    kiririmode 2022/07/17
    データモデリングが進化的でないところ、アジャイルとどう向き合うかというアプローチ。
  • データモデリングなきアジャイル開発は危ういか?:An Agile Way:オルタナティブ・ブログ

    尊敬するDOAの先輩である、渡辺さんがこう書いている。 「データモデルなきアジャイル」の危うさ、より その種のシステム(※引用者補記:販売管理システムや生産管理システムといった基幹系業務支援システム)をアジャイル開発しようと考えるのであれば、それまでにシステム全体の「あるべきデータモデル」が確立されていなければならない。 業務システムを「身体」に喩えるなら、データモデルは「骨格の設計図」に相当する。いっぽうアジャイル開発で導き出せるのは身体の表面上の諸問題、すなわち「皮膚のぐあい」とか「顔つき」のようなものだ。そういった特徴についていかに緻密に決定できても、それらから「あるべき骨格の姿」は導けない。 それに対して、稲見さんがこんなコメントをしている。 アジャイル開発と言っても色々で、最近流行りのScrumという手法は、開発の中身に関しては何も言及していません。ですが、私の知っているある人達

    データモデリングなきアジャイル開発は危ういか?:An Agile Way:オルタナティブ・ブログ
    kiririmode
    kiririmode 2022/07/17
    “高リスク制約を抜き出して、そこだけは、設計を十分に行え。そうでない部分は変更可能性を保ち、アジャイルに進めるべし、ただし、高リスク制約は思ったよりも多くない” データモデルが高リスク制約かはPJに依る
  • 「DB構造を見直さない」というアンチパターン - 設計者の発言

    kiririmode
    kiririmode 2022/07/17
    “少しでもDB構造を変えやすくするため」の配慮としてDOAがある” “それほどにDB構造は、システムのアーキテクチャやライフサイクル、あるいは業務プロセスのあり方までを隠然と規定し続ける”
  • 「データモデルなきアジャイル」の危うさ - 設計者の発言

    例によってこれは「業務システム」に関する議論である。ゲームソフトでも組込み系でもB2Cサイトでもサービス系でもなく、販売管理システムや生産管理システムといった基幹系業務支援システム(DB構造が複雑なシステムといってもいい)に限った話だ。その種のシステムをアジャイル開発しようと考えるのであれば、それまでにシステム全体の「あるべきデータモデル」が確立されていなければならない。 業務システムを「身体」に喩えるなら、データモデルは「骨格の設計図」に相当する。いっぽうアジャイル開発で導き出せるのは身体の表面上の諸問題、すなわち「皮膚のぐあい」とか「顔つき」のようなものだ。そういった特徴についていかに緻密に決定できても、それらから「あるべき骨格の姿」は導けない。 DB構造のそういった特性を公知させたのが、前回記事で説明した「DOA(データ中心アプローチ)」だった。機能のあり方を確立したうえでデータのあ

    「データモデルなきアジャイル」の危うさ - 設計者の発言
    kiririmode
    kiririmode 2022/07/17
    DB構造の継続的なリファクタリングなしにスプリントゴールの達成を第一義に捉えてしまうと技術的負債が積み上がる
  • 1