Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Make software like they make cars!

Xsemble is a low code product suite. It lets you create high quality and maintainable software applications through assembling components. Programmers can add arbitrary business logic to these components using a language such as Java or PHP.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Make software like they make cars!

  1. 1. © 10Xofy, All rights reserved April 2021
  2. 2. © 10Xofy, All rights reserved Common Challenges ● Managing software development projects is hard. – Cause: Vital information is obscured away in the code. – Effect: Rate of failure is high. It increases with the size of a project. ● New team members take long to be productive. – Cause: Design documents are incomplete & outdated. Reading code is time-consuming. – Effect: Inability to scale up teams. Retaining programmers is critical for project success. ● Deep tech / Cross domain applications are hard to build. – Cause: You need programmers who know the domain well, which is rare. Domain knowledge transfer to programmers has limitations. – Effect: Low availability of good quality software in domains needing special expertise.
  3. 3. © 10Xofy, All rights reserved The Xsemble Solution What is Xsemble ✔ Low-code technology solution (patent filed) for software development. ✔ Enables “Visual Assembly of Software”. ✔ Domain agnostic. Been used to make software for various domains. ✔ Core concept: a special flow diagram that models both the control flow and the data flow. How it addresses the common challenges ✔ A visual flow diagram provides a visual aid to understand how the software works. It is used for understanding, planning and tracking progress better. ✔ The complexity of a programmer’s job is reduced multi-folds, from application to a tiny component. This ease makes it fast and error free. ✔ With little training, domain experts can do the designing; leaving the programmers to write only the individual components, from generated templates.
  4. 4. © 10Xofy, All rights reserved Benefits ● Domain experts can review the application logic, which prevents errors and rework. ● Programmers code one component at a time, which increases accuracy and reduces time. ● Decomposed into small WBS, Managers find it easier to manage. ● Support engineers save time and unnecessary iterations in identifying customer issues. ● All stakeholders get benefitted through the increased visibility and transparency. Development phase Maintenance phase Development effort saved Maintenance effort saved Technical end of life, where the software is prohibitively costly or impossible to maintain Increased life Conventional Maintenance phase Xsemble Time Effort Tangible effort saving: Development 40%, Maintenance 80% expected
  5. 5. © 10Xofy, All rights reserved Positioning No Code Platforms Zero programming required. Limited applicability. Others Components closely tied to platform architecture Xsemble Components are standard, not tied to specific design choices. High flexibility. High visibility. Application Programming Complete flexiblity. Needs more mature developers. Expensive. Opaque. Can grow unmaintainable. Low Code Platforms There is a flexibility to create custom components through programming. ● Xsemble gets compared a lot against other low code platforms. Following are the differentiaters: – You can build with Xsemble anything that you can build programmatically. That means that you could use your database of choice, UI framework of choice etc. Xsemble provides you the Controller implementation. – Your code stays on your machine and processed locally. You are encouraged to use a configuration management system such as git to share the code and design with the team. – There is no vendor lock-in. The complete source code in platform technology (Java EE) is available to you. You can therefore use it as a standard hand-coded application at any stage. (But we hope you never have to do that!)
  6. 6. © 10Xofy, All rights reserved Thank you! Ashish Belagali Email: ab@xsemble.com Cell: +91 98900 56365 10Xofy Web: xsemble.com Twitter @Xsemble LinkedIn: 10Xofy Xsemble channel FB: fb.me/Xsemble YouTube: xsemble Connects

Xsemble is a low code product suite. It lets you create high quality and maintainable software applications through assembling components. Programmers can add arbitrary business logic to these components using a language such as Java or PHP.

Views

Total views

64

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×