PageSourceSearch

https://nife.io/assets/FinopsLeadgen-DY8VheVF.js

js nife.io collected 2026-10-02 14:57:10 UTC 18,452 bytes, 1 lines download raw bytes

1import{r as p,j as e,N as z,B as r,C,g as S,T as o,S as x,a as y,V as H,W as q,J as R,K as A,G as T}from"./index-C8kcNnUB.js";import{L as P,S as _}from"./SourcesFooter-do0yrFhm.js";import{C as v}from"./Card-X04MKeKh.js";import{C as w}from"./CardContent-CQeL4XIK.js";import"./Link-DDYed003.js";const b=[{id:"cost_visibility",section:"Visibility",text:'Right now, if your CTO asked "what did we spend on cloud last month and why?" — how long would it take to answer?',why:"Cost visibility is the foundation of FinOps. Without it, every other practice is guesswork.",options:[{label:"Under 5 minutes — it's in a live dashboard",score:4},{label:"A few hours — I'd pull reports and compile them",score:3},{label:"A day or two — it requires digging through billing exports",score:2},{label:"I'm not sure we could answer it accurately",score:1}]},{id:"tagging",section:"Visibility",text:"How consistently are your cloud resources tagged by team, service, or cost centre?",why:"Without tagging, you can see total spend but not who is responsible for it. Accountability starts with attribution.",options:[{label:"Enforced by policy — untagged resources are blocked",score:4},{label:"Mostly tagged — 80%+ coverage, reviewed regularly",score:3},{label:"Partially tagged — some teams do it, some don't",score:2},{label:"Rarely or never tagged",score:1}]},{id:"budget_alerts",section:"Control",text:"How do you find out when cloud spend is tracking over budget?",why:"Finding out at month-end means you've already overspent. The best teams know within hours.",options:[{label:"Automated alerts fire when spend crosses a threshold",score:4},{label:"We review budgets weekly in a scheduled meeting",score:3},{label:"We check the billing dashboard when something feels off",score:2},{label:"Usually when the invoice arrives",score:1}]},{id:"rightsizing",section:"Optimisation",text:"When did you last review your cloud infrastructure for idle or oversized resources?",why:"Industry average cloud waste is 32%. Most of it is idle VMs, oversized instances, and forgotten storage. This is recoverable spend.",options:[{label:"We have automated rightsizing recommendations running",score:4},{label:"We reviewed in the last 3 months",score:3},{label:"We reviewed over 6 months ago",score:2},{label:"We haven't done a systematic review",score:1}]},{id:"team_accountability",section:"Culture",text:"Who is responsible for cloud costs in your organisation?",why:"When everyone is responsible for cloud costs, no one is. Clear ownership is what separates organisations that control spend from those that just report it.",options:[{label:"Engineering teams own their own spend — it's in their KPIs",score:4},{label:"A central FinOps or platform team manages it with team input",score:3},{label:"Finance tracks it but engineering teams don't see the data",score:2},{label:"No one specific — it's reviewed reactively",score:1}]},{id:"multi_cloud_cost",section:"Visibility",text:"How many cloud providers or accounts do you need to consolidate costs across?",why:"Multi-cloud cost management is where most FinOps programs break down. Each provider's native tooling only shows their slice.",options:[{label:"1 provider, 1–2 accounts — simple",score:4},{label:"1 provider, multiple accounts — manageable",score:3},{label:"2 providers or 5+ accounts — getting complex",score:2},{label:"3+ providers or many accounts — no consolidated view",score:1}]},{id:"forecast",section:"Control",text:"How do you forecast next month's cloud spend?",why:"Reactive cost management means you're always explaining last month's bill. Predictive FinOps means you plan and control before spend happens.",options:[{label:"Data-driven model using growth trends and planned work",score:4},{label:"Based on last month plus an estimate for new projects",score:3},{label:"Rough estimate — last month times a growth factor",score:2},{label:"We don't forecast — we reconcile after the fact",score:1}]}];function U(n){const s=b.length*4,h=b.reduce((W,k)=>W+(n[k.id]??0),0),c=Math.round(h/s*100);let a,u,i,l;c>=80?(a="Advanced FinOps",u="#20c997",i="low",l="Your FinOps practice is mature. The focus now is automation and embedding cost culture deeper into engineering."):c>=60?(a="Developing",u="#0d6efd",i="medium",l="You have visibility but gaps in accountability and control are costing you recoverable spend."):c>=40?(a="Reactive",u="#fd7e14",i="high",l="You're managing costs after the fact. The gaps below are why your cloud bill surprises you."):(a="Getting Started",u="#dc3545",i="critical",l="Without foundational visibility and tagging, cloud spend is essentially uncontrolled. These are fixable quickly.");const j=Math.round((100-c)*.32);return{pct:c,level:a,color:u,urgency:i,headline:l,wasteEstimate:j}}function M(n){const s=[];return(n.cost_visibility??0)<=2&&s.push({gap:"Cost visibility",finding:"If it takes more than a day to answer a basic spend question, you're operating blind. Decisions about infrastru
1cture are being made without financial context — which means you're optimising for speed, not value.",benchmark:"Organisations with real-time cost visibility reduce cloud spend by an average of 23% in the first 90 days simply by seeing what they're running.",nife:"Nife Cost connects to your AWS, GCP, Azure, and DigitalOcean accounts and gives every stakeholder — finance, platform, and engineering — a live, shared view of spend without requiring anyone to export CSVs."}),(n.tagging??0)<=2&&s.push({gap:"Resource tagging and attribution",finding:"Partial tagging is nearly as bad as no tagging. When 20–40% of resources are untagged, that's the slice of the bill that nobody owns — and nobody will optimise.",benchmark:"Companies with >90% tagging coverage find and eliminate an average of 18% more waste than companies with partial tagging.",nife:"Nife Cost shows you exactly which resources lack tags and which teams own the untagged spend. You can't fix what you can't see."}),(n.budget_alerts??0)<=2&&s.push({gap:"Budget alerting",finding:"Weekly reviews and end-of-month invoices mean you're always chasing last month's problem. By the time you review, the overspend has already compounded.",benchmark:"Teams with automated budget alerts respond to spend anomalies 8x faster than teams relying on scheduled reviews.",nife:"Nife Cost sends Slack alerts the moment spend crosses your defined thresholds — by team, service, or provider. Your engineers know before finance does."}),(n.rightsizing??0)<=2&&s.push({gap:"Rightsizing and waste elimination",finding:"Industry data consistently shows 25–35% of cloud spend is waste — idle instances, oversized VMs, orphaned storage, forgotten dev environments. Without systematic review, this compounds month over month.",benchmark:"The average organisation recovers $340K/year per $1M of cloud spend through rightsizing alone.",nife:"Nife Cost's inventory view shows every running resource, its utilisation, and its cost — so your team can make rightsizing decisions with data, not guesswork."}),(n.team_accountability??0)<=2&&s.push({gap:"Team cost accountability",finding:"When cloud costs are managed centrally but not visible to the teams generating them, there's no feedback loop. Engineers make infrastructure decisions without knowing the financial impact.",benchmark:"Organisations where engineering teams own their cloud spend reduce it by 28% more than those with centralised-only control.",nife:"Nife Cost gives each team their own spend dashboard — visibility without requiring a central FinOps team to be the middleman for every question."}),(n.multi_cloud_cost??0)<=2&&s.push({gap:"Multi-cloud cost consolidation",finding:"Each provider's native billing tools only show you their slice. Without a consolidated view, you're making infrastructure decisions based on incomplete financial data.",benchmark:"Multi-cloud organisations without consolidated visibility overspend by an average of 41% compared to single-cloud equivalents.",nife:"Nife Cost consolidates spend across AWS, GCP, Azure, DigitalOcean, OVHcloud, Oracle Cloud, and Alibaba Cloud into one view — no manual stitching required."}),(n.forecast??0)<=2&&s.push({gap:"Cost forecasting",finding:"Reactive cost management means every budget conversation is a post-mortem. Without forecasting, finance teams can't plan accurately and engineering teams get blamed for surprises.",benchmark:"Teams with data-driven forecasting hit their cloud budgets within 10% accuracy. Teams without it miss by an average of 34%.",nife:"Nife Cost uses your historical spend trends and planned deployments to generate rolling forecasts — so your next board meeting has numbers, not estimates."}),s}const d={INTRO:"intro",QUESTIONS:"questions",CAPTURE:"capture",RESULTS:"results"};function G(){const[n,s]=p.useState(d.INTRO),[h,c]=p.useState(0),[a,u]=p.useState({}),[i,l]=p.useState({name:"",email:"",company:"",monthlySpend:""}),[j,W]=p.useState(!1),[k,F]=p.useState(null),f=b[h],O=Math.round(Object.keys(a).length/b.length*100),N=t=>{const m={...a,[f.id]:t};u(m),h<b.length-1?c(h+1):s(d.CAPTURE)},I=async()=>
1{if(!i.name||!i.email||!i.company)return;W(!0);const t=U(a),m=M(a);F({scored:t,insights:m});try{await fetch("https://getuptime.clb2.nifetency.com/api/migration/results",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({lead_info:{name:i.name,email:i.email,company:i.company,monthly_spend:i.monthlySpend},results:{...t,insights:m.map(g=>g.gap),answers:a},tool:"FinOps Audit Assessment"})})}catch(g){console.error("Lead save failed:",g)}W(!1),s(d.RESULTS)};if(n===d.INTRO)return e.jsxs(e.Fragment,{children:[e.jsx(z,{children:e.jsx("title",{children:"FinOps Audit | Nife Cost"})}),e.jsx(r,{sx:{background:"linear-gradient(135deg, #031a0e 0%, #0a2d1a 55%, #0f4d2e 100%)",py:{xs:8,md:12},textAlign:"center"},children:e.jsxs(C,{maxWidth:"md",children:[e.jsx(S,{label:"Nife Cost · Free audit",sx:{mb:2,bgcolor:"rgba(25,135,84,0.15)",color:"#6ee7b7",fontWeight:700}}),e.jsx(o,{variant:"h2",sx:{fontWeight:800,color:"#fff",mb:2,fontSize:{xs:"2rem",md:"3rem"},letterSpacing:"-0.03em"},children:"Is your cloud spend under control — or just monitored?"}),e.jsx(o,{variant:"h6",sx:{color:"rgba(255,255,255,0.6)",fontWeight:400,lineHeight:1.7,maxWidth:560,mx:"auto",mb:4},children:"7 questions that reveal whether your FinOps practice is actually controlling spend — or just watching it happen. Get a maturity score with industry benchmarks."}),e.jsx(x,{direction:"row",spacing:1.5,justifyContent:"center",flexWrap:"wrap",sx:{mb:5,gap:1},children:["~4 minutes","Industry benchmarks","Waste estimate included","No login required"].map(t=>e.jsx(S,{label:t,size:"small",sx:{bgcolor:"rgba(255,255,255,0.08)",color:"rgba(255,255,255,0.7)"}},t))}),e.jsx(y,{variant:"contained",size:"large",endIcon:e.jsx(H,{}),onClick:()=>s(d.QUESTIONS),sx:{fontWeight:700,px:5,py:1.5,borderRadius:2,textTransform:"none",background:"linear-gradient(135deg, #198754, #20c997)"},children:"Start audit"})]})})]});if(n===d.QUESTIONS)return e.jsx(r,{sx:{minHeight:"100vh",py:{xs:4,md:8}},children:e.jsxs(C,{maxWidth:"md",children:[e.jsxs(r,{sx:{mb:4},children:[e.jsxs(r,{sx:{display:"flex",justifyContent:"space-between",mb:1},children:[e.jsxs(o,{variant:"caption",sx:{color:"rgba(255,255,255,0.4)"},children:["Question ",h+1," of ",b.length]}),e.jsxs(o,{variant:"caption",sx:{color:"rgba(255,255,255,0.4)"},children:[O,"% complete"]})]}),e.jsx(P,{variant:"determinate",value:O,sx:{height:4,borderRadius:2,bgcolor:"rgba(255,255,255,0.08)","& .MuiLinearProgress-bar":{background:"linear-gradient(90deg, #198754, #20c997)"}}})]}),e.jsx(v,{sx:{bgcolor:"#0f1724",border:"1px solid rgba(255,255,255,0.07)",borderRadius:3},children:e.jsxs(w,{sx:{p:{xs:3,md:5}},children:[e.jsx(S,{label:f.section,size:"small",sx:{mb:2,bgcolor:"rgba(25,135,84,0.12)",color:"#6ee7b7",fontWeight:600}}),e.jsx(o,{variant:"h5",sx:{fontWeight:700,color:"#fff",mb:1.5,lineHeight:1.4},children:f.text}),e.jsxs(o,{variant:"body2",sx:{color:"#52525b",mb:4,lineHeight:1.6,fontStyle:"italic"},children:["Why this matters: ",f.why]}),e.jsx(x,{spacing:1.5,children:f.options.map(t=>e.jsx(r,{onClick:()=>N(t.score),sx:{p:2,borderRadius:2,cursor:"pointer",border:"1px solid rgba(255,255,255,0.08)",bgcolor:"rgba(255,255,255,0.02)",transition:"all 0.15s","&:hover":{border:"1px solid rgba(25,135,84,0.5)",bgcolor:"rgba(25,135,84,0.08)",transform:"translateX(4px)"}},children:e.jsx(o,{variant:"body1",sx:{color:"#e2e8f0",fontWeight:500},children:t.label})},t.label))}),h>0&&e.jsx(y,{startIcon:e.jsx(q,{}),onClick:()=>c(h-1),sx:{mt:3,color:"rgba(255,255,255,0.3)",textTransform:"none","&:hover":{color:"#fff"}},children:"Back"})]})})]})});if(n===d.CAPTURE)return e.jsx(r,{sx:{minHeight:"100vh",py:{xs:4,md:8}},children:e.jsx(C,{maxWidth:"sm",children:e.jsx(v,{sx:{bgcolor:"#0f1724",border:"1px solid rgba(255,255,255,0.07)",borderRadius:3},children:e.jsxs(w,{sx:{p:{xs:3,md:5}},children:[e.jsx(o,{variant:"h5",sx:{fontWeight:800,color:"#fff",mb:1},children:"Your FinOps audit is ready."}),e.jsx(o,{variant:"body2",sx:{color:"#71717a",mb:4,lineHeight:1.7},children:"See your maturity score, estimated recoverable waste, and exactly where your practice has gaps."}),e.jsxs(x,{spacing:2,children:[e.jsx(R,{label:"Full name",value:i.name,onChange:t=>l({...i,name:t.target.value}),fullWidth:!0,required:!0}),e.jsx(R,{label:"Work email",type:"email",value:i.email,onChange:t=>l({...i,email:t.target.value}),fullWidth:!0,required:!0}),e.jsx(R,{label:"Company name",value:i.company,onChange:t=>l({...i,company:t.target.value}),fullWidth:!0,required:!0}),e.jsxs(R,{label:"Approximate monthly cloud spend",value:i.monthlySpend,onChange:t=>l({...i,monthlySpend:t.target.value}),fullWidth:!0,select:!0,SelectProps:{native:!0},children:[e.jsx("option",{value:"",children:"Select…"}),["Under $5K","$5K–$20K","$20K–$100K","$100K–$500K","Over $500K"].map(t=>e.jsx("option",{value:t,children:t},t))]})]}),e.jsx(y,{variant:"contained",fullWidth:!0,onClick:I,disabled:j||!i.name||!i.email||!i.company,sx:{mt:3,fontWeight:700,py:1.5,borderRadius:2,textTransform:"none",background:"linear-gradient(135deg, #198754, #20c997)"},children:j?e.jsx(A,{size:22,color:"inherit"}):"See my FinOps audit →"}
1),e.jsx(o,{variant:"caption",sx:{display:"block",textAlign:"center",mt:2,color:"#3f3f46"},children:"No spam. Used to personalise your report and follow up if relevant."})]})})})});if(n===d.RESULTS&&k){const{scored:t,insights:m}=k;return e.jsx(r,{sx:{minHeight:"100vh",py:{xs:4,md:8}},children:e.jsxs(C,{maxWidth:"lg",children:[e.jsx(v,{sx:{bgcolor:"#0f1724",border:`1px solid ${t.color}30`,borderRadius:3,mb:4},children:e.jsx(w,{sx:{p:{xs:3,md:5}},children:e.jsxs(T,{container:!0,spacing:4,alignItems:"center",children:[e.jsx(T,{item:!0,xs:12,md:3,sx:{textAlign:"center"},children:e.jsxs(r,{sx:{position:"relative",display:"inline-flex"},children:[e.jsx(A,{variant:"determinate",value:t.pct,size:140,thickness:5,sx:{color:t.color}}),e.jsxs(r,{sx:{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"},children:[e.jsxs(o,{variant:"h3",sx:{fontWeight:800,color:"#fff",lineHeight:1},children:[t.pct,"%"]}),e.jsx(o,{variant:"caption",sx:{color:t.color,fontWeight:700},children:"maturity"})]})]})}),e.jsxs(T,{item:!0,xs:12,md:9,children:[e.jsx(S,{label:t.level,sx:{mb:1.5,bgcolor:`${t.color}20`,color:t.color,fontWeight:700}}),e.jsx(o,{variant:"h4",sx:{fontWeight:800,color:"#fff",mb:1.5,lineHeight:1.3},children:t.headline}),t.wasteEstimate>5&&e.jsx(r,{sx:{mt:2,p:2,bgcolor:"rgba(253,126,20,0.1)",borderRadius:2,border:"1px solid rgba(253,126,20,0.3)",display:"inline-block"},children:e.jsxs(o,{variant:"body2",sx:{color:"#fbbf24",fontWeight:600},children:["💡 Based on industry averages, teams at your maturity level recover ~",t.wasteEstimate,"% of cloud spend through FinOps improvements."]})})]})]})})}),e.jsx(o,{variant:"h5",sx:{fontWeight:800,color:"#fff",mb:3},children:"Where your practice has gaps — with benchmarks"}),e.jsx(x,{spacing:3,sx:{mb:6},children:m.map((g,E)=>e.jsx(v,{sx:{bgcolor:"#0f1724",border:"1px solid rgba(255,255,255,0.07)",borderRadius:2},children:e.jsxs(w,{sx:{p:3},children:[e.jsx(o,{variant:"overline",sx:{color:"#6ee7b7",fontWeight:700,fontSize:"0.68rem",letterSpacing:"0.12em"},children:g.gap}),e.jsx(o,{variant:"body1",sx:{color:"#e2e8f0",fontWeight:600,mt:.5,mb:1},children:g.finding}),e.jsxs(r,{sx:{mt:1,mb:1.5,p:1.5,bgcolor:"rgba(25,135,84,0.08)",borderRadius:1,border:"1px solid rgba(25,135,84,0.2)"},children:[e.jsx(o,{variant:"caption",sx:{color:"#6ee7b7",fontWeight:600},children:"📊 Benchmark: "}),e.jsx(o,{variant:"caption",sx:{color:"#6ee7b7"},children:g.benchmark})]}),e.jsx(r,{sx:{p:2,bgcolor:"rgba(13,110,253,0.08)",borderRadius:1.5,borderLeft:"3px solid #198754"},children:e.jsxs(o,{variant:"body2",sx:{color:"#6ee7b7",lineHeight:1.7},children:[e.jsx("strong",{children:"How Nife Cost addresses this:"})," ",g.nife]})})]})},E))}),e.jsx(v,{sx:{bgcolor:"#0f1724",border:"1px solid rgba(25,135,84,0.25)",borderRadius:3},children:e.jsxs(w,{sx:{p:{xs:3,md:5},textAlign:"center"},children:[e.jsx(o,{variant:"h5",sx:{fontWeight:800,color:"#fff",mb:1},children:"Want to see exactly what Nife Cost would show you?"}),e.jsx(o,{variant:"body1",sx:{color:"#71717a",mb:3,maxWidth:500,mx:"auto",lineHeight:1.7},children:"We'll connect your cloud accounts and show you your actual spend breakdown, waste, and savings opportunities — in a live demo."}),e.jsxs(x,{direction:{xs:"column",sm:"row"},spacing:2,justifyContent:"center",children:[e.jsx(y,{variant:"contained",href:"/contact-us",sx:{fontWeight:700,px:4,py:1.5,borderRadius:2,textTransform:"none",background:"linear-gradient(135deg, #198754, #20c997)"},children:"Book a Nife Cost demo →"}),e.jsx(y,{variant:"outlined",onClick:()=>{s(d.INTRO),u({}),c(0)},sx:{fontWeight:600,px:4,py:1.5,borderRadius:2,textTransform:"none",color:"#fff",borderColor:"rgba(255,255,255,0.2)"},children:"Retake audit"})]})]})}),e.jsx(_,{sourceIds:["flexera_2025","flexera_2024","gartner_finops"],note:"Cloud waste and FinOps maturity benchmarks are drawn from Flexera's annual State of the Cloud Report (750+ cloud decision-makers surveyed) and Gartner's cloud infrastructure research. The waste estimate shown is an industry average — your actual recoverable spend will depend on your specific environment."})]})})}return null}export{G as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.