Databases Reference
In-Depth Information
APPLICATIONS
# .
APPLICATION_ID
BUGS
MILESTONES
# .
# .
BUG_ID
MILESTONE_ID
APPLICATION_ID
TARGET_MILESTONE_ID
RELATED_FEATURE_ID
RELATED_TO_DO_ID
FEATURES
TO_DOS
# .
# .
FEATURE_ID
TO_DO_ID
APPLICATION_ID
PARENT_FEATURE_ID
APPLICATION_ID
PARENT_TO_DO_ID
MILESTONE_ID
MILESTONE_ID
FEATURE_ID
FEEDBACK
# .
FOLLOWUP_ID
APPLICATION_ID
LOGGED_AS_FEATURE_D
LOGGED_AS_TO_DO_ID
LOGGED_AS_BUG_ID
FOLLOWUP
FOLLOWUP_ID
FEEDBACK_ID
# .
Figure 15-1. A simplified entity relationship diagram of Team Development
The Team Development entities are contained within a single workspace. When you're managing several
applications simultaneously within a workspace, you and your teams can easily filter Team Development's data by
using the tool's interactive reports. That way, each stakeholder sees only the work that is of immediate interest for the
tasks at hand.
Features describe the big picture. At a high level, they describe and track progress for the major pieces of
functionality that your client has requested. Attributes like owner, start date, due date, summary description, priority,
status, and so on are easily tracked. In addition, you can optionally track the status of individual components such as
the user interface, testing, documentation, globalization, security, and accessibility. The self-join that is associated
with features allows you to further subdivide a feature into child features as development progresses and the design
becomes more refined. The high-level nature of features makes them an ideal source for management status reports.
Milestones are the high-level scheduling component of Team Development. They can be used to track major and
minor releases of an application. Don't confuse milestones with the due dates that are associated with features and
to-dos. For example, a milestone could be the scheduled date for a product release, but a feature that is included in
the release might be due well in advance of the milestone date. If you use an agile software-development strategy,
milestones are well suited to define the time boxes or sprints.
 
 
Search WWH ::




Custom Search