Sunteți pe pagina 1din 3

SES provides 3 main toolsets

1. SES is the worlds first automated English to programming language


interpreter and capable of self evolving code.
By simply matching IT project requirements written in English with functions
in existing code, and then SES writes new functions using the existing
functions; this allows IT programmes to be developed far quicker in
comparison to traditional IT projects.
2. Automatically producing technical documentation and identification of quality
improvements beyond that of CheckMarx.
3. Faster development using Snippets Toolset that ensures coding consistency,
adhering to Salesforce best practices and provides a learning capability for
developers.

Automated English to Programming Interpreter


1. SES reduces un-modularised code caused by developers re-writing code
instead of using existing code, resulting in increased productivity
2. Code performs more efficiently by re-using code so deployments are faster
and all interactions with the system becomes generally faster.
3. Consistently developed higher quality code because standards are enforced.
This results in:
a. Fewer bugs and so less down time for your system and staff are able to
continue working as normal.
b. Higher quality code means that the code is more flexible, so as the
business grows the system is able to cope with the changes of the
business with limited development change.
c. Less time spent by developers re-working code to improve the quality,
meaning that developers are able to spend time working on new
projects rather than to fix old code that is failing

Company Registration Number: 8448865 support@selfevolvingsoftware.com Copyright2013 - 2020

d. The system throughout works faster and more efficient


SES automatically selects the best and most efficient functions available to
you to perform whatever you are trying to achieve, and does all of this in
seconds automatically.
You simply write your requirements in English and ask SES to find you the
functions and then SES writes new functions using the existing functions; this
allows IT programmes to be developed far quicker in comparison to traditional
IT projects.
4. Company's with multiple Salesforce systems can use SES to share code and
use SES's code search capabilities to automatically find the functions you need
in any of your Salesforce systems.

Automated Technical Documentation


Documenting code to understand how a system has been developed is
necessary before a system is changed and improved, because changing
something you dont understand can cause more. To document a system it is
important to know what are the major functions in a system, what the
functions do and how the functions link together. Gathering this information
across hundreds of functions takes a lot of time, which is expensive.
SES also produces reports on the inefficiencies of the system, detailing
opportunities of efficiency gains beyond which CheckMarx provides, such as
identifying parts of the system that may soon breach governor limits.
SES produces a data map representing how all the functions of the system
connect together. This helps the developer to understand how the system has
been designed allowing for easier refactoring, to identify opportunities to
improve modularisation and efficiency of the system.
SES does all of this for you with no effort, just a press of 2 buttons and so a
developer can simply read the results from SES from the technical
documentation produced.
Developers like any staff come and go from organisations, during such
transition times knowledge must be transferred. If you have little or no
technical documentation the time taken for this knowledge transfer is much
longer, which affects project deliveries.

Company Registration Number: 8448865 support@selfevolvingsoftware.com Copyright2013 - 2020

Staff attrition also affects the consistency of coding styles; SES forces styles to
be consistent adhering to Salesforce best practices and so makes the system
more intelligible and understandable, resulting in higher quality code and
improved knowledge transfer, thus saving time and allowing projects to be
delivered on time and on budget.

Snippets
Using SES developers can select from a completely configurable menu
system, selecting snippets of code that can be pieced together to create whole
classes in half the time. The Snippets tool ensures that developed code is
consistent across all developers and adheres to Salesforce best practices.
Additionally the tool can be used as a learning mechanism to teach the
developers of best programming practices. The tool not only covers Apex, but
also Visualforce, Javascript, JQuery, HTML and CSS.

SES increases profitability for your company by:


1. Ensuring maximum re-use of code so that systems are delivered faster
2. Code is developed to highest quality and following Salesforce best
practices resulting in fewer bugs and regressions in the Live system
3. Code is developed faster delivering projects earlier and so releasing
increased revenue into the business ahead of schedule
4. New employees can learn how your Salesforce system technically
works faster than using any other tools available
5. Troubleshooting issues, development design and time to resolve is
faster using the automated technical documentation

Company Registration Number: 8448865 support@selfevolvingsoftware.com Copyright2013 - 2020

S-ar putea să vă placă și