Requirements prioritization and project scope: Difference between revisions
Line 20: | Line 20: | ||
The first release of Thunderforce is planned to occur around mid-August of this year. The details of the plan will work backwards from that release date. | The first release of Thunderforce is planned to occur around mid-August of this year. The details of the plan will work backwards from that release date. | ||
The following table depicts the current schedule for Thunderforce. Note that week 18 is the week beginning on April 30, 2007. | The following table depicts the current schedule for Thunderforce. Note that week 18 is the week beginning on April 30, 2007. Items in the table cells indicate when those activities should be completed by, which can be by the end of the week indicated. | ||
{| border="1" | {| border="1" | ||
! Week 18 | ! Week 18 | ||
Line 31: | Line 32: | ||
! Week 25 | ! Week 25 | ||
|- | |- | ||
| | |width="12.5%" valign="top"| | ||
*Project plan and scope | *Project plan and scope | ||
*Notional architecture | *Notional architecture | ||
| | |width="12.5%" valign="top"| | ||
| | *Identification of architectural risks | ||
| | *Experiment planning | ||
| | |width="12.5%" valign="top"| | ||
| | |width="12.5%" valign="top"| | ||
| | |width="12.5%" valign="top"| | ||
| | *Experiment execution | ||
*Architectural refinement | |||
|width="12.5%" valign="top"| | |||
*Module identification and assignment | |||
|width="12.5%" valign="top"| | |||
|width="12.5%" valign="top"| | |||
*Initial integration tests | |||
|} | |} | ||
<br> | <br> | ||
Line 53: | Line 60: | ||
! Week 33 | ! Week 33 | ||
|- | |- | ||
| | |width="12.5%" valign="top"| | ||
| | *Module plans | ||
| | |width="12.5%" valign="top"| | ||
| | |width="12.5%" valign="top"| | ||
| | *Module unit tests | ||
| | |width="12.5%" valign="top"| | ||
| | |width="12.5%" valign="top"| | ||
| | |width="12.5%" valign="top"| | ||
*Modules developed | |||
|width="12.5%" valign="top"| | |||
*Integration tests run | |||
|width="12.5%" valign="top"| | |||
*Feature set for release stabilized | |||
*Feature set for later release disabled | |||
*Packaging | |||
*First release | *First release | ||
|} | |} |
Revision as of 16:38, 2 May 2007
The requirements fed into the feature list, and the prioritization of those features will appear on this page.
Feature Priorities
Note that some features have dependencies upon each other. This is a general list, and the actual module priorities will likely include functionality from all modules as the top priorities. The initial focus will be on associating both incoming and outgoing email messages with Salesforce.com records, but the architecture will factor in the present long-range set of features.
- Address Book
- Message Filters
- Account Type
- Message Composition
- Offline Mode
Task Priorities
- Notional architecture of the entire extension
- Identification of architectural risks
- Design and execution of experiments to reduce architectural risks
- Architectural refinement and modularization of the extension
- Parallel work on the modules, focusing on those that address the account type feature
- First release
Schedule
The first release of Thunderforce is planned to occur around mid-August of this year. The details of the plan will work backwards from that release date.
The following table depicts the current schedule for Thunderforce. Note that week 18 is the week beginning on April 30, 2007. Items in the table cells indicate when those activities should be completed by, which can be by the end of the week indicated.
Week 18 | Week 19 | Week 20 | Week 21 | Week 22 | Week 23 | Week 24 | Week 25 |
---|---|---|---|---|---|---|---|
|
|
|
|
|
Week 26 | Week 27 | Week 28 | Week 29 | Week 30 | Week 31 | Week 32 | Week 33 |
---|---|---|---|---|---|---|---|
|
|
|
|
|