Skyrocket Your Output with Dev-Like Thinking Strategies – Expert Tips by ZDNet
Skyrocket Your Output with Dev-Like Thinking Strategies – Expert Tips by ZDNet
fotostorm/Getty Images
Culture not only eats strategy for breakfast but also dines on DevOps as a mid-morning snack.
The key to successful collaboration within software shops is not just to align developers with operations teams, but also to release the inner developers within ops team members. The head of DevOps for Nasdaq says the time has come for the ops side to take on greater roles as developers.
Also: Implementing AI into software engineering? Here’s everything you need to know
Encouraging more of a developer mindset is now critical, said Amado Gramajo , vice president of infrastructure and DevOps engineering for Nasdaq, who shared some of his experiences with attendees at the recent Developer Productivity Engineering (DPE) conference in New York, sponsored by Gradle. You have administrators on the ops side and developers on the other side. It’s time to encourage admins to think more like developers, he urged.
Newsletters
ZDNET Tech Today
ZDNET’s Tech Today newsletter is a daily briefing of the newest, most talked about stories, five days a week.
Subscribe
Productivity on the developer side has always been a challenge. But productivity leads to happiness, and “happiness is the key,” he said. “Happiness means a lot of things to different people, and especially to developers,” Gramajo said. “But in the context of DPE, happiness for developers is staying on top of their creative flow, with stable quality, stable code, stable deployment. A happy developer means they have good software. A happy developer means that they’re going to be nice to ops.”
The final remaining frontier for such positive collaboration, he continued, is in build and test – which calls for engagement from both development and operations teams. Rapid deployment, automation, and continuous integration/continuous deployment have enabled shops to turn around software with great frequency – “but it’s not that shiny anymore,” Gramajo said. “It’s just deployment of software, and it’s fine to deploy fast.”
Opportunities for productivity, as well as new ways of working, are now arising within the build-and-test phase preceding it, focusing on development productivity engineering, he said. “That’s how you improve the quality of software. That adds real business value.”
Also: Everyone loves low-code/no-code development, but not all are ready for it
The challenge, he continued, is that software is conceived, built, deployed, and managed by separate teams: “As new technologies sprung up – cloud, Kubernetes -- enterprises have had dedicated teams, such as infosec, internal audit, and infrastructure – many teams that have one function for a specific reason or purpose. It’s not a negative thing, and you’re getting more controls, more guards and guardrails.”
Integrating more of this work is stymied by the fact that IT professionals are compensated and mandated with single-purpose roles, Gramajo explained. “What I’ve seen is some teams with hundreds of projects and thousands of developers, you have different scopes and different capabilities. But the development teams can’t pick up and continue the work of security, get other things done, or add modules for resiliency. The context is the developer is working on this project work that their getting paid for, and can’t switch the entire thing around. And that’s creating friction between the development group and other teams.”
Not the path to developer happiness, for sure.
Gramajo’s solution at Nasdaq – which operates more than 130 markets around the world – is to build shared services platforms on which developers, operations teams, and other IT professionals can collaborate. Gramajo, who comes from the operations side of the house, recognized that many of the people working with him were becoming de facto developers in their own right. Also, “we can pick up all the stuff developers don’t want to deal with that’s causing friction.”
Also: AI will change the role of developers forever. Here’s why that’s good news
Corporate or workplace culture – which everyone wants to change – is almost impossible to change, he says. Instead, he calls for a systematic, engineering approach. “If a company is trying to do DevOps or whatever, the first thing you think is, ‘well. how do you change the culture?’ You have to change the culture, through three-ways or feedback loops or whatever. But nobody ever changes the culture, right? They just talk about it, and put up a sign in front of the elevator with values.”
But what can be changed is the mindset of IT teams, “which is more engineering-minded, instead of waiting for something to happen, you start developing a solution for something. Now they’re realizing that they’re not just the admins, they’re also engineers writing code.”
By leveraging a systematic approach, “you’re able to change the culture,” he added. “By having a look at what makes a company defined is the way the people work in the enterprise, and the way they work is based on the policies and procedures. So the challenge is to start looking at the policies and procedures, start enabling the ops team to work and operate more like developers.”
Developer
It’s the end of programming as we know it – again
Developers feel secure in their jobs, but they’re still thinking about quitting
The future of the web will need a different sort of software developer
The best Linux laptops for consumers and developers
- It’s the end of programming as we know it – again
- Developers feel secure in their jobs, but they’re still thinking about quitting
- The future of the web will need a different sort of software developer
- The best Linux laptops for consumers and developers
Also read:
- [New] 2024 Approved Sky High Engagement Optimizing for Virality and Visibility
- [New] Unleashing Potential Views Best Keyword Resources Ranked
- [Updated] In 2024, Video Recording Titans OBS Studio vs Fraps Face-Off
- [Updated] Review & Insight Into Movavi Editor Plus, Now Available
- 2024 Approved Isolating Photographs Within Windows 10 Movie Files
- App Wont Open on Your Infinix Smart 8? Here Are All Fixes | Dr.fone
- Customizable Generative AI by NVIDIA Explained
- How to Transfer Data from Lava Blaze Pro 5G to Samsung Phone | Dr.fone
- Optimal Plug-Ins for GPT & VS Code Enhancement
- Steering AI Responses Towards Realism Using 6 Tailored Methods
- The Key to Wealth in Web Videos View Count Imperative for 2024
- The Spectrum of Realism in the Age of AI
- Transform Your Photos with Words: How Apple's Cutting-Edge ArtificeIntelligence Interprets Text Prompts to Revamp Images, as Detailed
- Troubleshooting Random Freezes with Vision Pro: What Experts Recommend When Things Go Awry | Tech Advice on ZDNet
- Unleash Longer Battery Life: Expert Analysis of 2024'S Best MagSafe Packs Reviews
- Title: Skyrocket Your Output with Dev-Like Thinking Strategies – Expert Tips by ZDNet
- Author: Brian
- Created at : 2024-10-19 19:47:58
- Updated at : 2024-10-26 19:59:11
- Link: https://tech-savvy.techidaily.com/skyrocket-your-output-with-dev-like-thinking-strategies-expert-tips-by-zdnet/
- License: This work is licensed under CC BY-NC-SA 4.0.