More than at anytime in history, the past decade has proven that it is no longer enough to be the first one to hit the market with a disruptive and innovative software product/service.  

While the right Go-To-Market strategy, and disciplined execution from a business front are vital, the ability to consistently excel in technology innovation is undisputedly the biggest differentiator for successful software companies. 

Product management is perhaps the most pivotal organizational role in a software setup. Whether it is an individual or a cross-functional team, product management must be instrumental in articulating the vision, setting the strategic roadmap

roduct  management

P

Product management is perhaps the most pivotal organizational role in a software setup. Whether it is an individual or a cross-functional team, product management must be instrumental in articulating the vision, setting the strategic roadmap

roduct  architecture

P

roject management

The ‘project manager’ in an individual capacity, or a Project Management Office (PMO) in a larger setup must be responsible for the systematic planning, execution, and delivery of every software release or iteration.

P

It is our experience that often the core software development activities including (design, coding, testing, and integration) are best handled by smaller dedicated teams, with cross functional expertise in different areas who will be responsible for specific components in the software suite.

roduct  development

P

While the Release Management Team (RMT) working under the guidance of ‘product management’ will physically manage the delivery and deployment of the software, the support & maintenance function must be handled separately to ensure that all live customers are adequately supported, with appropriate resolution and feedback mechanisms.

roduct support & maintenance

P

While each of the above cited core functions is important for any software company, the ability to execute all of them in a systematic, repeatable, and scalable fashion through a streamlined process is at the heart of “Continuous Innovation”. In a series of upcoming blogs, my colleagues who are seasoned agile practitioners and who have helped numerous companies create “software factories” will present the “JumpStart” methodology in detail.

rocess for Continuous Innovation

P