Pros
Reduces burden on IT departments. With the constant growth of applications and the regular need for troubleshooting existing apps, IT departments face difficult and mounting issues. Through LCNC, citizen development platforms ease the responsibility on IT personnel of creating apps and allow IT employees to handle other work. An IT department that isn’t overwhelmed with requests can also monitor the risks and rewards of citizen development — including necessary integrations and permissions required for an app to succeed.
Cost-effective. Citizen development creates a larger pool of employees with the ability to share resources and development tools. This approach reduces the need for IT professionals and the related costs, and it increases the technical understanding of everyone in the citizen developer community.
Increases productivity and efficiency. A focus on collaboration and speed improves efficiency and productivity. LCNC platforms use existing code to speed the creation of apps, and their ease of use enables user to make changes faster as a company evolves.
Cons
Constantly changing technology. With constant updates to applications and programs, consistent training and retraining of citizen developers is needed to keep pace with these revisions. Most citizen developers, especially those new to this business process, require guidance in becoming software developers.
Questionable quality. A lower-quality product can result if IT professionals don’t maintain oversight of a citizen developer’s work. From development to testing to the final product and its security, IT professionals remain an important piece in ensuring an application’s quality and functionality.
Source: www.techtarget.com