RSS

What are the minimum DB fields required in an Agile Story Schema?

25 Sep

I’m getting ready to define the schema for the bugs backend DB when it occurred to me that I needed a minimal schema in order to maintain the one-page requirement. I do not want to get crazy with 100′s of one-off fields. Just a simple set of required fields… auto filling them when possible.

Fields in the most normal form:

  • id
  • bug_id (FK)
  • date
  • field_id [opened_by, open_date, close_date, status, importance, assigned_to, story, note, ...]
  • field_value
  • field_text

I have included field_value and field_text because most DBs have different profiles for TEXT and VARCHAR fields. So in this implementation certain field_ids will be assigned to certain field_**.

What fields would you add and still keep it lean? Would you add a separate agile state or wrap that in status?

This appears to be a good reference. It’s still more info than I wanted… but it might be practical for both bugs and requirements.

About these ads
 
Leave a comment

Posted by on 2012/09/25 in architecture

 

Tags: ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
One Page Docs

Creating a library one page at a time.

One Page Bugs

Reducing the friction of writing and fixing bugs or features.

Follow

Get every new post delivered to your Inbox.

Join 223 other followers

%d bloggers like this: