Architecture & Strategy

Architecture & Strategy
What opportunities can low-code offer developers?

Top Answer : Low-code provides a way to optimize productivity for developers. I think the fundamental issue we are facing today is while software creating the differentiators and competitive advantage for companies in every business domain, there is a lack of skilled developers to cater the demand. . Whomever we can recruit and retain, we need to find ways to make them more productive.  The problem is that current low-code platforms are built for semi-technical users, or “citizen developers.” So we are trying to make low-code interesting for professional developers to then make them more productive in our low-code platform ‘Choreo’. Because when it comes to development, there are interesting tasks involved but there are also boring tasks like accessing a database or doing data mapping. So we’re looking at how we can offload some of those repetitive, less interesting tasks onto low-code.

Digital Strategy in 2021Digital Strategy in 2021

How are overall digital strategies shaping up for leaders in 2021?

What are your thoughts on SaaS management platforms (SMP)?

Top Answer :

Related Tags
Business Application Development
Architecture & Strategy
Requirements & Design
Testing, Deployment & QA
Mobile Development
Selection & Implementation
Business Analysis
Applications Vendor Landscapes
Data Center
Public and Hybrid Cloud
Business Applications
Crisis Management
Data & Business Intelligence
Artificial Intelligence
Business Intelligence Strategy
Data Management
Enterprise Integration
Machine Learning
Data Lake
Big Data
Data Warehouse
Disruptive & Emerging Technologies
Virtual Reality
Digital Innovation
Augmented Reality
End-User Services & Collaboration
Collaboration solutions
End User Equipment
End-User Computing Devices
Endpoint management
Productivity tools
Document Management
End-User Computing Applications
End-User Computing Strategy
Voice & Video Management
Continuous Integration
Technical Product Management
Continuous Deployment
Quality Assurance
Customer Relationship Management
Enterprise Content Management
Customer Success
Enterprise Information Management
Enterprise Resource Planning
Marketing Solutions
Human Resource Systems
Product Recommendation
Risk Management
SOX Compliance
Governance, Risk & Compliance
Infrastructure & Operations
Cloud Strategy
I&O Finance & Budgeting
Operations Management
Network Management
DR and Business Continuity
Server Optimization
Attract & Select
Cost & Budget Management
Manage Business Relationships
Organizational Design
Program & Project Management
Train & Develop
Talent management
Performance Measurement
Organization Structure
Manage & Coach
Availability Management
Financial and Vendor Management
Service Desk
Management Tools
Enterprise Service Management
People & Process
Process Management
Asset Management
Project & Portfolio Management
Portfolio Management
Project Management Office
Confidentiality, Integrity, Availability
Secure Cloud & Network Architecture
Endpoint Security
Data Privacy
Identity and Access Management
Security Operations Center
Security Strategy & Budgeting
Security Vendor Landscapes
Threat Intelligence & Incident Response
Threat & Vulnerability Management
Vendor Management
Infrastructure Vendor Landscapes
Strategy & Operating Model
Business Continuity
Architecture Domains
Tool Recommendation
Managing Cloud Spend in 2021Managing Cloud Spend in 2021

How are leaders managing cloud spend in 2021?

In your experience, how do the most successful organizations overcome the low-code/pro-code chasm?

Top Answer : There's no proper solution. For most organizations, these two teams are working in silos. Some smart organizations are using Application Programming Interfaces (APIs) as a way for these teams to communicate, but it is not that successful. And if you've talked to developers, they’ll tell you about the frustration.  Most of the time low-code platforms are picked by technology leadership and the developers are asked to use them, it’s not their choice. Then the developers end up spending a lot of time. For example, one development team told me they had to click and wait for a certain amount of time. The efficiency is really low, as everybody is now discovering. That's why as a company we are trying to build a platform for our customers first and then make it a commodity and community after that.

What’s the main cause of the low-code/pro-code chasm?

Top Answer : Low-code and pro-code teams are working in separate silos, independently. You can't connect them. If we did have a way to connect, then they could work as one team: Low-code developers can build certain things, and then pro-code developers can improve them or take them to the next level. As long as they are working on the same code base, it would be more productive. With these modern agile teams, you can engage more and more business users and get their input on these projects as well. I believe the software industry is like the movie industry, because both are creative and try to provide a better experience for the end user. Developers are visual: We spend a lot of time in front of a whiteboard. We draw stuff and that's how we communicate. So why can't developers get the advantage of the same drawing method when they’re coding? Low-code platforms need to include the concept of proper drawing using notations that developers are familiar with so they can draw and edit at the same time. If we find a platform to support that work and address the problems highlighted above, then we can bridge the low-code/pro-code chasm that organizations are experiencing.

Why doesn’t low-code appeal to professional developers?

Top Answer : Low-code is unappealing to professional developers because of the problems with low-code platforms. The first and key problem is the user experience is not fitting for a pro-code/professional developer. They like to use an integrated development environment (IDE) for coding, but because low-code interfaces are built for the citizen developers it doesn't work properly.  The second issue is that low-code is one way—you can generate code from the graphical interface but you can't edit the source code. If you change the source code, the graphic will not render accurately. And  generated code doesn't fit into the software development life cycle. For example, software developers use version control and they do testing and debugging when there's a problem, but these low-code platforms don't support it to the extent professional developers expected. Also, most low-code platforms are not integrated with other systems and in today's world, you need to integrate with many  SaaS systems like Salesforce, HubSpot and even Google workspaces. All these things need to be integrated when you are building something, but integration capabilities are limited in low-code. The last problem is vendor lock-in. Once you generate a code from low-code,  It has to run within that particular platform. Also, the generated code is not a clean code that a developer can read, understand and modify. So we are working on trying to find a solution by creating textual and graphical parity where the picture is the code and the code is the picture.

Cloud Migration in 2021Cloud Migration in 2021

Benefits and challenges of migrating to the cloud