Agnes Ro Discusses Shifts in Developer Responsibilities at Atlassian on ZDNet Feature Article
Agnes Ro Discusses Shifts in Developer Responsibilities at Atlassian on ZDNet Feature Article
Image: Atlassian
The last decade has seen the role of software developers evolve at a rapid pace as more and more organisations aimed to deliver new iterations of applications faster and more frequently than ever before.
Special Feature
Atlassian’s head of engineering Agnes Ro has experienced this first-hand. Ro has spent the last 15 years working at the software company – initially as a graduate developer, before rising up the ranks to oversee a team of 100 engineers for a department called Foundational Collaboration that sits within Atlassian’s cloud platform. Some of her key responsibilities include delivering common experiences and backend services for Atlassian products, such as rich text editors in JIRA and Confluence, as well as file and storage experiences.
The need for speed
According to Ro, unlike today where iteration cycles occur within weeks, if not hours, software developers had longer turnaround times in the past.
“We were shipping what we called server products and we had like three months development release cycle…which is quite a long time,” she said.
Ro attributed the shortened turnaround time to customers shifting from on-premises to cloud infrastructures.
“We relied on our customers to run the infrastructure, and we would do our best to ship and test on the multiple platforms that we supported back then – different databases, application servers, and even Java versions,” she said.
“A lot of the time we weren’t quite sure how our products would operate…we had really long testing and stabilisation periods at the end of the release cycle just to make sure we were testing the right things. Whereas these days, because we’ve got everything on the cloud, we’re shipping, we’re providing the infrastructure, and we’re the ones running operations, and all our products and services. I feel that it’s really accelerated our development velocity.”
Frameworks to support the language that developers write, especially in the front-end, have also matured, said Ro, recalling how when she first started her team were still charged with supporting IE6.
“Browser standards are very standardised today, so engineers today deal with more different challenges.”
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
Teamwork makes the dream work
During the early days of software development, Ro admitted that an inward-looking approach was favoured as applications were built according to what software developers thought to be important, rather than what customers needed.
These days prior to developing any products, a more coordinated approach is taken at Atlassian, which involves engineers, design teams, and product teams forming a ‘triad’ to come up with a development plan. Ro says this approach is particularly important when teams are developing products that require some form of user-facing features. She noted it also means developers gain a better understanding of what needs to be built.
“We really saw a lot of value with product managers helping us focus; maybe we ship less, but on the right things. Design as well has really helped us build more user interfaces and experiences that makes sense to the customer. We don’t just ship our products to engineers anymore. I feel it’s very important that we brought on these roles, and they’ve been a huge influence in what we ship to customers and the experiences around that,” she said.
She pointed out, for instance, how security is now top of mind during any development stage.
“Security has become much more ingrained,” Ro said. “I would say to all of our engineering teams it’s the number-one priority for Atlassian. We’ve come to understand that it’s not just the responsibility within a separate security department; it’s everyone’s responsibility, and so we do a lot to ensure we’re constantly testing and trying to ship the best and secure products for our customers.”
A seat at the table
Ro believes software developers are no longer outliers within an organisation, but are increasingly playing more crucial roles.
“Engineers now feel much more responsible for all parts of the development lifecycle, so they’re not just writing code anymore,” she said.
“They really do have to follow all the way through to shipping and the operational side of things, and making sure that it is reliable, stable, and not just about writing and shipping the code, and so I definitely feel that that’s been a huge change and shift.”
Related Coverage
- Why DevOps matter
- Programming languages:
- Python team delivers three ‘cursed’ updates
- Microsoft is working on these new Windows 11 features hidden in test builds
- Google unveils results of DevOps report, finding increase in public cloud use
Also read:
- [New] 2024 Approved Elevate Your Digital Presence with This Top 7 Gear List
- [New] Gamers' Choice Top Software for Live Scenes
- [New] In 2024, Efficient Methods for Android Screen Recordings
- [Updated] Stepwise Approach to Implementing YouTube Cards & Annotations
- [Updated] Viral Anime-Themed Videos for TikTok Success for 2024
- CTO Reveals Secrets Behind Scaling Up Stack Overflow as One of the Internet's Premier Platforms | Exclusive Coverage on ZDNET
- Decoding the Fluctuating Popularity of Programming Languages Since 2016 - Revealing Key Patterns and Predictions
- Developing a Mobile Application with ChatGPT: Step-by-Step Guide
- In 2024, Become a Viral Sensation Crafting Impressive Unboxing Videos
- In 2024, How to Mirror Apple iPhone 14 Pro to iPad? | Dr.fone
- Overcoming Launch Problems in Call of Duty Black Ops 4 - Solutions Inside!
- Secure Your Data with SSH: Understanding and Implementing Key Concepts for Safe Network Communication - Insights From ZDNET
- The Challenges of Merging AI Progression with Agile Methodology: Insights From a Recent ZDNet Analysis
- The Truth About Linux Vendor Kernels Security Revealed by Latest Study - Is There a Solution? | ZDNet
- What is Geo-Blocking and How to Bypass it On Realme Narzo 60 5G? | Dr.fone
- ZDNet's Innovative Test Pits Timeless Art Against Modern Tech: ChatGPT Fails to Match the Sonnet’s Creativity
- Title: Agnes Ro Discusses Shifts in Developer Responsibilities at Atlassian on ZDNet Feature Article
- Author: Donald
- Created at : 2024-12-31 01:35:19
- Updated at : 2025-01-05 21:10:08
- Link: https://some-tips.techidaily.com/agnes-ro-discusses-shifts-in-developer-responsibilities-at-atlassian-on-zdnet-feature-article/
- License: This work is licensed under CC BY-NC-SA 4.0.