From DevSecOps to nextgen experience
Amongst developers, the notion of DevSecOps is not new. But with the boom of AI, there is a new conversation to be had. Can DevSecOps create new value for the company? Or is the real value to be gained in retaining top talent in software engineering by creating productive work environments?
Jobs are abundant and jobs are being made obsolete. The next generation of developer experience needs to look beyond current roles to future roles. Generative AI for DevOps can now find bugs, generate code patches, create test cases, and perform the tests; the human roles must also evolve from point tasks to software delivery. Strategy, planning, interoperability, and dependencies across applications and multiple data environments become the higher value tasks. When the tools assist with the basics, “developers” will graduate to “software engineers” and their needs will change. Lines of code become the job of the machine, and the humans focus on creative design, quality assurance, and resource management.
Next, the scenarios become more complex. When a single vehicle or aircrafts requires 100 million lines of code to operate, there are many points of potential failure. What use to be functional testing and performance testing of an application will graduate into a new category of quality assurance.
• How do 10 to 20 different applications work seamlessly together to execute a task?
• How do we run end-to-end testing down the assembly line to ensure it does?
• How do we ensure code-security scanning is embedded throughout the process?
• How do we test against functionality, performance and load, vulnerabilities and threats in the most optimal sequence and manner?
• How must we evolve product management to incorporate software upgrades and releases? What should be automated and what should require human decisions?
When we let the machines do the work and the paradigm shift happens, understanding developer productivity is going to be key. Ask yourself and your engineering teams these questions:
• How do we measure productivity today?
• What should we measure to drive more creativity and innovation?
• What does good look like beyond completion of the task?
• What can be done by the machine vs. the human to improve that productivity?
• What does developer experience at scale look like for us?
Learn more about how you can get started with OpenText™ ValueEdge™, OpenText™ Fortify™, and OpenText™ DevOps Aviator. These solutions enable businesses to reimagine the developer experience and embrace code security. The future of autonomous decisions and letting the machines do the work with AI for DevOps will shift the world of software lifecycle management. The profession of software engineering will continue to evolve at rapid pace. Don’t be left behind.
Learn more about AI for DevOps from OpenText, and watch the five-minute Value Edge and DevOps Aviator demo. View OpenText World Europe keynotes for more information.