You may find some good information by digging through the CMM and ISO900x documentation. These docs describe organizational processes that naturally produce documentation throughout the project. Don't be frightened by the volume, it's really pretty simple once you get to the basic ideas: 1) grow EVERYBODY along the way, 2) be prepared for people leaving. Remember to only implement things that make sense for your organization at your current level.
Regarding individual technologies for document storage, pick one. CVS works fine; if you have the money, Designer is loads of fun to play with.;)
Two other things. Idealy, much of the documentation should be done before coding starts. Also, the programmers shouldn't be the only ones writing docs.
In light of the additional information you provided, I would say that you
are well underway on a successful life plan with your wife. Congratulations.
I did not understand that from your original posting.
I might humbly offer a small bit of advice to go hand-in-hand with some of the
other posts regarding the benefits of interviewing the company or management
during your next interview. For me (a database guy), if a company does not use
Oracle's Designer product or some other CASE tool, then they are not in the
running. If they don't see the benefit of documentation and analysis, they
will think nothing of running you into the ground.
Also, Designer is an expensive tool. When I see that kind of investment in
quality, I am comforted. Maybe they can afford me.;) Anyway, I am sure you can identify a similar marker for your area of specialty.
Never forget the First Law of Wing-walking:
"Never let go of what you have until you have a firm hold on something else."
Management often misses the point due to lack of caring or pride or etc., etc. - but don't hurt yourself because of it. They probably won't get it and won't care. This is not a great time to be looking for a programming job. It may quite possibly be a great time to improve you patience.
Maybe you should try a new mantra, like:
"I used to be disgusted, now I'm just amused."
A thousand apologies to anyone I've ripped off quotes from.
Seems like a very good tool, if one could get two desktop units (home/work) and a PDA shell as a reasonably priced package. Not having to overcome configuation and replication discrepancies on a daily basis would be helpful. Storage should be a non-issue, still, IBM has managed to disappoint before.
I wonder how many companies will see this as making industrial espionage too easy. Many contracts or base regulations for USAF specifically forbid taking recordable media off base. (In the real world, however....talk to L.L. Labs.)
As far as an embedded controller, hopefully they would use something with solid state storage. Otherwise, I would agree.
Regarding individual technologies for document storage, pick one. CVS works fine; if you have the money, Designer is loads of fun to play with. ;)
Two other things. Idealy, much of the documentation should be done before coding starts. Also, the programmers shouldn't be the only ones writing docs.
Good luck!
In light of the additional information you provided, I would say that you are well underway on a successful life plan with your wife. Congratulations. I did not understand that from your original posting.
;) Anyway, I am sure you can identify a similar marker for your area of specialty.
I might humbly offer a small bit of advice to go hand-in-hand with some of the other posts regarding the benefits of interviewing the company or management during your next interview. For me (a database guy), if a company does not use Oracle's Designer product or some other CASE tool, then they are not in the running. If they don't see the benefit of documentation and analysis, they will think nothing of running you into the ground.
Also, Designer is an expensive tool. When I see that kind of investment in quality, I am comforted. Maybe they can afford me.
Best of luck!
Good Lord man, are you mad?
Never forget the First Law of Wing-walking:
"Never let go of what you have until you have a firm hold on something else."
Management often misses the point due to lack of caring or pride or etc., etc. - but don't hurt yourself because of it. They probably won't get it and won't care. This is not a great time to be looking for a programming job. It may quite possibly be a great time to improve you patience.
Maybe you should try a new mantra, like:
"I used to be disgusted, now I'm just amused."
A thousand apologies to anyone I've ripped off quotes from.
Seems like a very good tool, if one could get two desktop units (home/work) and a PDA shell as a reasonably priced package. Not having to overcome configuation and replication discrepancies on a daily basis would be helpful. Storage should be a non-issue, still, IBM has managed to disappoint before. I wonder how many companies will see this as making industrial espionage too easy. Many contracts or base regulations for USAF specifically forbid taking recordable media off base. (In the real world, however....talk to L.L. Labs.) As far as an embedded controller, hopefully they would use something with solid state storage. Otherwise, I would agree.