This plan is the umbrella plan for all IPG docs groups who are contributing to the NetBeans IDE 6.0 release. This doc contains information on general approach, key milestones, etc. Docs with more specific information on deliverables are linked from this plan.
Our guiding principle is to focus most on the documents that help further product adoption (both in attracting new users and keeping them). We value impact and usability of documentation over completeness. We consider the following to have the highest impact (in rough order of impact):
Besides continuing to provide easy-to-use introductory docs and clear learning paths for all kinds of IDE users, we plan to provide docs to highlight the main release themes:
We are proposing the following doc milestones, which are oriented toward incremental release dates (e.g. betas, release candidates) and toward L10n handoffs. Here is the the main schedule: http://wiki.netbeans.org/wiki/view/NB6Schedule. Note that the dates in this table will change if the milestones that they are tied to (e.g. beta 1 release) change.
| Milestone | Estimated Date | Notes |
|---|---|---|
| Feature Freeze | June 15, 2007 | All requests to changes in inline text requested. |
| Beta 1 - 14 days, Docs Handoff 1 | Sept. 3, 2007 | concurrent with branch being made for beta 1, mostly help being handed off, L10n picks up docs from l10n kits |
| Beta 2, Docs Handoff 2 | Oct. 22, 2007 | concurrent with branch being made for beta 2, most help sets final, some web docs handed off; L10n picks up docs from l10n kits |
| High Resistance, Docs Handoff 3 | Nov. 12 | final help sets handed off, most of the final web docs |
| FCS, Docs Handoff 4 | Dec. 3, 2007 | L10n picks up release notes and final docs tweaks |
See this link for list of all deliverables and handoff dates to the L10n team
See the following links for details on the various docs that are being delivered:
The Docs team for this release consists of XX writers covering the following areas
| Coverage Area | Number of Writers |
|---|---|
| Core IDE (including Profiler and Java EE support | 3 |
| Web applications (including visual web applications | 4? |
| Mobile applications | 2 |
| SOA Tooling (including XML) | 4 |
| UML | 1 |
| Installer (Dev guide + installation instructions) | 1 |
| # | Category | Risk Description | P | I | E | Trigger | Risk Mitigation Approach | Contingency | Owner |
|---|---|---|---|---|---|---|---|---|---|
| 8. | Resource | May need to pull Tools writers off of NB to cover other upcoming projects, such as JavaFX | 0.4 | 0.5 | 0.2 | Other projects are being spun up and the tools docs group is being asked to contribute documentation to sources other than nb.org and projects other than nb60. | Try to get as much of netbeans 60 documented before these projects reach maturity, identify most important feature areas and document those first to make sure our key features are covered. | Delay or cancel updating some existing tutorials for 60, focus less on online help, possibly give only minimum docs attention to non-essential features. | John Jullion-Ceccarelli |
| 9. | Resources | There is not enough domain knowledge about Ruby and Rails in the organization to provide top-class code samples and tutorials | 0.8 | 0.5 | 0.4 | We're building the tool, but not many of us have ever used the language. Need someone who is an expert to provide code samples and guidance for docs. | Identify people in org that have experience and make sure they are staffed to it. Look for help from community. | Reduced amount of docs Ruby docs. | John Jullion-Ceccarelli. |