|
| |
My software development experience encompasses a wide
variety of projects from building small applications for individual clients to managing
the development of applications and systems for commercial release (Examples: sdxmples).
My track record is that of delivering quality products on time
while improving organizational capital (personnel and
software). My experience helps organizations avoid the pitfalls associated with
software development.
These issues are critical to software development:
 | Are we building the right thing?
(Examples:
ccmrel,
driser,
imfeng)
I work with clients, marketers and executives to ensure not only that the product we build
today is marketable but to understand what future needs can be anticipated. Building
the right product and ensuring that the product can grow cost-effectively are crucial to
success (anecdote: anecd1). My education and
experience allow me to contribute to discussions on anticipated market, opportunity costs
and risk management.
|
 | How much will it cost? How long will it take?
(Examples:
costsv,
ccmest,
ccmlev,
drisvg)
Providing accurate information on software development costs and progress is crucial to
most organizations. It is impossible to weigh opportunity costs with
misinformation. I understand business needs and follow procedures that ensure that
potential risks are identified (and hopefully avoided) early.
|
 | Can we afford to maintain it? Are there other revenue
opportunities? (lifecy, ccmmnt, dricre)
I specialize in reducing maintenance costs and improving new/custom version turn-around
times. Having worked in sales and consulting, I know how important it is to be able
to make the minor changes needed to make sales and the major changes needed to keep and
grow market share. I also keep an eye out for opportunities for helping turn what is
normally a cost center into a revenue center.
|
 | How can we leverage what we already have and how will we
be able to leverage this product? (lvrg)
Organizations frequently overlook opportunities to take existing code, software and
products and decrease costs or increase revenues. Technologists attempt to address
issues like these with new programming techniques - reusable .dlls, object-oriented
programming, etc. Too often however, lack of an understanding of business needs
means you miss big picture opportunites. Further, mis-application of tools designed
to promote re-useability can actually increase development costs. My experience and
business focus contribute to an organization's ability to avoid these types of problems.
|
|