Top 5 Citizen Developer skills

1 — Analytical Thinking

Analytical thinking is the capacity to solve complex problems by assessing the information obtained. Analytical minds can see patterns in datasets, which frequently leads to creative solutions. They have the ability to transform noisy data and information into action. As critical thinkers, they assist teams in making educated decisions based on acquired facts and specified goals. Analytical thinkers can also assist their teams in embracing new ideas and developing a development mentality.

2 — Creative thinking

Creative thinking, which draws on your imagination and allows you to come up with original ideas or concepts, is one of the most important aspects of your creative abilities.

3 — Active learning

Digital transformation is everywhere from products and services to new technologies, new business models, and new ways of work. Consequently, Citizen development is a lifelong learning journey. As you get more experienced and proficient in using different low-code and no-code (LCNC) platforms like for Process automation vs. Business app builders, you may choose to specialize (in process automation for example, and master different platforms and technologies to support it) or to grow skills based on a stack of specific platforms (for example Platform A for automation, Platform B for apps, Platform C for Data structure…).

4 — Collaboration

One of the skills required of citizen developers is the ability to ensure seamless collaboration between the business and IT teams when developing new functionalities capable of meeting the specific needs of a company.

  • Reaching a consensus about goals and methods for completing projects or tasks especially in the context of LCNC
  • Offering recognition of the contributions of other team members, giving credit where it is due, and providing kudos or feedback as much as you can
  • Identifying constraints and risks and addressing problems cooperatively as they occur
  • Apologizing for missteps and forgiving others for mistakes; holding a grudge or sabotaging the efforts of other team members destroys collaboration
  • Keeping communication open and never withholding information necessary to carry out tasks

5 — Technology use and Computer Science Basics

Deep knowledge of an organization’s business processes is only half of the problem. To be able to create efficient business apps and/or automate workflows, a citizen developer must possess an understanding of computer science basics, including how a database works, how to structure data to work with an App, the concept of relationships, the basics of UI design. Understanding of how HTML and CSS works together and Javascript is a huge plus.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Pierre-Edouard G.

Pierre-Edouard G.

Citizen Developer Strategist, entrepreneur with 15 years of experience in marketing, project delivery, and application architecture.