VOOZH about

URL: https://thenewstack.io/finops-what-is-it-and-why-should-developers-sign-on/

⇱ FinOps: What Is It and Why Should Developers Sign On? - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-12-16 06:37:40
FinOps: What Is It and Why Should Developers Sign On?
sponsor-gitlab,sponsored-post-contributed,
DevOps / FinOps / Software Development

FinOps: What Is It and Why Should Developers Sign On?

FinOps isn’t just about cutting costs; it’s also about optimizing your entire software development life cycle.
Dec 16th, 2024 6:37am by Lee Faus
👁 Featued image for: FinOps: What Is It and Why Should Developers Sign On?
Featured image by Sandra Seitamaa for Unsplash+.
GitLab sponsored this post.

Imagine boosting developer productivity by 30% while slashing project costs by 25%. That might sound impossible, yet it’s a realistic goal for organizations that adopt FinOps (financial operations), a data-driven approach to measuring software development life-cycle (SDLC) costs.

After seeing firsthand how FinOps adoption can transform developer productivity and optimize cloud costs, I am now an enthusiastic FinOps advocate. Many engineering teams have discovered that using FinOps to establish an overlay between finance, product and engineering teams enables their CFOs and CTOs to meet their cost savings goals.

4 Ways FinOps Benefits DevOps Teams

Managing costs around cloud services isn’t just a technical challenge — it’s also a strategic business imperative, especially as organizations invest more money in the cloud. FinOps brings necessary financial accountability to the cloud’s variable spend model. Let’s walk through the benefits of FinOps and how you can begin incorporating FinOps methodologies into your operational workflows.

1. Bridge Technical and Financial Domains

There are two motivational approaches to creating a FinOps model: carrot or stick. The former, offering a reward, fosters a more collaborative and transparent environment, and the latter, reprimanding development teams for overspending, most often leads to process breakdowns. You want FinOps to account for what developers need to do their work, not just monitor their use of cloud resources and how it affects the company’s bottom line.

A successful FinOps program does not require a dedicated team of full-time FinOps professionals. FinOps serves as a strategic liaison among teams across the organization such as finance, product and engineering. A typical FinOps program includes various job roles and functions. For example, it could include a CTO or VP of engineering, a finance leader, and one or more engineering leaders regularly collaborating to evaluate issues, identify new efficiency opportunities and build remediation plans.

Aligning technical operations with financial objectives helps cloud infrastructure and software development investments yield the highest possible return. This can demonstrate to DevOps teams how their work contributes directly to increasing revenue, how they may be able to reduce costs or both.

2. Enhance Financial Governance

FinOps monitors resource consumption from both the user and operations standpoint to help optimize developer workflows. One way to accomplish this is to analyze each continuous integration (CI) job to identify any that are disproportionately expensive relative to their value or execution frequency.

Any software development pipeline contains many jobs, each requiring an execution resource like a virtual machine (VM) or container. The longer a job takes to execute, the higher the cost. Developers tend to ignore refactoring application pipelines once they are working. They won’t know what to refactor without a FinOps model to help them see which jobs are performing poorly.

Ideally, FinOps creates a self-service model that frees DevOps teams to do their work within a prescribed set of guidelines. For example, a policy might prohibit someone from provisioning $100,000 worth of resources on AWS, but they can spin up an EC2 image to conduct testing. However, if they can justify why they need to provision $100,000 worth of resources, they can first submit a request explaining how the project will potentially generate revenue for the company. If approved, they can begin their work.

3. Improve Cost Control and Visibility

Be assured that FinOps is not intended to be a monitoring mechanism that hinders DevOps innovation. Its mission is to provide full visibility into an organization’s cloud usage and spending to help identify opportunities to improve cloud productivity.

I recently met with the DevOps team at an insurance company that is beginning its FinOps journey. Early discussions included determining basic measurements such as cloud spend and identifying other revenue-driving, cost-reducing metrics through value-stream management. These conversations are critical for FinOps to evaluate how teams and resources are organized and allocated, and which processes and tools may be implemented to drive change.

In addition to fostering collaboration among finance, technology and business teams, FinOps analyzes usage patterns and forecasts demand to anticipate whether resources need to be scaled up or down to meet future needs before overspending occurs.

4. Ease Tensions

There’s a constant tug-of-war between engineering and operations teams: Engineering’s mission is to drive innovation that generates new revenue streams while creating great customer experiences. The operations team focuses on maximizing productivity while saving money. FinOps eases the tension between both sides by striking the necessary balance between increasing developer productivity while reducing project spending to align technical efficiency with financial prudence.

In the ongoing debate over whether software development is an art or a science, I fall squarely on the side of science. FinOps helps DevOps teams think in precise numbers, not subjective costs. It’s imperative to approach software development with a clear understanding of its financial impact on the organization to make informed decisions on project continuance based on those two key criteria: Will the project increase revenue or reduce costs?

Optimization Is the Primary Goal

FinOps isn’t just about cutting costs; it’s also about optimizing the entire SDLC. The goal is to help engineers and operations consider financial effectiveness alongside technical innovation so they understand how their work maps to boosting the organization’s bottom line.

GitLab is the most comprehensive, intelligent DevSecOps platform for software innovation. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.
Learn More
The latest from GitLab
TRENDING STORIES
Lee Faus is a Global Field CTO at GitLab. Lee has been a software architect, teacher, professor, and educator for over 25 years. He leverages his experience as an educator to bring complex technology concepts into a business forum where...
Read more from Lee Faus
GitLab sponsored this post.
SHARE THIS STORY
TRENDING STORIES
AWS is also a sponsor of The New Stack.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.