Cookies help us display personalized product recommendations and ensure you have great shopping experience.

By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    image fx (67)
    Improving LinkedIn Ad Strategies with Data Analytics
    9 Min Read
    big data and remote work
    Data Helps Speech-Language Pathologists Deliver Better Results
    6 Min Read
    data driven insights
    How Data-Driven Insights Are Addressing Gaps in Patient Communication and Equity
    8 Min Read
    pexels pavel danilyuk 8112119
    Data Analytics Is Revolutionizing Medical Credentialing
    8 Min Read
    data and seo
    Maximize SEO Success with Powerful Data Analytics Insights
    8 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Citizen Development 101: Understanding the Basics
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Data Management > Best Practices > Citizen Development 101: Understanding the Basics
Best Practices

Citizen Development 101: Understanding the Basics

mrcuser
mrcuser
8 Min Read
SHARE

In a recent post, we explored a common problem: The development bottleneck. Application development efforts can’t keep up with business demands. As a result, business users get stuck waiting around for the applications they need.

Contents
What is Citizen Development?How does it help you?What types of applications does a citizen developer create?What makes a citizen developer?What should you watch out for?Summary

In a recent post, we explored a common problem: The development bottleneck. Application development efforts can’t keep up with business demands. As a result, business users get stuck waiting around for the applications they need.

What creates this bottleneck? While we covered 5 issues in that article, I’d like to focus this article on the last point: Over-reliance on a single department.

More Read

Redefining Business Intelligence: Don’t play the game, change the game!
Designing the Ultimate Business Intelligence Tool
Smarter Agent Performance Management
Why Predictive Analytics is Important and More
How to Innovate in a Bureaucratic Culture

It happens in businesses across the globe. Development efforts go through the IT department. Before they know it, the IT department is facing a backlog of requests. The business users are stuck waiting for their applications.

Now, this problem sounds bad enough as it is. IT is overworked. Business users can’t get the solutions they need. Productivity suffers. But, the problems don’t stop there.

When business users can’t get the solutions they need from IT, they often take matters into their own hands. More and more, they’re going behind IT’s back and using unauthorized, third-party tools–a practice known as “Shadow IT.”

Obviously, Shadow IT can create major problems for any business. When IT doesn’t know a tool exists in the business, how can they make sure it’s secure? How can they secure and control the data?

So, what’s the answer? How can the IT department defend against Shadow IT, even if their development efforts can’t keep up with business demand? How can the business eliminate the development bottleneck, and give the users the solutions they need (when they need them)?

Today, let’s explore a growing trend aimed at solving both of these issues: Citizen development.

What is Citizen Development?

As defined by Gartner, “A citizen developer is a user who creates new business applications for consumption by others using development and runtime environments sanctioned by corporate IT.”

Basically, the IT department provides some business users with no-code/low-code development tools. These users can then create the applications they need, without bothering the IT department. Meanwhile, the IT department can still control data and user access.

Essentially, citizen development provides the best of both worlds. It greatly reduces the development bottleneck on IT and lets users create their own applications immediately.

How does it help you?

Why should your business care about citizen development? What advantages does it provide? Here are a few:

Efficiency: Most importantly, citizen development helps your business move more efficiently. The IT department isn’t stuck with a backlog of development requests. The end users aren’t stuck waiting weeks for new applications.

Business Improvement: Because IT isn’t stuck with a backlog of development requests, they’re free to handle mission-critical tasks. This opens the door to technological improvements, as IT can finally focus on areas that can push the business forward.

Control: Because the development tools are sanctioned by IT, they can still control data and user access. This avoids the issues created by Shadow IT.

What types of applications does a citizen developer create?

Now, citizen development is not for all types of applications. For instance, a citizen developer shouldn’t build your accounting system. They shouldn’t build complex systems that will run your business, or that will create major problems if they fail.

However, citizen development is great for things like reporting, converting spreadsheets to web applications, workflow applications, etc… These are applications that won’t make or break the business, but solve problems and improve productivity for the users.

What makes a citizen developer?

Should you license a development platform, and give it to all users? Probably not. The fact is, many users still don’t have the technical skills to put an application together–even without coding. Other users have no interest in doing it themselves.

Ideally, you need users who are technically inclined and understand the business. For instance, Business Analysts make prime candidates for citizen development.

But, it doesn’t stop there. Any user with even moderate technical skills and the desire to create their own solutions is a good choice.

What should you watch out for?

Of course, citizen development is not without risks. That being said, these risks are easily managed with the right tools and strategy. Here are a few areas to watch out for when using a citizen development approach:

Application security: Citizen development platforms typically come with security features baked in. However, citizen developers may not always know how to use these security measures within their applications.

How can you avoid these issues? First, involve the IT department in the application review process. Now, I’m not saying that every single application needs close scrutiny from IT. For instance, simple reports or data lookup applications are generally fine. However, if the users are creating applications with write-back capabilities, mission-critical applications, or applications available outside of the office, IT review is necessary.

Second, closely examine the security options before licensing any development tool. The IT department should have control over data and user access, and set security defaults for all applications generated by users.

User privileges: A novice user with broad privileges is the biggest risk to your citizen development efforts. Make sure that you give each user only the capabilities they need, and nothing more. For instance, a user who needs the tool for simple reporting tasks shouldn’t have the ability to create database management applications.

Data: Your data lies at the foundation of any successful development efforts. Besides the obvious need for data integrity, there are two other important factors to address:

  • Access: Users should only have access to the data they need. Again, this is another step towards limiting the risk of your citizen development efforts.
  • Knowledge: Users should understand their data and table structure. If the users don’t understand how their data is organized within the database, they cannot successfully build applications.

Summary

Already a growing trend, citizen development is set to explode in the coming years. For those who take advantage of this trend, it provides the best of both worlds. Business users get the solutions they need, and the IT department doesn’t need to worry about users going behind their backs and licensing third-party solutions.

What do you think? If you would like to add anything to this article, I’d love to hear it. Feel free to share in the comments.

Share This Article
Facebook Pinterest LinkedIn
Share
Bymrcuser
Follow:
Joe Stangarone is a 30+ year veteran of the IT industry and president of mrc—the software company behind the award winning development platform, m-Power. Joe shares his leadership and technology insights through the Cup of Joe Blog, focusing primarily on ways businesses can save time, money, and increase productivity using technology.

Follow us on Facebook

Latest News

image fx (2)
Monitoring Data Without Turning into Big Brother
Big Data Exclusive
image fx (71)
The Power of AI for Personalization in Email
Artificial Intelligence Exclusive Marketing
image fx (67)
Improving LinkedIn Ad Strategies with Data Analytics
Analytics Big Data Exclusive Software
big data and remote work
Data Helps Speech-Language Pathologists Deliver Better Results
Analytics Big Data Exclusive

Stay Connected

1.2kFollowersLike
33.7kFollowersFollow
222FollowersPin

You Might also Like

Image
Best PracticesData ManagementData Warehousing

Agile Data Warehousing

4 Min Read

How to Create an Inner Circle?

5 Min Read
data breach PCI compliant
Best PracticesBusiness IntelligenceData ManagementInside CompaniesITPrivacySecurity

PCI-Compliant Supermarket Chain Bashas’ Breached

3 Min Read

Predictive Analytics, Present and Future: Interview with Dr. Eric Siegel

1 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

data-driven web design
5 Great Tips for Using Data Analytics for Website UX
Big Data
AI and chatbots
Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Artificial Intelligence Chatbots Exclusive

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-25 SmartData Collective. All Rights Reserved.
Go to mobile version
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?