Tuesday, February 24, 2009

Features, Requirmements, Defects, and Enhancements

Features represent what a product can do.
A feature is composed of a series of requirements.
A defect can be associated with a feature.
An enhancement can be proposed for a feature, but it is not a requirment.
An enhancement can become a requirement (or a requirement can be created from an enhancement request.)

A feature is implemented by a series of tasks.

A defect is not an impediment, but an impediment to feature approval can be tied to a defect.
Approval is a task that indicates a feature is complete (or at least acceptable in this iteration.)

Tasks & Impediments

Tasks represent work to be done.
A task can belong to a category (such as development, qa, system administration, etc.)
A task can have a work estimate (such as five hours)
A task can have subtasks (groupings and dependencies?)
A task can have comments (which can be about planning, implementation, resolution, etc.)
A task can have a status (such as not started, in progress, complete, blocked)
A task can be blocked by an impediment.

An impediment is something that prevents a task from being done.
If one task depends on another task, the predecessor is not an impediment -- it's being incomplete is the impediment.

Friday, January 30, 2009

Blogs, and Emails, and Projects

Okay, I should really consolidate blogs. I keep saying that.

I just posted over at http://one-shore.blogspot.com/
What do you want in a software test consultant?

For the record, this one is oneshore.blogspot.com and is my original one-shore blog. I also created another at wordpress oneshore.wordpress.com when I couldn't get into blogger. Actually, I think it was my fijiaaron blog that moved over there (used to be here ). Fijiaaron started out as my travel blog, when (not surprisingly) I was in Fiji. I also sometimes keep blogs of projects I'm working on such as qa-site and fluffy. To make matters more confusing, the qa-site blog hosted at wordpress and the fluffy blog is hosted on my own install of wordpress on it's qa-site.

Actually, it started as my web email address when I started traveling, at fast-mail.org. I still use it, Abut I also use my one-shore email as well. And keep klamathsystems.com as my main point of contact for recruiters, but they've drifted into my gmail as well. So I have 4 email addresses that I monitor.

I also have stuff over at herculeangrp.org, and projects for Harvest Requirements and ForgetMeNot.

Some discipline is in order. And some focus.

But I also like to cast my net wide as well. I do testing, and some systems work as need, and web development (both back-end stuff in Java/LAMPPPR), and the HTML/Javascript/CSS stuff) . So when people say "what do you do?" I say "computers" which I think most people translate into "graphic designer" which I'm decidedly not.