Next Gen Engineering: Product development & Process development
Next Gen Engineering Product development & Process development
Should organizations think about cloud based products and process? Next gen products should be cloud based? Next gen process should be cloud based? Engineering product development organizations will have to start moving to “Anything Cloud” goal?
Cloudify the Products:
Cloud is not new. Two decades ago technologists talked about parallel processing and network computing. Cloud offers elasticity. In technology world “box” based technologies are moving as cloud based software. Aggregation and control nodes are becoming centralized “cloud” based software products. So product managers are forced to think disruptive software products which were so far visualized as hardware revenue earners. In the new world “Hardware would be commodity and Software is differentiator”. Companies those move quickly will see differentiated software pricing models boost their revenues. In short CXO’s will have to start thinking about Cloudifying their product line to stay relevant in the new world.
Cloudify the Dev process:
Moving engineering product development process to cloud is nightmare for organizations. But those who have taken the step or taking it now will be benefitting. Moving engineering development process to cloud will require investments in terms hardware, software tools and expertise. Would they bring benefit? What is the ROI? What is wrong with current development infra? Usual Leadership questions that needs to be answered.
- Enables true global real-time development (anytime anywhere development)
- Shorten the product release cycle ( Quarterly product releases could be the target)
- Elasticity of infra availability
- Cloud Integrated tools offer a remarkable development experience to employees
- Agile adaption and continuous integration becomes easier
DevOps is already in practice and more companies expected to move in that direction.
Cloudify the test:
Taking test to cloud is the way forward. Test automation is key to success of any product development organization. Testing mobile app and web based test are the easiest to move to cloud based approach. Embedded testing Teams would face challenges when they move to cloud. But benefits for Anytime, anywhere testing are great for globally distributed teams and Lab resources.. The classic problem in any organization is developers always want “one more time test and give logs” and testers get frustrated. And by moving to cloud, we could potentially find solution. Testing team should be moving from “Quality control” to “Quality enablers”. Script based automation should be moved to Framework based automation. An environment where anyone ( tester or developer) can run the test and get feedback instantly. Ultimate goal would be “Zero defect” product delivery and “Left shift quality”.