Companies involved in software product development face increasing competitive pressures to get products to market faster and with better quality. Product line versus single use architecture designs can easily achieve 20-30 times improvement in productivity when the entire product line is factored. Similarly, major improvements in time to market and reduction in defect rates can be realized. LHP has vast experience analyzing the application variation of software components and generating architectures that can maximize reuse.
LHP has experience developing software architectures that extend across product lines versus single use applications. Most of our experience falls within the industrial and automotive product sectors but the basic architectural design principles and methods can be extended to other markets like medical and consumer products. Product line architecture doesn’t involve incrementally moving old designs forward but designing components with all of the customer products in mind. With over 15 years of experience in both the management and development of embedded product line software, LHP seeks to share our expertise in developing software architectures that result in customer designs that: