Re: No wonder Borland Technical Documentation stinks
- From: "Bob Dawson" <RBDawson@xxxxxxxxxxx>
- Date: Tue, 9 May 2006 00:11:27 -0600
"Rick Carter" wrote
At any rate, it's good news that DevCo is serious about hiring some
good people to help with the documentation.
My read as well. If you actually cruise the careers site, it appears that
there are multiple positions listed. It's a great thing, and kudos to
whoever's behind it.
Some quick off-the-cuff suggestions to whoever gets the nod as DevCo's
documentation chief:
1. Forget traditional bookstore sales and major publishers--Marco Cantu is
about the only one left in the general Delphi market, and let's not make his
life any harder. Instead, partner with one of the newer on-demand publishers
that can deliver targetted topics economically on small runs. DevCo can
vette books for a DevCo Press imprint, and sell them directly or through
internet channels like Amazon. The key is reasonable length on a tight
focus:
Transitioning Delphi programs to .Net
Design Patterns in Delphi
ECO: Designing over an OO Framework
ASP.NET with Delphi
DB Express: Concepts and Techniques
etc.
The model of 900 pages on the B&N store shelf isn't really necessary. But I
would pay thirty bucks for a book by Nick Hodges on ASP.NET with Delphi, or
Joanna Carter on OO design, Wayne Niddery on Programming Interbase, etc. And
I bet others would as well. Focused, in-depth, reviewed by DevCo, and
200-250 pages max. You really don't need a run of 10,000 to make that work.
2. Obviously, we need a tech writer or two assigned as editor/moderator to
the on-line help wiki that JK has previously mentioned. Or make it a joint
responsibility of documentation and testing.
3. API/Object help needs help: closer relationship between the writers and
R&D team, so the writers become a part of the scrum. I've already mentioned
how valuable it is to get a good tech writer on a design team as early as
possible. The best documentation evolves with (and in some cases out of)
internal development documents.
4. Additionally, it's always bugged me that documentation always tells you
what a method does, but rarely gives any detail on limits or failure
behavior. Take a page from program by contract here: documentation should
document supported use, limits/boundaries, and failure responses. It should
be possible to write a unit test or method contract based on the requires
and quarantees information in the documentation.
5. And while I'm thinking about that, we all know that example code is
getting harder and harder to come by. It's expensive to maintain, and doc
writers aren't always in the right position to create effective demo code
when the deadline's approaching. So in addition to using the wiki for
accumulating test code, why not tie the doc writers to the test engineers?
Use what's already there: incorporate the actual unit and integration test
code into the product's documentation.
I don't know how practical these might actually be--there's nothing like a
lack of direct responsiblity to make a guy feel creative. And no doubt
whoever's in charge of this already has a list of to-dos. But from a
position of pure outsider ignorance, I'd sure like to see some of them.
I hope that the test and documentation teams are as excited about DevCo as
DevRel and the R&D folks seem to be.
bobD
.
- Follow-Ups:
- Re: No wonder Borland Technical Documentation stinks
- From: Brad White
- Re: No wonder Borland Technical Documentation stinks
- From: IanH
- Re: No wonder Borland Technical Documentation stinks
- References:
- No wonder Borland Technical Documentation stinks
- From: Charles Line
- Re: No wonder Borland Technical Documentation stinks
- From: Bob Dawson
- Re: No wonder Borland Technical Documentation stinks
- From: Charles Line
- Re: No wonder Borland Technical Documentation stinks
- From: Bob Dawson
- No wonder Borland Technical Documentation stinks
- Prev by Date: Re: Info from the meeting with David I/Jason Volkes in Denmark
- Next by Date: Re: Dvorak on Microsoft and .NET
- Previous by thread: Re: No wonder Borland Technical Documentation stinks
- Next by thread: Re: No wonder Borland Technical Documentation stinks
- Index(es):
Relevant Pages
|