Introduction to citizen development
What is citizen development?
According to the Project Management Institute, a citizen developer is "someone who can build applications without coding knowledge, but usually with the support of IT". A citizen developer may work either as an individual 'maker' or as a member of a squad or fusion team, helping organizations to streamline application development and improve efficiency while maintaining governance and avoiding "shadow IT".
Citizen development vs. professional development
Citizen developers are business process experts who build back-office workflows without coding knowledge on a platform that is sanctioned and supported by IT. Empowering business people in this way means faster delivery, more innovation, and higher rates of application adoption. Effective governance eliminates risk traditionally associated with ‘Shadow IT.’
How does citizen development work?
Successful citizen development has three key components: processes, people, and technology. Start with executive buy-in and aligning business and IT. Next, create a cross-functional community to set best practices and provide coaching. Finally, pick low-code software with essentials like transparency and governance.
Resources on citizen development
Frequently Asked Questions about citizen development
A citizen developer is a non-IT stakeholder who creates new applications using low-code development sanctioned and supported by corporate IT. With nuanced business insights and IT coaching, they can help get the apps right the first time¬ by eliminating back-and-forth friction with developers.
Project managers are often the ideal citizen developers because they understand their teams’ needs and pain points and can apply their strategic skills to building more efficient workflows. The best citizen development programs start with stakeholder buy-in and cross-functional collaboration—both of which fit well with project-manager skills.
A citizen developer doesn’t need a background in coding, IT, or development. Ideally, they have the motivation to build workflows, an interest in learning low-code development, nuanced business insights, and a collaborative spirit. Citizen developers are receptive to coaching, excited to experiment and solution-minded.
Citizen development allows enterprises to develop solutions, become more efficient and meet customers where they are. Because it empowers non-IT stakeholders and features frequent releases and updates, it frees up IT to do deep work while remaining agile, responsive, and responsible. Business leans in, IT offers guidance, and growth accelerates.
The beauty of low-code development is that there are no background requirements. Low-code developers don’t need to have experience in coding. What they do need is a solutions mindset, knowledge of their business needs, and a willingness to learn how to build apps. The best low-code developers thrive with collaboration, community, and feedback.