Quick Answer
Local workarounds undermine company-wide scale when branches redefine the same data, rebuild approved outputs, hide work in private tools, bypass decision rights, train people differently, or cannot compare performance. Diagnose the business rule each workaround serves, then standardize shared controls while preserving documented local exceptions that reflect real market or jurisdiction needs.
A company can add branches while its operating system quietly breaks into smaller businesses. One office rebuilds proposals in a private template. Another renames pipeline stages. A third keeps site evidence in chat because the approved record feels too slow. Each choice may solve today’s queue, yet the combined effect is expensive confusion.
The signs local workarounds are blocking solar scale appear in shared definitions, records, approvals, training, handoffs, and management reporting.
This guide is for solar founders, operations leaders, design managers, and regional heads diagnosing whether local ingenuity has turned into company-wide drag. It does not argue for identical branches. It gives six signs that local workarounds are changing shared meaning, control, or evidence, plus a method for deciding what should remain local.
The Department of Energy’s solar soft-cost overview groups non-hardware work such as permitting, financing, customer acquisition, and installation labor among project costs. Workarounds often live inside those handoffs. They deserve the same scrutiny as a visible equipment bottleneck.
Signs local workarounds are blocking solar scale
A workaround is an unofficial path used because the supported process, tool, capacity, or rule does not fit the job. It may be a spreadsheet, copied calculation, side-channel approval, local naming convention, manual re-entry step, or person who translates between systems.
Do not label every branch choice a workaround. A utility-specific submission, required language, local permit field, or customer segment can justify a different step. The distinction is whether the variation has a known cause, controlled boundary, owner, and connection to company records.
Ask four questions about each variation. What work does it make possible? Which official constraint caused it? What can go wrong because it sits outside the shared system? What would users do if leaders removed it tomorrow? Those answers turn a complaint about compliance into an operating diagnosis.
Observe real work. Process maps show what managers expect; recent projects show what people do. Choose projects from different branches and stages. Ask the people doing the work to open the files, messages, forms, and approval history. A workaround hidden from this review is unlikely to appear in a policy survey.
Treat the people who built it as witnesses, not offenders. They often found a missing capacity, an awkward interface, or a local requirement before leadership did. Accountability still matters when a workaround bypasses safety or approval, but blame-first interviews make the evidence disappear.
| Workaround state | What it means | Management response |
|---|---|---|
| Justified local standard | Real external or market requirement | Document, own, and review |
| Temporary bridge | Supported fix is underway | Time-box and monitor |
| Useful experiment | Local method may improve the system | Test against defined outcomes |
| Accidental habit | Old constraint no longer exists | Retire with migration support |
| Control bypass | Material decision or evidence is hidden | Contain and correct promptly |
Sign 1: branches use the same words for different states
Pipeline labels, survey status, design status, and approval language look harmless until teams compare reports. “Ready for design” may mean complete field evidence in one office and merely signed intent in another. A company-wide dashboard then adds incomparable work.
Build a shared data dictionary. Define each important state by entry evidence, allowed actions, owner, and exit evidence. A stage should describe a condition that another person can verify, not a local feeling about progress.
Test definitions against edge cases. If a project lacks an electrical photograph, can it be survey complete? If a commercial opportunity has no interval data, can it enter final financial modeling? The answer may vary by project class, but the branch should not invent that rule inside a weekly meeting.
Keep local display labels where language or market convention helps users, provided they map to the same controlled state. Headquarters does not need to win a vocabulary contest. It needs reports, handoffs, and release gates to mean the same thing.
Version the dictionary and name an owner. When a definition changes, identify affected fields, reports, training, active projects, and integrations. A quiet label edit can create a month of false performance movement.
The first repair is semantic. Buying another dashboard before repairing the definitions only makes the disagreement easier to graph.
Sign 2: people rebuild approved outputs after every handoff
A sales team exports design numbers into its own proposal sheet. Operations retypes the bill of materials. Finance reconstructs modeled inputs for a review. These steps may be described as formatting, but each introduces an uncontrolled copy that can drift from the approved project record.
Trace one critical value, such as system capacity, module count, customer load, or offer version. Record where it originates, every place it is copied, who can edit it, and which output the customer or field team receives. The path often explains more than a software inventory.
Separate presentation from calculation. A local team may need a different cover page, language, or commercial explanation. It should not need to recalculate an approved technical value merely to change presentation. Keep controlled inputs linked to the output and show the source version.
Add a release test at the handoff. The recipient should be able to identify property, scope, model version, open assumptions, approval status, and owner without calling the sender. If that information travels only through memory, rebuilding is predictable.
Use the solar sales and design handoff to define what sales transfers and what design returns. The purpose is not more paperwork. It is fewer interpretations between teams.
When rebuilding persists, ask what the official output lacks. The answer may be a required local disclosure, a customer-facing explanation, a procurement field, or an approval marker. Fixing that gap can remove several spreadsheets without issuing a ban.
Sign 3: critical work lives in private tools and messages
A private tracker is attractive because it is fast, familiar, and under one person’s control. Trouble starts when customer commitments, design assumptions, survey gaps, price approvals, or schedule dependencies exist only there. The company cannot review or continue work when the owner is absent.
Inventory the shadow records by decision consequence, not by software name. A personal task list is different from a spreadsheet that calculates an offer. A chat reminder is different from a chat approval that changes contracted scope.
Define the system of record for each critical object: customer identity, site evidence, design version, equipment selection, commercial offer, approval, issue, and next action. People may use secondary tools for convenience, but the controlled record must receive the decision and evidence before dependent work advances.
Make the official path usable. If recording a field correction requires ten unrelated fields, users will keep sending photographs in chat. Remove unnecessary friction while preserving identity, source, date, owner, and status. The shortest safe path usually beats a detailed policy nobody follows.
Plan for absence. Ask a colleague to continue a project using only shared records. Note every call required to locate information or interpret a code. That exercise reveals key-person dependencies without waiting for leave or turnover.
Access control and retention need qualified internal review. The NIST Baldrige framework describes an integrated view of leadership, operations, workforce, customers, and results. That systems view is useful here: a hidden local record affects more than the person who created it.
Connect solar models and project outputs
Explore how SurgePV supports 3D roof modeling, layout, shading analysis, energy-yield modeling, electrical workflow support, bill-of-materials output, and proposals.
Explore commercial solar designSign 4: local managers have invented their own decision rights
One branch lets sales approve equipment substitutions. Another requires a director for every proposal. A third treats silence as consent. The variation changes risk, speed, and accountability, even if all three offices share an organization chart.
List material decisions and assign a clear role: recommend, provide evidence, approve, execute, or receive notice. Include design releases, customer price changes, schedule commitments, equipment substitutions, site exceptions, and issue closure. Avoid making everyone an approver because leaders want visibility.
State approval inputs. A manager cannot govern a concession without the current scope, reason, open risk, and proposed exchange. An engineer cannot review a change without the affected model and evidence. The decision right is incomplete until the packet is defined.
Create an escalation route for time-sensitive exceptions. A branch should not bypass a rule because the normal approver is unavailable. It needs an alternate with equivalent authority, a response expectation, and a record of the decision.
Audit both approvals and non-decisions. Repeated emergency approvals can reveal a capacity problem. Repeated waiting can reveal an overcentralized rule. Hidden execution without approval is serious, but slow governance can be one of its causes.
Do not confuse regional expertise with unauthorized control. A local manager may understand a utility or customer segment better than headquarters. Give that knowledge a defined role in the decision rather than forcing it into an unofficial veto.
Sign 5: onboarding teaches branch folklore instead of a company method
New employees learn the true process from whoever sits nearby. Training documents describe the official path, while colleagues explain which fields to ignore, which spreadsheet really matters, and who can approve an exception by message. Local folklore then reproduces faster than the written system.
Compare onboarding across branches. Ask new hires to complete the same de-identified project exercise and explain their evidence states, handoffs, and escalation choices. Differences reveal whether training is adapting to legitimate local work or teaching conflicting controls.
Teach principles beside steps. Employees need to know why property identity, version control, assumption labels, and decision ownership matter. A memorized click path collapses when the project or tool changes. A principle helps the employee choose a safe escalation.
Use role-based qualification for consequential work. Completion of a video is weak evidence that someone can classify a site gap, release a customer-ready output, or handle an approval. Review a work sample, observed exercise, or supervised project under the company’s actual standard.
The Department of Energy’s solar workforce resources describe workforce development as part of solar deployment. For a growing company, capacity includes shared judgment, not only headcount.
Let local experts contribute cases. A branch that encounters a utility-specific issue can add a controlled scenario to company training. Record where the scenario applies. This keeps local knowledge without turning every regional habit into a universal rule.
Sign 6: leaders cannot compare branches without manual translation
If every monthly review begins by reconciling definitions, the reporting layer is carrying operating-model debt. Leaders may compare lead time, revision rate, survey completion, close rate, or backlog while each branch measures different events and exclusions.
Choose a small set of decision metrics. Define numerator, denominator, start event, stop event, exclusions, data owner, and review use. Do not collect a measure merely because a field exists. Each metric should trigger a question or action.
Pair performance measures with quality and risk. A branch can appear faster by advancing incomplete projects or closing issues without evidence. Check rework, reopened decisions, customer corrections, safety escalation, or failed handoffs beside elapsed time.
Show missingness. A blank field is not zero, and an unobserved event is not success. Report completeness and definition version so leadership can tell whether a movement reflects operations or data collection.
Review outliers with the branch. A local method may be better, or it may shift work downstream. Trace several cases before imposing a company response. Useful local experiments deserve a controlled test rather than automatic suppression.
The SBA’s business management guide collects planning and management resources for operating a business. Solar leaders still need project-specific controls, but the basic discipline applies: decisions require reliable records and named responsibility.
Score workarounds by consequence and recurrence
Build a register from observed projects. For each workaround, record the trigger, users, branch, object changed, frequency, consequence, detectability, current owner, and proposed state. Avoid a single red-yellow-green opinion.
Give priority to methods that affect safety, property identity, customer commitments, technical inputs, commercial terms, authority submissions, or irreversible procurement. A workaround that changes a font is not equivalent to one that changes module count after approval.
Consider recurrence and spread. A rare high-consequence bypass may need immediate containment. A low-consequence re-entry step repeated on every project may deserve a system fix because it consumes capacity and invites transcription errors.
Consider the replacement burden. Removing a spreadsheet that fills a missing proposal field without providing that field elsewhere will fail. The register should state the user need and migration path, not only the risk.
Use a review board small enough to decide. Operations, the affected role, and the control owner can usually classify the item. Add legal, safety, engineering, finance, or information-security review where the consequence demands it.
How can solar leaders find hidden local workarounds?
Solar leaders can find hidden local workarounds by tracing projects across branches and asking the people doing each step to show the files, messages, calculations, approvals, and handoffs they use. The review should compare observed work with written policy, identify why the path exists, and record which data, customer commitments, technical decisions, commercial terms, or authority submissions it can change.
Choose real projects instead of asking whether employees follow policy. Include an ordinary completed job, an exception, a recent correction, and work that crossed branch or department boundaries. People often forget a side spreadsheet when answering a general survey but open it immediately when reconstructing a specific project.
Trace one decision object at a time. Follow customer identity, site evidence, module count, modeled energy, equipment choice, price, approval, or next action from origin to release. Record every place the value is copied, renamed, recalculated, approved, or explained. That map shows whether the workaround changes presentation or creates an alternate source of truth.
Use a copy-ready discovery record:
Local workaround discovery record
Branch, role, and project: [identifiers]
Workaround observed: [tool, message, file, person, or alternate sequence]
Trigger: [why the official path does not fit]
User need served: [work made possible]
Shared object changed: [identity, evidence, design, calculation, approval, offer, or status]
Official record updated: [yes, no, late, or unresolved]
Decision consequence: [customer, technical, commercial, safety, authority, or operational]
Recurrence and spread: [observed cases and branches]
Current owner and temporary boundary: [roles]
Candidate disposition: [standardize, permit, replace, retire, or contain]
Illustrative workflow example, not a customer result: A regional team copies an approved layout total into a local proposal sheet because the shared output lacks a required local explanation. The trace shows that the local sheet solves a real communication need but also allows the number to be edited independently. Operations preserves the explanation requirement, blocks local recalculation, and tests a controlled output that carries the approved value with the regional wording.
Interview the person who built the workaround before selecting a fix. Ask what failed in the supported path, what edge cases the local method handles, what would break if it vanished, and which risks the user already knows. Treat the answer as operating evidence, then verify it against actual records.
Use a cross-team project handoff review to test whether another role can continue without private translation. Every call needed to locate a file, interpret a code, or discover an approval reveals a dependency worth recording.
Which local solar workarounds should become company standards?
A local solar workaround should be standardized when several branches perform the same necessary work but use conflicting definitions, evidence rules, calculations, interfaces, or approval routes. It should remain a controlled exception when a real jurisdiction, utility, language, customer, labor, contract, or market requirement demands variation and the company can name its boundary, owner, mapping, review trigger, and release controls.
Standardize meaning before screens. Shared customer and property identities, evidence states, readiness definitions, calculation sources, decision rights, and release records form the operating spine. Branches can use different views or language where those variations still map to the same controlled state.
Use a disposition table:
| Observed condition | Disposition | Required control |
|---|---|---|
| Same need, conflicting shared meaning | Standardize | company definition, owner, migration, release test |
| Real external or market requirement | Permit locally | applicability, evidence, mapping, owner, review trigger |
| Valid need missing from supported process | Replace | tested company path, active-record migration, fallback |
| Old habit after constraint disappeared | Retire | cutoff, archive, training, monitoring |
| Material safety, customer, technical, commercial, or authority bypass | Contain promptly | stop affected release, preserve evidence, qualified review |
| Promising local experiment | Test | bounded pilot, comparison, decision owner, rollback |
Ask whether the workaround improves the whole decision or merely moves work. A branch may appear faster because it skips an evidence field that design later reconstructs. Another may look slower because it captures a utility-specific record upstream and prevents rework. Trace downstream consequences before choosing the central method.
Do not award company-standard status from popularity alone. A widely copied calculation can still be wrong or unsupported. Confirm source inputs, formulas, units, permissions, required professional review, and every downstream consumer before adoption.
For a controlled exception, define entry and exit rules. State which branches, jurisdictions, utilities, customers, or project types qualify; which shared fields remain mandatory; who approves use; and which event forces re-review. Local knowledge stays visible without fragmenting company reporting.
Keep rejected options and rationale. A branch needs to know whether its method was rejected because of control risk, poor results, duplicate capability, migration burden, or lack of evidence. Transparent reasoning makes it easier to challenge a bad central decision later.
How should a solar company retire a local workaround?
A solar company should retire a workaround by documenting the need it serves, building a supported replacement, testing that replacement with users and cases, migrating active records, setting a cutoff, training every role, and monitoring fallback behavior. The old path should remain controlled until the replacement handles required work safely, while retention, privacy, contract, security, and legal obligations receive review.
Start with the function, not the file. Deleting a spreadsheet does not remove the need to calculate, route, explain, or approve something. Users will rebuild it under another name if the supported process still lacks the function.
Use this retirement sequence:
- Freeze the workaround definition, users, triggers, records, calculations, and downstream consumers.
- Identify the valid user need, control gaps, and external requirements it currently handles.
- Design the supported replacement with affected branch users and control owners.
- Test ordinary work, exceptions, missing inputs, branch-specific requirements, and handoffs.
- Define migration rules for active projects, historical evidence, approvals, calculations, and links.
- Train each role on the replacement, exception route, and point where the old path becomes read-only.
- Set a cutoff with owners, customer or project communication where needed, and a rollback for migration defects.
- Monitor duplicate files, private messages, re-entry, missing fields, and requests to restore the old method.
Do not overwrite or destroy material business records merely to make adoption appear complete. Follow the company’s retention, privacy, security, contract, legal, and regulatory requirements. Migrate necessary provenance and decision history so open projects remain reproducible.
Give users a supported exception route on day one. A rare local condition may not fit the new standard. The route should capture evidence, applicability, owner, temporary action, and review trigger. Without it, the first legitimate edge case sends work back underground.
Measure the supported function after cutoff. Check whether another branch can interpret the record, whether shared outputs stay consistent, whether handoffs require manual translation, and whether users recreate local copies. A signed training roster does not prove the operating path works.
Close the retirement with a decision record. State which need moved into the standard, which local exceptions remain, which records were migrated, and what post-launch evidence was reviewed. If the replacement fails a real use case, repair it through governed change instead of blaming staff for using the tool that still works.
Decide whether to standardize, permit, replace, or retire
Standardize when branches perform the same work but use conflicting definitions, evidence rules, or interfaces. Define the minimum company method and the release test. Let surface details vary if they do not change meaning or control.
Permit a local exception when an external requirement or demonstrated market need justifies it. Record applicability, owner, effective date, related evidence, and review trigger. The exception should map back into shared reporting.
Replace a workaround when it serves a valid need that the official system misses. Prototype with the people who use it, then test the supported path on real cases. Migration includes active records, templates, training, integrations, and permission changes.
Retire accidental habits when the original constraint is gone. Set a cutoff, archive according to policy, remove dependent links, and watch for recreated copies. Do not delete business records outside the company’s retention and legal requirements.
The Department of Labor collects workplace safety and health resources. For safety-related local practices, consult the applicable requirements and qualified roles. More broadly, people closest to the work must be able to surface problems without being punished for exposing them.
Roll out the shared operating model without freezing local learning
Publish the non-negotiable layer first: common identities, states, evidence classes, decision rights, interfaces, and release criteria. This is the spine. A central team should not prescribe every local meeting or screen arrangement.
Pilot with contrasting branches. Include one that already follows the intended method and one with significant local variation. The second branch will find missing needs that an easy pilot conceals.
Migrate a bounded set of active projects. Verify that source records, versions, assumptions, approvals, and next actions survive the move. Keep a rollback path for the data migration, not for bypassing required controls.
Train through cases and let users show where the supported process adds re-entry or delay. Classify feedback quickly: defect, training gap, local requirement, enhancement, or resistance. Each class needs a different response.
Measure adoption through records, not declarations. Look for duplicate files, late re-entry, unsupported stage changes, missing approvals, and repeated requests for the old path. Adoption is present when work can continue through the shared record.
Review local exceptions on their triggers. A utility change, product release, office merger, new customer segment, or repeated defect can make an exception obsolete or make it worthy of company adoption.
Keep one visible decision log for operating-model changes. Record the problem, evidence reviewed, affected branches, choice, owner, effective date, migration work, and review trigger. This prevents a central rule from becoming another unexplained workaround when the people who attended the meeting move on.
Retain evidence of rejected options. A local team may ask why its familiar method was removed, and the answer should point to tested consequences or a supported replacement rather than headquarters preference. Transparent rationale also makes it easier to reverse a poor central decision.
Schedule a short post-rollout audit using actual projects. Verify shared meanings, records, approvals, and handoffs. Interview both confident users and people still maintaining the old path. The second group will reveal whether the rollout missed a real need or whether additional migration and training are required.
Keep software in its proper role
Software can hold shared inputs, produce consistent outputs, expose versions, and reduce repeated entry. It cannot decide which local requirement is valid, repair ambiguous governance, or make weak source evidence trustworthy.
Define the operating rules before configuring fields. Otherwise, the implementation team encodes whichever branch speaks first. Use a solar company SOP for owned rules and connect it to specific tool behavior.
Map those rules into a shared solar design workflow only after identity, evidence states, and decision rights are clear.
SurgePV supports 3D roof modeling, solar array layout, shading analysis, energy-yield modeling, financial modeling, electrical workflow support, bill-of-materials output, and proposal generation. Those functions can support a shared design and documentation path. They do not replace company approval design or local expert judgment.
Results depend on source data, assumptions, equipment models, configuration, and review. Outputs support design and documentation workflows but do not replace approval by the responsible engineer, authority, lender, insurer, or utility.
Frequently Asked Questions
Is every local workaround a problem?
No. A local method may reflect a real utility, authority, language, customer, labor, or contractual requirement. The problem appears when the exception has no named reason, owner, boundary, or review date, or when it silently changes shared data and approvals. Preserve justified variance and retire accidental variance.
Should headquarters force every branch onto one process?
Headquarters should standardize shared definitions, evidence states, decision rights, interfaces, and required outputs. It should not erase legitimate jurisdictional or market differences. Let branches vary inside documented boundaries, with an owner and test for each exception. Uniform screens matter less than consistent meaning and controlled handoffs.
How can leaders find hidden workarounds?
Trace several real projects from lead through closeout and ask people to show the actual tools, messages, files, and approvals they use. Compare the observed path with the written process. Repeated re-entry, private trackers, copied calculations, and undocumented approvals reveal where the official workflow does not support the work.
Which workaround should a solar company fix first?
Start with a workaround that changes safety, customer commitments, design inputs, commercial terms, or authority submissions, especially when it occurs often or spreads between teams. Score consequence, frequency, detectability, and repair effort. A low-volume convenience issue should not displace a recurring high-consequence control gap.
How should a company retire a workaround?
Identify the need it serves, design the supported replacement, test it with affected users, migrate active records, set a cutoff, and keep an exception route for cases the replacement cannot handle. Monitor fallback behavior after launch. Removing the old file or tool before replacing its function drives the work underground.
Build one connected solar design and proposal path
Book a guided SurgePV demo to discuss modeling, design, electrical workflow support, bill-of-materials output, and proposal generation across your team.
Book a guided demoSources
Primary research and reference material used for this desk-research article.
Where this fits
This article is part of SurgePV's Solar Business & Operations hub, which works through the topic from first principles to the decisions a project team actually has to make.


