{"id":32911,"date":"2021-09-08T11:55:20","date_gmt":"2021-09-08T15:55:20","guid":{"rendered":"https:\/\/centricconsulting.com\/?p=32911"},"modified":"2024-03-07T11:01:42","modified_gmt":"2024-03-07T16:01:42","slug":"what-is-citizen-development-and-why-does-it-matter","status":"publish","type":"post","link":"https:\/\/centricconsulting.com\/blog\/what-is-citizen-development-and-why-does-it-matter\/","title":{"rendered":"What Is Citizen Development and Why Does It Matter?"},"content":{"rendered":"
Citizen developers<\/a> are simply non-IT employees who see opportunities for using technology to make their work easier and more efficient. They use cloud-based, no-code or low-code platforms<\/a> to create programs using intuitive interfaces and a mouse instead of strings of code.<\/p>\n Of course, non-IT employees have been automating business processes with macros, spreadsheets, electronic forms and more for years. Many times, they succeeded in relieving their IT colleagues\u2019 workloads. Other times, they created more headaches than solutions.<\/p>\n But now, new tools \u2014 including Microsoft\u2019s Power Platform<\/a> \u2014 make it easier not only for citizen developers to make work easier for everyone, but to do so safely.<\/strong><\/p>\n On this page, we provide some background on the citizen development movement, and we explain how to use a Center of Excellence (CoE) approach to reduce risk and earn a return on your investment in citizen development.<\/p>\n\n Today, both consumers and employees demand more digital interactions<\/a>.<\/p>\n Consumers are accustomed to getting what they need seamlessly from smartphone apps or traditional websites. Forrester projects<\/a><\/strong> online retail sales in the U.S. alone will top $1.6 Trillion by 2027.<\/strong><\/p>\n Meanwhile, employees are also consumers. They use technology every day to make their personal lives easier \u2014 like ordering lunch online! So when they get to work, they expect to complete routine tasks like assembling a simple executive key performance indicator (KPI) update as quickly as they can buy a meal.<\/p>\n When employees feel they cannot manage their work lives as easily as their personal lives, they become frustrated. For years, creative non-IT employees have alleviated their frustration by using macros, electronic forms and more to make their daily work easier, often without the blessing or involvement of IT.<\/strong><\/p>\n Sometimes these efforts have worked well, but often their efforts have caused additional burden for IT by putting systems at risk or creating \u201cshadow IT\u201d organizations.<\/p>\n Fortunately, modern citizen development platforms<\/a> allow non-IT employees to become official citizen developers, fully endorsed by your organization and working in partnership with, not against, IT. More importantly, the platforms allow citizen developers to safely improve business processes while delivering the metrics you need to run your business.<\/p>\n With an effective citizen development program in place, you will have happier employees and more efficient operations by allowing IT to focus on more critical needs.<\/p>\n Low-code and no-code software platforms are the engine of the citizen development movement. They allow non-IT users to develop applications more easily with development tools designed for business experts, not application development and delivery pros. These user-friendly tools include drag-and-drop design, Excel-like interfaces and application templates that define forms, logic, data and integration.<\/strong><\/p>\n Of course, using pre-built code components has both advantages and challenges, but overcoming the challenges helps you maximize the advantages.<\/p>\n <\/p>\n Low-code and no-code platforms empower team members to solve their own problems, providing greater autonomy and improving employee satisfaction. Satisfaction levels will continue to rise among all employees as tools become easier to use, development lifecycles decrease and productivity increases.<\/p>\n Meanwhile, low-code and no-code solutions will reduce the day-to-day burden on IT. With business users creating the apps they need to perform their work, IT staff can tackle the larger problems you hired them to address.<\/p>\n In addition, most vendors provide simple, cost-effective access to their platforms for tryouts and ongoing work, while providing help and support to eliminate the need for customer training. As a result, citizen developers can build and deploy all apps on managed platforms, which creates opportunities for IT to influence, support and control their efforts without being overwhelmed.<\/strong><\/p>\n The leading platforms also offer a variety of tools and control to help set up identities, roles and permissions, often delivering guardrails to speed up application development, administer platform operations, and troubleshoot performance and reliability problems.<\/p>\n The result is fast, novel solutions generated by the people who need them most \u2014 the team members close to the business who rely on these solutions to solve every day business challenges.<\/p>\n Every challenge low-code and no-code platforms present not only has a solution, but each solution strengthens the benefits the platforms deliver.<\/p>\n For example, better defining the boundaries between IT and the business will improve all your development efforts, whether related to citizen development or not. As you further enable citizen developers and drive adoption, development lifecycles will continue to tighten and productivity will continue to rise. Meanwhile, as citizen developers encounter and solve inefficiencies or poor designs, they will become even more autonomous and satisfied with their work.<\/strong><\/p>\n Citizen development challenges can be solved by:<\/p>\n In general, the best citizen development projects involve automation. They follow our three Rs of automation \u2014 routine, repeatable and rules-based. You are looking for simple, objective tasks that are low-cost but deliver valuable solutions quickly.<\/p>\n In order of increasing complexity, you can categorize these projects as:<\/p>\n No matter the use case, a well-thought-out and implemented citizen development project will speed processes and free up IT resources. At the same time, it will increase speed and accuracy while decreasing dependence on e-mail and files.<\/p>\n However, using citizen development for the wrong types of projects can lead to problems.<\/strong> You should not use citizen development for your most strategic, critical business applications, such as ERP<\/a>, supply chain or foundational client applications. After all, you wouldn\u2019t order a five-course French meal over an app, would you?<\/p>\n But choosing the right projects is only half the battle. You also must be sure you choose the right type of employees to be part of your citizen development team.<\/p>\n <\/a><\/p>\n By definition, citizen developers are employees who are not part of IT. While they may have some experience in programming, writing code is not their full-time role. Instead, they are experts in their areas of the organization. Their business knowledge is the value they bring to their applications, as long as they can build those apps within IT\u2019s development guidelines.<\/strong><\/p>\n Generally, good citizen developers have a passion for solving business problems and a keen understanding of what the business needs. They are the employees whom others go to with questions about business applications. They know how to optimize apps for specific tasks and enjoy exploring the use of technology to make work more efficient.<\/p>\n They also must have an eye for processes they can improve through automation, RPA<\/a> or even hyperautomation<\/a> \u2013 the combination of RPA and machine learning. Job titles in your organization that may yield citizen developers include:<\/strong><\/p>\n Citizen developers are not the only people you need to have on your mind. IT staff are a critical part of any citizen development program. Look at your current IT staff to identify potential leaders. They should be practical-minded people with a solid understanding of the risks that might emerge as your citizen development program ramps up. And of course, you must consider their bandwidth given their day-to-day responsibilities.<\/p>\n Many sources provide information on the various low-code and no-code citizen development platforms, but knowing the functions won\u2019t help if you haven\u2019t first identified your needs. Work with your team to create a rubric to help with the selection process. Some basic questions your rubric should address include:<\/strong><\/p>\n Beyond these basic questions are larger issues of licensing costs, security and governance. We will explore these topics in more detail in our next three sections.<\/p>\n\n With your crew of citizen developers identified, use cases selected and tools installed, your teams will be eager to get started. However, as with any change that affects people and processes, it is best to start slowly.<\/strong><\/p>\n Look for smaller pilot projects your teams urgently need and can develop quickly. Delivering quick wins will drive involvement and speed adoption. You can build up to more complex projects as your citizen development program matures.<\/p>\n As you get started, we recommend a nine-step program to operationalize your citizen development initiative. You can group these steps into three phases: Discover, Define and Deliver.<\/p>\n <\/a><\/p>\n Citizen development\u2019s goal is to roll out better solutions more quickly, not to create more problems. Unfortunately, employees\u2019 past experiences with \u201cshadow IT\u201d groups within your organization may make them skeptical of your citizen development initiative.<\/strong><\/p>\n That\u2019s why it\u2019s important to communicate how citizen development differs from \u201cshadow IT.\u201d Citizen developers work under an established governance framework. While they will have ideas of the types of projects to pursue, the final decision is not left entirely to them. Their role is to work with IT, not behind their backs \u2014 the way a good sous chef partners with the head chef.<\/p>\n You must also communicate your citizen development vision to all employees, especially IT. Officially engage IT from the beginning, and define clear roles for employees who will work with citizen developers.<\/strong><\/p>\n Other areas to monitor carefully include:<\/p>\n With these critical areas in mind, let\u2019s look more closely at one of the most successful models for sustaining your citizen development initiative, the CoE.<\/p>\n A citizen development CoE is a command and control center for your initiative. It provides the network of people and tools needed to oversee the technology, processes and metrics that will help your citizen developers thrive.<\/p>\n <\/p>\n <\/p>\n While you may naturally think about technology first, your people are the ones who determine if your program succeeds or fails.<\/p>\n Start by building a community of practice for your citizen development team and establish policies and governance for it. Your policies should make it clear your IT professionals are participants in the program, just like the citizen developers. Identify champions within IT to guide adoption and change as they serve as liaisons between citizen developers, the business and IT teams.<\/strong> IT is there to give guidance on the tools, ensure security is in place, enforce and communicate safe zones, provide training and more.<\/p>\n In addition to IT champions, other IT employees may be product owners, user experience designers, architects or application development managers. Within the citizen development ranks, you may have administrators, power users, business owners or operators.<\/p>\n All of these people need to engage within the community of practice through tools such as activity dashboards, as well as trainings and activities to build team cohesion and excitement. Together, your citizen development program should combine data and process knowledge from the business with IT\u2019s expertise in the platform, security and compliance.<\/p>\n The CoE can serve as the clearinghouse for all citizen development projects. The CoE is also responsible for putting governance in place to guide solutions as your team deploys and maintains them.<\/p>\n Your governance documents should include your business\u2019s security and compliance requirements, as well as IT\u2019s role. Some organizations may take a lighter approach to IT, while others may want IT to review all security, deployment, data management and quality control.<\/strong> IT may also be involved in overseeing more sensitive data, solution review and approval, complex integrations or scalability.<\/p>\n Whatever the role you decide is right for IT in your citizen development initiative, make sure you document and communicate it clearly to the entire CoE.<\/p>\n When you select your platform and put it in place, the CoE administers it. This includes governance responsibilities such as making sure you have security, compliance and data access policies in place, and people follow these. The CoE should also understand the platform\u2019s licensing to avoid unexpected costs as usage ramps up.<\/strong><\/p>\n The CoE should gather data to evaluate the organization\u2019s return on investment for its citizen development program and areas of greater opportunity. The CoE provides a centralized place for all reporting about how the platform is functioning as well as business unit and department-level data.<\/p>\nChapters<\/h2>\n
Why Do You Need Citizen Development Now?<\/a><\/h4>\n
What\u2019s Powering Citizen Development?<\/a><\/h4>\n
What Are the Best Citizen Development Use Cases?<\/a><\/h4>\n
How Do I Identify Citizen Developers in My Organization?<\/a><\/h4>\n
How Do I Select a Citizen Development Platform?<\/a><\/h4>\n
How Do I Operationalize Citizen Development?<\/a><\/h4>\n
What Should I Be Watching Out For?<\/a><\/h4>\n
Sustaining Your Citizen Development Program With a Center of Excellence<\/a><\/h4>\n
Conclusion<\/a><\/h4>\n
\n<\/a>Why Do You Need Citizen Development Now?<\/h2>\n
\n<\/a>What\u2019s Powering Citizen Development?<\/h2>\n
Advantages of Low-Code and No-Code Citizen Development Platforms<\/h3>\n
Challenges of Low-Code and No-Code Citizen Development Platforms<\/h3>\n
\n
\n<\/a>What Are the Best Citizen Development Use Cases?<\/h2>\n
\n
\n<\/a>How Do I Identify Citizen Developers in My Organization?<\/h2>\n
Qualities Good Citizen Developers Share<\/h3>\n
\n
Don\u2019t Leave Out IT<\/h3>\n
\n<\/a>How Do I Select a Platform?<\/h2>\n
\n
\n<\/a>How Do I Operationalize Citizen Development?<\/h2>\n
Discover<\/h3>\n
\n
Define<\/h3>\n
\n
Deliver<\/h3>\n
\n
\n<\/a>What Should I Be Watching Out For?<\/h2>\n
\n
\n<\/a>Sustaining Your Citizen Developer Program With a Center of Excellence<\/h2>\n
People<\/a><\/h3>\n
Processes<\/a><\/h3>\n
Technology<\/a><\/h3>\n
Metrics<\/h3>\n
\n<\/a>Conclusion<\/h2>\n