CivilCode Playbook
  • The CivilCode Playbook
  • Method
    • Engagement
      • Qualification
      • Introductory Meeting
    • Onboarding
      • Roles and responsibilities
      • Product Owner Role
    • Discovery
    • Iteration Zero
      • Kickoff
    • Development
      • Develop an Object Model
      • Build a Feature List
  • Guides
    • Operations
      • Setup the VPN
      • Developer Setup Guide
      • Maintain Virtual Machine
    • Practices
      • Pair Programming Practice
      • Friday Practice
      • Project Retrospective
      • Daily Practices
  • Education
    • Trails
      • Elixir
      • Domain-Driven Design and CQRS/ES
      • Event Storming
      • Feature-Driven Development
      • Functional Programming
      • GraphQL
      • Object Design
      • Object Modeling
      • Specification by Example
      • Story Mapping
      • Testing
      • Type Classes
Powered by GitBook
On this page
  • Develop an object model
  • Four kinds of features
  1. Method
  2. Development

Develop an Object Model

PreviousDevelopmentNextBuild a Feature List

Last updated 6 years ago

Develop an object model

  • 25-word purpose statement

  • Identify the top 10 features

  • or High Value Scenarios (Scenarios for conducting business and determining results)

  • Conduct a Domain Walkthrough

  • Study Documents

  • Build a glossary

  • Consider UI sketches

  • Develop a Model

Tips

  • Consider "Getting Started" from Guide

  • Consider "Line of Visibility" chart (LOVEM)

  • Consider reviewing existing object models from other books

Four kinds of features

  • Log important information

  • Conduct business

  • Analyze business results

  • Interact with other systems

Object Model
Four kinds of features