Contenu connexe Similaire à Xsemble: Visual Assembly of Software (20) Plus de Ashish Belagali (20) Xsemble: Visual Assembly of Software1. © 10Xofy, All rights reserved
Visual Assembly of SoftwareVisual Assembly of Software
Ashish Belagali
Email:
ab@10Xofy.com
Cell: +91 98900 56365
Twitter @10Xofy
XXsemblesemble
2. © 10Xofy, All rights reserved
Make Software
Like They Make Cars!
Create flow
visually
Develop
components
Burn the
application
Blueprint
Components
Source
code Deployable
Design
Componentwise
Development
Assembly
Programming not needed
Programming needed
3. © 10Xofy, All rights reserved
Step 1: Create Flow
Visually!
Easy
Intuitive
4. © 10Xofy, All rights reserved
Step 2: Develop Modules
Independently, from Generated Templates
Type safe, Robust
Smart logging
Use favorite editor
5. © 10Xofy, All rights reserved
Step 3: Burn Them Together
to Create the Sources and the Deployable
Source
code
Source
code
DeployableDeployable
Error-free
Code always sticks to the design
6. © 10Xofy, All rights reserved
Live Monitoring
of Even Remotely Deployed Application
Understanding
Troubleshooting
7. © 10Xofy, All rights reserved
The programmer’s
job is reduced to
developing a single
module at a time
– as opposed to
looking at the
complete
application.
Advantage 1
Easier Development
Less errors, Higher quality
Skill requirement lower
Efficient use of programmers – engage for one module at a time
Better IP protection – No programmer has all the code
8. © 10Xofy, All rights reserved
Advantage 2
Visibility
Managers, Domain experts, Support
engineers benefit through knowing exact
flow of application.
Useful for new joinees to ramp up quickly.
The visual design
(aka blueprint) of the
application is always
current with the
application.
It is useful to
programmers and non
programmers.
9. © 10Xofy, All rights reserved
Advantage - 3
Easy Maintenance
Reduced effort and downtime
A new programmer can handle it, as a single
module is much easier to understand.
Source of an error
can be isolated to a
module even before
involving a
programmer.
Programmer
performs a surgical
fix.
10. © 10Xofy, All rights reserved
SDLC Impact
45% Effort saving estimated
Waterfall or Agile – SDLC phases are a standard to build effort estimation.
Actual saving depends on the engagement-specific situations.
Cost saving ≠ Effort saving.
Through efficient resource management and smart
outsourcing, the cost saving could be even higher.
11. © 10Xofy, All rights reserved
Maintenance Impact
80% Effort saving estimated
Maintenance is made trivial in the Xsemble approach. It may
therefore be attractive to migrate maintenance projects to Xsemble.
Approach 2
Create modules as wrappers
around existing code and
interconnect those.
Approach 1
Do new development with
Xsemble and call it from
legacy code.
12. © 10Xofy, All rights reserved
Next Steps
Let’s engage!
Ashish Belagali
Email:
ab@10Xofy.com
Cell: +91 98900 56365
10Xofy
Web: http://10Xofy.com
Twitter @10Xofy
LinkedIn: 10Xofy
Xsemble channel
FB: fb.me/Xsemble
YouTube: xsemble
Connects
We offer deep engagements aimed
at ensuring that business benefits
are realized!