Almost there — let's save your idea

Create a free account to keep your app and pick up where you left off. 14 days free, no card required.

How to Govern Citizen Development Without Blocking Delivery

Lisa Broom profile photo
Lisa Broom Head of Marketing
Published on August 22, 2017 7 minutes
Summarize with
Citizen development governance with business and IT ownership

Citizen development gives people who understand a business problem a practical way to help solve it with software. It works best when that freedom comes with clear ownership, approved tools, useful training, and a simple path to professional review when the risk increases.

This guide sets out an operating model for doing that. The aim is to let low-risk work move quickly while giving sensitive or business-critical software the security, data, accessibility, and release checks it needs.

Key takeaways

  • Name the business owner, platform owner, maker, release approver, and support owner before work begins.
  • Match the review to the risk, including data sensitivity, users, integrations, regulated decisions, scale, and operational impact.
  • Control environments and access, keep release evidence, and maintain an inventory so unsupported software can be reassigned or retired.

What is citizen development?

A citizen developer is a business-domain practitioner who creates or configures software outside a full-time engineering role. They may build an approval process, data-collection tool, knowledge hub, directory, event experience, training resource, or client portal with an organization-approved platform.

Citizen developers know the operational problem. IT, security, data, privacy, and platform teams know the control boundaries. The program succeeds when those strengths meet in one delivery process.

Start with decision rights

Every program needs clear roles before it needs a tool catalogue.

Role Accountable for Must not be left implicit
Executive sponsor Funding, priorities, and conflict resolution Which outcomes justify the program
Platform owner Environments, platform settings, approved capabilities, capacity, and vendor management Who can create, publish, administer, and grant exceptions
Business owner Business outcome, process accuracy, adoption, and ongoing value Who decides requirements and whether the software should continue
Citizen developer Configuration, documentation, testing, and supported changes What they may change without review
Security, privacy, and data owners Risk requirements and approval for relevant projects Which data, integrations, and use cases trigger review
Release approver Production decision and evidence check Who can approve or reject a release
Support owner User support, incident routing, and continuity What happens after launch and when the maker is unavailable

One person may hold more than one role in a small program. The responsibilities still need to be named.

Microsoft's Center of Excellence governance guidance recommends documented governance policies, defined roles, a use-case prioritization process, an environment strategy, data governance, onboarding, reusable components, and maintenance. Those principles are platform-independent even though the source is written for Power Platform.

Classify projects by risk

A risk tier lets routine work move without giving every project the same ceremony.

Tier Typical characteristics Minimum path
1: Team utility Internal, low-sensitivity data, limited users, reversible process Business owner, approved environment, maker testing, basic access review, documented support owner
2: Department process Multiple roles, important integrations, broader use, moderate operational impact Platform review, test environment, integration owner, accessibility check, release approval, monitoring
3: Controlled production Sensitive data, external users, regulated process, privileged connection, critical operation, or large scale Formal security, privacy, data, architecture, accessibility, resilience, and operational review with rollback evidence

Risk is not determined by the maker's job title. A simple form that writes confidential records into a privileged system can be higher risk than a visually complex internal directory.

Escalation triggers

Escalate a project when it introduces any of these conditions:

  • personal, confidential, regulated, financial, health, or legal data;
  • external or anonymous users;
  • payment, safety, employment, legal, or eligibility decisions;
  • privileged connectors, write access to systems of record, or custom APIs;
  • generative AI processing of non-public data;
  • offline storage, location, camera, contacts, or device permissions;
  • business-critical availability or a large user population;
  • custom code, unsupported extensions, or an exception to platform policy;
  • no clear owner, support plan, or retirement path.

The escalation path should name who reviews the project, what evidence they need, and the expected response time. An undefined exception process pushes work around governance rather than through it.

Put guardrails in the platform

Written policy is necessary, but platform configuration should make the safe path easier.

Environments

Separate experimentation, testing, and production. Limit who can publish to production, and keep production credentials out of maker sandboxes. Define how software moves between environments and how the team rolls back a failed release.

Identity and access

Use organization-managed identity where appropriate. Apply least privilege, role-based access, periodic access review, and prompt removal when people change roles. Avoid shared administrator accounts.

Data and connectors

Publish an approved connector list and data-classification rules. State which data may enter each environment, where it is stored, who is the system of record, and how retention and deletion work. Require review for new connectors or exceptions.

Components and patterns

Provide approved design patterns, accessibility requirements, logging, error handling, and reusable components. A starter kit should reduce variation without hiding the need for requirements and testing.

Inventory and ownership

Maintain a live catalogue of software, owners, environments, users, data sources, integrations, risk tier, last release, and support status. Flag orphaned or unused items for reassignment or retirement.

Use evidence-based release gates

Citizen-developed software still needs a definition of done. Match the depth to the risk tier.

  1. Intent gate. A named owner, user group, problem, outcome, and risk tier are recorded.
  2. Design gate. Roles, data, integrations, exceptions, accessibility, and support needs are mapped.
  3. Build gate. The maker uses an approved environment and records dependencies and changes.
  4. Test gate. Critical tasks, permissions, data integrity, error paths, keyboard use, screen-reader output, and device behavior are checked where relevant.
  5. Release gate. The named approver reviews evidence, production access, monitoring, support, and rollback.
  6. Lifecycle gate. Usage, access, incidents, ownership, dependencies, and continued value are reviewed on a schedule.

Do not make the approval meeting the evidence. Store the checks, decision, approver, and conditions where the program can audit them later.

Support makers without weakening controls

Training should explain the operating model, not only the editor interface. Cover:

  • project intake and risk classification;
  • data handling and approved connections;
  • accessible design and content;
  • testing, change records, and production release;
  • analytics and outcome measurement;
  • incident reporting, support, and retirement;
  • when to stop and ask for professional help.

Use office hours, a community of practice, reusable examples, and local champions to answer routine questions. Microsoft's Deutsche Bahn citizen-development case study describes a central and local Center of Excellence model, managed environments, local expert review, and controlled movement from development and testing into production. It is one vendor case study, not proof that the same structure fits every organization, but it illustrates how escalation can scale.

Measure the program

Do not measure success by counting software alone.

Measure What it helps you decide
Time from approved intake to usable pilot Whether the path removes avoidable delay
Completion and error rate for the target task Whether the software improves the task
Active use and repeat use among eligible users Whether adoption is real
Support requests and incidents by risk tier Where guidance or controls need work
Percentage with named business and support owners Whether lifecycle accountability is holding
Access and ownership review completion Whether the inventory is controlled
Retired or consolidated unused software Whether the program manages end-of-life work
Exceptions and time to decision Whether governance is clear enough to use

Keep visibility, adoption, operational outcome, and risk separate. A widely used tool can still be unsafe; a controlled tool can still fail to solve the problem.

Where Fliplet fits

Fliplet helps teams create web and mobile software from a prompt, refine it quickly, and launch with governance, security, and integrations built in. In a citizen-development program, business teams can shape the experience while IT, security, data, and platform owners keep oversight of access, integrations, publishing, and release decisions. Version history and managed access also help teams review changes and recover an earlier version when needed. The features, integrations, and security pages provide current product details.

AI-assisted creation does not remove the organization's responsibility to classify data, assign owners, approve integrations, test the generated software, support users, and govern releases. Those are operating decisions, not editor features.

Sources

This operating model combines general governance practice with Microsoft guidance. Adapt it to your own organization, tools, and risk profile.

If you are defining a controlled path from business request to production, book a Fliplet demo to review roles, data, integrations, release gates, and lifecycle ownership for a representative project.

Lisa Broom
Lisa Broom
Head of Marketing

Lisa Broom is the Head of Marketing at Fliplet, an AI-powered platform for web and mobile software.

Frequently Asked Questions

What is a citizen developer?

A citizen developer is a business-domain practitioner who creates or configures software for a work need outside a full-time software engineering role, using organization-approved tools and controls.

Who should own a citizen-developed application?

Each application needs a named business owner for outcome and adoption, a maker or maintainer for day-to-day changes, and an accountable platform or IT owner for environments and technical guardrails. Higher-risk software also needs security, privacy, data, and operational review.

Which citizen development projects should IT review?

Use risk tiers. Any project involving sensitive data, external users, privileged integrations, regulated decisions, payments, safety, large-scale rollout, or business-critical operations should receive formal technical and control review before production.

How do you prevent abandoned citizen-developed apps?

Require named ownership, a support path, documented dependencies, scheduled access and usage reviews, change records, and a retirement process. Reassign or retire software when an owner leaves or the software is no longer used.

Build the software you actually need.

Book a demo

Ready to see Fliplet live?

Build the software you actually need.

Book a demo to walk through your workflow goals, governance requirements, integration needs, and rollout model.