Product Development
KUNCHAM Software Solutions Design House product development life cycle
from idea to market covering both hardware design and firmware development.
Developing a new product or service for the market. This type of
development is considered the preliminary step in product or service development and involves a
number of steps that must be completed before the product can be introduced to the market by
using various platforms like HTML, JAVA, .NET, PHP.
This strategy is employed when a company's existing market is saturated,
and revenues and profits are stagnant or falling. There is little or no opportunity for growth.
A product development diversification strategy takes a company outside its existing business and
a new product is developed for a new market.
Product Development
- Description of the original idea in a formal
technical form (verbal requirements).
- Investigation of the existing prototypes and/or
models that match the idea.
- Comparative analysis of existing
implementations.
- Proposal of implementation and materials
options.
Functional Requirements
- Development of hardware functional
specification.
- Development of software and firmware functional
requirements.
- Analysis of the third-party requirements
documentation.
Architecture Design
- Development of the system architecture concept.
- Design of the mechanics parts/molding of the
system.
- Development of hardware design documentation
(including FPGA design).
- Development of the detailed software design
specification.
- Analysis of the third-party design documents.
Hardware Modeling
- Schematics design.
- PCB Layout Design.
- Re-engineering and repairing.
- Samples & Prototypes Assembly.
Prototyping
- Product prototyping (including all types of
mechanics, hardware, software and the whole system prototyping).
- Mechanical parts manufacturing (including
molding/press forms manufacturing).
- Hardware development.
- Software and firmware coding.
- System integration (software with hardware and
mechanics).
Implementation
- Porting of an existing system to a new hardware
platform.
- Product certification (preparation of hardware
and software for further certification process) System Optimization.
- Optimization of system performance, usability,
cost, time to market and more.
- Analysis of the third-party implementation with
suggested improvements.
- System benchmarking documentation.
Testing/Debugging
- Creation of a sophisticated test system to
verify a product on each life cycle stage.
- Development of testing documentation.
- Remote hardware test system setup to allow
customer run their own applications in a sophisticated hardware/software environment.
- Quality improvement by analyzing the
third-party products for existing caveats and issues, and performing the corresponding
debugging.
Transition to Manufacturing
- Schematics design.
- PCB Layout Design.
- Re-engineering and repairing.
- Samples & Prototypes Assembly.
Maintenance
- Debugging of the known problems.
- Development of an ECO system by developing
additional demo applications that can be used as a starting base for the system development.
- System upgrades (new hardware, new software,
new mechanics, etc.).