SlideShare a Scribd company logo
© 10Xofy, All rights reserved
April 2021
© 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.
© 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.
© 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
© 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!)
© 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

More Related Content

What's hot

Software life cycle comparison
Software life cycle comparisonSoftware life cycle comparison
Software life cycle comparison
Suvek Shakya
 
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
camunda services GmbH
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Models
tahir iqbal
 
Improving software econimics
Improving software econimicsImproving software econimics
Improving software econimics
Kalica Wadhwa
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
Anjali Arora
 

What's hot (20)

Software life cycle comparison
Software life cycle comparisonSoftware life cycle comparison
Software life cycle comparison
 
Assignment
AssignmentAssignment
Assignment
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
 
The Software Development Process
The Software Development ProcessThe Software Development Process
The Software Development Process
 
SDLC
SDLCSDLC
SDLC
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Models
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
01lifecycles
01lifecycles01lifecycles
01lifecycles
 
Class waterfall
Class waterfallClass waterfall
Class waterfall
 
Software Engineering - Lecture 02
Software Engineering - Lecture 02Software Engineering - Lecture 02
Software Engineering - Lecture 02
 
Week 8 final assesement presentation
Week 8  final assesement presentationWeek 8  final assesement presentation
Week 8 final assesement presentation
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Improving software econimics
Improving software econimicsImproving software econimics
Improving software econimics
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
3
33
3
 
Software development methodologies
Software development methodologiesSoftware development methodologies
Software development methodologies
 

Similar to Make software like they make cars!

Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
Dipesh Mukerji
 

Similar to Make software like they make cars! (20)

Turbo Charge Software Development with Xsemble
Turbo Charge Software Development with XsembleTurbo Charge Software Development with Xsemble
Turbo Charge Software Development with Xsemble
 
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdfLow Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
 
The Case for Low-code Development
The Case for Low-code DevelopmentThe Case for Low-code Development
The Case for Low-code Development
 
Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)
 
The Product and Process(1).pdf
The Product and Process(1).pdfThe Product and Process(1).pdf
The Product and Process(1).pdf
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
 
Introduction Software and Software Engineering
Introduction Software and Software EngineeringIntroduction Software and Software Engineering
Introduction Software and Software Engineering
 
The advantages and disadvantages of .net framework programming
The advantages and disadvantages of .net framework programmingThe advantages and disadvantages of .net framework programming
The advantages and disadvantages of .net framework programming
 
SE Unit 1
SE Unit 1SE Unit 1
SE Unit 1
 
Low-Code Is Transforming the Software Industry.pdf
Low-Code Is Transforming the Software Industry.pdfLow-Code Is Transforming the Software Industry.pdf
Low-Code Is Transforming the Software Industry.pdf
 
Morphis Technologies Overview
Morphis Technologies OverviewMorphis Technologies Overview
Morphis Technologies Overview
 
Kelis king - introduction to s.e.
Kelis king -  introduction to s.e.Kelis king -  introduction to s.e.
Kelis king - introduction to s.e.
 
Stack skills
Stack skillsStack skills
Stack skills
 
A Comprehensive Breakdown of Low Code, No Code and Traditional Development.pdf
A Comprehensive Breakdown of Low Code, No Code and Traditional Development.pdfA Comprehensive Breakdown of Low Code, No Code and Traditional Development.pdf
A Comprehensive Breakdown of Low Code, No Code and Traditional Development.pdf
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 

More from Ashish Belagali

More from Ashish Belagali (20)

Kommbox - Your Communication Box on the Cloud
Kommbox - Your Communication Box on the CloudKommbox - Your Communication Box on the Cloud
Kommbox - Your Communication Box on the Cloud
 
New Opportunities Created By New Xsemble Technology
New Opportunities Created By New Xsemble TechnologyNew Opportunities Created By New Xsemble Technology
New Opportunities Created By New Xsemble Technology
 
Kommbox - Work Collaboration for Organizations
Kommbox - Work Collaboration for OrganizationsKommbox - Work Collaboration for Organizations
Kommbox - Work Collaboration for Organizations
 
Achieving Success with IT Projects
Achieving Success with IT ProjectsAchieving Success with IT Projects
Achieving Success with IT Projects
 
The Importance of Multi-disciplinary Approach
The Importance of Multi-disciplinary ApproachThe Importance of Multi-disciplinary Approach
The Importance of Multi-disciplinary Approach
 
Kommbox - Collaborative Project Management Tool
Kommbox - Collaborative Project Management ToolKommbox - Collaborative Project Management Tool
Kommbox - Collaborative Project Management Tool
 
Xsemble: Visual Assembly of Software
Xsemble: Visual Assembly of SoftwareXsemble: Visual Assembly of Software
Xsemble: Visual Assembly of Software
 
The Irresistible Charms of Java
The Irresistible Charms of JavaThe Irresistible Charms of Java
The Irresistible Charms of Java
 
10Xofy Your Business
10Xofy Your Business10Xofy Your Business
10Xofy Your Business
 
Kommbox User Guide
Kommbox User GuideKommbox User Guide
Kommbox User Guide
 
Communication Process Consultancy
Communication Process ConsultancyCommunication Process Consultancy
Communication Process Consultancy
 
Kommbox: Getting Started and Basic Administration Guide
Kommbox: Getting Started and Basic Administration GuideKommbox: Getting Started and Basic Administration Guide
Kommbox: Getting Started and Basic Administration Guide
 
Kommbox: Minding Your Business Communications
Kommbox: Minding Your Business CommunicationsKommbox: Minding Your Business Communications
Kommbox: Minding Your Business Communications
 
Technology Roundup - Programming Languages & Paradigms
Technology Roundup - Programming Languages & ParadigmsTechnology Roundup - Programming Languages & Paradigms
Technology Roundup - Programming Languages & Paradigms
 
Benefit thru-communication-improvement
Benefit thru-communication-improvementBenefit thru-communication-improvement
Benefit thru-communication-improvement
 
On the Slicing and Dicing of Business Communication
On the Slicing and Dicing of Business CommunicationOn the Slicing and Dicing of Business Communication
On the Slicing and Dicing of Business Communication
 
Tutorial #3: Kommbox Email Integration
Tutorial #3: Kommbox Email IntegrationTutorial #3: Kommbox Email Integration
Tutorial #3: Kommbox Email Integration
 
Tutorial #2: Kommbox Administration
Tutorial #2: Kommbox AdministrationTutorial #2: Kommbox Administration
Tutorial #2: Kommbox Administration
 
Tutorial #1: Using Kommbox Web Application
Tutorial #1: Using Kommbox Web ApplicationTutorial #1: Using Kommbox Web Application
Tutorial #1: Using Kommbox Web Application
 
Kommbox for Business Communications
Kommbox for Business CommunicationsKommbox for Business Communications
Kommbox for Business Communications
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Recently uploaded (20)

Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 

Make software like they make cars!

  • 1. © 10Xofy, All rights reserved April 2021
  • 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. © 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. © 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. © 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. © 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