Lecture 2 (No-code & Low-code platforms) Flashcards
What is “Low Code” and what are the two types of developers for it? Give some examples.
Low Code is an approach towards application development that allows developers to leverage reusable components and model-driven logic to build and deploy applications rapidly.
The two types of developers are: Pro-developers and Citizen developers.
Examples: RPA(Robotic Process Automation) to automate repetitive tasks with robots, BMP(Business Process Management) for managing and improving company processes.
What are some reasons companies use low-code?
In-sourcing: Able to innovate and develop in house.
Better value: Provides better value to organisations to meet the fast changing needs.
Integrates cloud and legacy systems
Increases adaptability and efficiency, helping reduce costs, improve employee skills.
Growing interest to develop new use cases for AI using blockchain.
What are the characteristics of “Business Process & Modelling” ?
- Value creation: creates value for both the customer and the business
- Trigger and Result: Initiated by a specific event and culminates into something.
- Collaboration: Involves a lot of people/organisations
- Activity Structure: Comprised of activities that may be parallel, repeated or alternative.
- Routine structure: Consist of standardised tasks, rather than unique ad-hoq projects.
What are some “Mistakes” of Business Process & Modelling?
- Lack of customer focus
- Poor inter-process relations
- Neglecting Business Relationship Cycle
- Absence of organisational learning
Define the following: User Centricity, Usability, User Experience
User Centricity: Implies that the needs of a digital user must be met adequately in every situation. UC = Usability + User Experience
Usability: Products effectiveness, efficiency and satisfaction in achieving users pre-defined goals within their context, including resources and environment.
User Experience: Builds upon usability by incorporating emotional aspects like asthetics & sound.
What are the disadvantages of a bad user interface?
- Increased costs
- High error rate
- Loss of trust/loyalty etc
Who are “Citizen Developers” ?
Those who can build productively used apps without specific coding knowledge, usually with the support of IT. They are domain experts, different roles within a company etc.
What are some challenges with Citizen Development?
- Disruptive concept: Risk of failure is there
- Legacy systems dominate daily IT business, therefore there is no/low capacity to innovate.
Top-down command structure determines the introduction of CD, which is unlikely generally.
What is “Shadow IT” ?
IT that involves usage of un-authorised tech by employees within an organisation to boost efficiency without a formal approval.
Give a few Opportunities and Risks in relation to CD
Opportunities:
- Improved collab between IT and Specialists
- Solutions are better customised for users
- IT enables more strategic use of resources
Risks:
- Potential risk of data breach
- CD may be undervalued
- Quality control failure, also leading to unchecked expansions.
What is the “Gartner Hype Cycle” ?
It is a graphical representation of the maturity and adoption of technologies and applications and how they are potentially relevant to solving real business problems and exploiting new opportunities.
It provides insights into how a technology or application will evolve over time, providing insights into how to manage its deployment to reach the business goal.
It has 5 phases:
1. Technology Trigger: Potential breakthrough technology, great publicity, no actual product or commercial viability proven yet.
- Peak of inflated expectations: early publicity can lead to success and failure.
- Trough of disillusionment: Interest wanes as implementations fail. Early adopters only continue to invest if product is improved.
- Slope of enlightenment: Better understanding of how product can benefit enterprise comes around.
- Plateau of productivity: Mainstream adoption kicksoff.