Simple. As with any IoT implementation, value will be created from the ‘smart’ infrastructure by software. CA helps organizations create ‘better’ software.CA (@CAinc) helps companies create better software #ModernSoftwareFactory Click To Tweet
The most important thing to keep in mind is that moving into the IoT world, in an era of experience, we must break down application silos and set data and processes free from the constraints of a single application. We must shift our thinking of how software development is done from a place where control and doing it yourself are bound tightly, to one where you can maintain control without having to do the work yourself.
App Store Model: Everyone Got It Wrong the First Time
The best analogy here is that of the App Store model. About 5 years ago app stores were a big thing in enterprise software. Unfortunately, everyone missed the point. Everyone was focused on the ‘retail’ interface — where do I find apps? How do we create a central place for apps to be uploaded/dowloaded and allow IT to govern the distribution process.
The real point of app stores is not the retail interface, it’s the process. If I had to depend on Apple for every app on my phone, my phone wouldn’t be nearly as useful as it is today. However… it’s not a free-for-all. Creating and distributing apps is a process governed by the App Store owners. The owner decides on the governance framework, developers comply. That’s the magic. Enterprises need to enable anyone to create software against their data and processes, while maintaining governance (including security).
That’s one of the things that CA can provide to this new experience-driven world where we can separate doing the work from controlling the quality/security of the work.
What is Better Software?
Doing so will allow you to create ‘better’ software. What is better software?
- Faster. Software that is developed faster, with a focus on the customer experience and job to be done.
- More Secure. Pull security out of the application stack so that security policies and risk can be controlled by the security officer, developers can implement security use cases more easily, and users benefit with the least security friction possible given the context of what they’re trying to do.
- Governable. Know where your data is going, and don’t let it go where you don’t want it to. Keep the flexibility to share the right amount of data, at the right time, where it’s allowed by law. And remain adaptable as laws evolve so that you don’t need to rewrite every application every time the rules change.
- Better Quality. Test early, test often. Scale your test environment and test data virtually so you can test to your heart’s desire.
- Agile Processes. Move quickly, improve ROI and cost of ownership, delight your customers.
If you enjoyed this post, please download our Smart Cities Benefit Index. And if you’re at Smart Cities Connect in Kansas City March 28, 2018, please stop by my session from 1:15 – 2:05 talking about Smart Transportation solutions.