Let’s Get This Straight: Software Product Development Isn’t The Same As Application Development

PDMS

The difference between Application Development, Maintenance and Support (ADMS) and Product Development, Maintenance and Support (PDMS) is not always obvious to businesses. But if an enterprise is considering a software product launch, it is imperative that the management team understands that difference! Employing ADMS skills and resources to complete a PDMS project is very likely to result in project failure.The investment and time required to conceive, design and develop a software product is significant, and it can be overwhelming. The software product development and design process includes competitive analysis, technical feasibility, product roadmap management and implementation and timely upgrades of the product to satisfy the ever-changing user and technology needs. If your business wants to successfully create and launch a software product, the project must be managed with optimum standards of software engineering and it must comply with the business plan and financial projections for the product. Software Products Development must include state-of-the-art software engineering practices, appropriate technical architecture, versioning control, detailed technical and user documentation and high development and quality standards.

###

Oh Woe Is Me! The Sad Tale of Failed Software Product Development

PDMS

I met Emily at a recent IT conference. She was part of a panel discussing application and product development. Emily cautioned the audience about the perils of developing a software application for sale. Any packaged application vendor will tell you that developing a software product is not risk free. It is costly and can be disastrous. You need the right skills, processes, methodologies and oversight. Emily talked about her company’s experience and how they abandoned the project after years of work and a gargantuan budget overrun.

###