Military Embedded Systems Spring 2005 Volume 1 Number 1
Military Embedded Systems Spring 2005 Volume 1 Number 1
Military Embedded Systems Spring 2005 Volume 1 Number 1
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Industry Analysis<br />
MILITARY EMBEDDED SYSTEMS Resource Guide<br />
nal envelope (the same I/O connections)<br />
to preserve compatibility and minimize<br />
migration efforts. A and B would be the<br />
same product with the changes restricted<br />
to any major engineering changes needed<br />
for cost reductions, quality and manufacturing<br />
improvements, plus any performance<br />
enhancements that do not impact<br />
the original operational model of the<br />
product.<br />
Year 1 Year 2 Year 3<br />
Revision A<br />
Virtual 10 Years<br />
Year 1 Year 2 Year 3 Year 4<br />
Revision B<br />
Year 1 Year 2 Year 3 Year 4 Year 5<br />
Revision C<br />
This same process is repeated between<br />
release B and C with the exception that<br />
the release B product would have a fouryear<br />
life cycle goal, again with a one<br />
year overlap with revision C. Revision C<br />
would then be the final anticipated release<br />
with a five-year life cycle goal. Allowing<br />
for a one year overlap between releases, a<br />
10-year virtual life cycle is achieved.<br />
The revisions to products should:<br />
■ Have consistent features and<br />
external envelope (pinout) from A to<br />
B to C to eliminate additional system<br />
changes.<br />
■ Primarily focus on changes that do<br />
not impact functionality. Users need<br />
to be aware of what could potentially<br />
change in each product revision so<br />
that effort could be made to minimize<br />
future changes, for example, dependency<br />
on processor clock speed in<br />
timing loops.<br />
■ Have a consistent programming<br />
model. Software impact must be<br />
minimal.<br />
■ Overlap time between products for<br />
qualification and regression testing.<br />
■ Be reasonably planned this way<br />
Figure 1<br />
during product definition; expected<br />
changes should be thought out and<br />
communicated. Stage multiple minor<br />
changes to occur at a major revision<br />
release.<br />
■ Exceed a virtual life cycle of<br />
10 years with the final product endof-life<br />
timing based on technology<br />
and market demand.<br />
Major feature changes and enhancements<br />
would initiate a new product that would<br />
have its own life cycle. In turn, program<br />
managers can evaluate the options of staying<br />
on track or moving to a new product.<br />
A traditional technology roadmap only<br />
highlights the major product. In essence,<br />
a product life cycle roadmap details the<br />
changes anticipated for a product over its<br />
life. A product life cycle roadmap following<br />
this type of mapping would allow program<br />
managers to plan technology refresh<br />
and insertion options that are compatible<br />
with their own program goals.<br />
Jerry Gipper is the editorial director<br />
of Industrial <strong>Embedded</strong> <strong>Systems</strong>.<br />
Jerry has held a variety of positions<br />
in systems engineering, sales, product<br />
marketing, business development, and<br />
strategic planning. During his career<br />
at Motorola, he had the leadership<br />
role in the worldwide rollout of more<br />
than 25 major and very successful<br />
product lines. He has written numerous<br />
articles and papers for the industry,<br />
and has spoken at various conferences.<br />
Jerry currently supports VITA<br />
with marketing services. Jerry holds a<br />
Bachelor of Science degree in Computer<br />
Engineering from Iowa State University<br />
and a Master of Science degree in<br />
Computer Engineering from San Jose<br />
State University.<br />
RSC# 10 @www.mil-embedded.com/rsc<br />
For further information, contact Jerry at<br />
jgipper@opensystems-publishing.com.<br />
10 / <strong>2005</strong> MILITARY EMBEDDED SYSTEMS Resource Guide