Please login or join to subscribe to this thread
I think people start with the tech/platform rather than ask what problem are we trying to solve and go from there
I fully agree with Liam.
From an organization standpoint, the first question being asked is "is this going to create any security issue / data breach"? Then other concerns such as the integration with the wider environment appear.
That being said, I have had very productive conversations with my company IT team to evaluate what's the best platform that suits both my needs as a business user and the company's needs (which may or may not be aligned with mine).
Hope this helps!
Some companies have already begun to understand the value of low-code technology, but haven’t realized how the addition of no-code tools for business users
Actually many organization have been adopting Citizen Development without the coined name "Citizen Development". Citizen Devlopment have been around for long time. For example, organizations that have been using Oracle Platform, were introduced to HTML DB way long ago before 2005, at that time it was not even called Oracle APEX. In 2006 Oracle Called it Database Application Express and Oracle realized that if they could integrate it into Oracle Database and make it Free, it will be a win option for their huge Oracle Database worldwide. By 2010 Oracle was already pushing their clients who owned Oracle Developer Suite version 6i/9i/10g to start moving into Oracle APEX building application using Oracle APEX because this application come with Oracle Database and it is FREE.
In Oraganization where Oracle Database platform is used, this is part of IT managed tool, the security is not an issue since Oracle APEX is part of the Oracle Database and on top of that, Oracle APEX has it own security layer so security is not an issue, it is managed by IT since IT manages the Oracle Database. It is not also the limitation of capability because you can develop unlimited application and extend application as well and many consultant firm have been created due to its capability and adoption from companies that already own Oracle. It could be the complexity but I will say, the issue is the prerequesite skills that come with building Databases such as understanding Entity Relational Diagram (ERD) and this is not easy product for Citizen Developer to build sophisticated application or extend application. The user must at least been introduced to basic concept of Software Development Life Cycle (SDLC) and basic Entity Relational Diagram (ERD) in order to build the Database before start building the application.
Most raganization with Oracle Database platform, their application of choice is Oracle APEX because it is Free and has the highest level of security. If you have Oracle, you have APEX with you. It is secured, you can build tone of applications or Reports for free, it is managed by IT because Oracle Database can only be implemented by an IT, in this case, most organization integrate Citizen Development into IT department and the IT may not need to spend money to bring the CD team in.
In 2013 when I was hired by the the Board of Regents of the University System of Georgia (USG) in Athens Georgia, Data Services department to use APEX to rebuild the Degree and Major Authorized (DMA) application, the Oracle APEX was managed and supported by IT department and also at that time, there were not a process or framework called Citizen Development. Maybe with the introduction of Citizen Development by PMI things may changed but I doubt it because of the reduction of IT budget.
But now that I am working at State of Colorado, Department of transportation in the Information Management Services where I develop sophisticated Dashboard using Microsoft Power BI Low-Code/No-Code for Executives, Regional Transportation Directors, Frontline Managers and other Managers, and also using Google Cloud Sites a web Low-Code/No-Code to build Internal Websites. The Websites and the Dashboard have been adopted with speed because of the value that these Low-Code/No-Code offer and most importantly solving the backlog issue that it take for IT to build an app. For Example, when I was offered the position, the Division of Maintenance and Operatins (DMO) had to wait for 3 years until I was hired in order to rebuild the DMO Internal Website and I build the sites in two weeks and other 8 Units websites under the DMO for 3.5 months.
I have a bit different point of view to your question. I have been investigating and writing my thesis on how citizen development and employee experience are linked. I think that in many companies it is the unwillingness of the employees to do anything extra and even think about becoming citizen developers. They will need to become more engaged with the company and willing to try. The fact is that when a person is starting out as a citizen development they will be outside of their comfort zone and the interpersonal risk and fear of failure is big.
Companies might have even had no code /low code tools available, but if the people can not trust they will not be punished for their failures (which is a huge risk in citizen development and that’s why I personally enjoy it), they will never try to create any solutions. In a long run, or might already have happened within those companies that the innovation within the company has died. I have personally seen that happening too much and that for me is something I wish to have a positive impact on my thesis.
The second issue might be a lack of role models, training, and peer support. Citizen developers, at least in the past have been kind of lone soldiers, but I do think there is a positive change in the air!
Please login or join to reply