KPMG is to work closely with Omnext, a Dutch software analysis services provider and the first OutSystems-recognised Code Review Partner. The partnership will enable KPMG to provide organisations using OutSystems-based software with a better understanding of the maintainability, reliability, performance and security of their application portfolio. In particular, KPMG will use Omnext’s Fit Test 4 OutSystems tooling for the static analysis of applications built using the OutSystems platform.
KPMG has a long-standing relationship with
OutSystems. “OutSystems and KPMG Portugal have been providing a number of
special IT solutions together since 2010,” says Joost Koedijk, Digital
Enablement partner at KPMG Netherlands and
globally responsible for KPMG’s Software Quality practice. Koedijk: “This
resulted in an official partnership in 2011. The companies are working together
closely to steer the digital transformation efforts of a number of highly
regulated industries in the right direction. This applies, for example, to both
the banking sector and telecommunications. KPMG Portugal employs more than 70
OutSystems-certified professionals. In 2018, we expanded our partnership with
KPMG Netherlands and developed a new Center of Excellence for OutSystems based
on the existing capacity. In the same year, KPMG was named Partner of the Year
Jaco de Vries, CEO of Omnext, adds: “Our Fit Test 4 OutSystems platform allows us to continuously, automatically and transparently monitor the quality of our clients’ software developed with the OutSystems platform. In 2018, Omnext was already recognised by OutSystems as its first official Code Review Partner and, in our view, the collaboration with KPMG is the next step in enabling organisations at an international level to make the most of the power of the low-code platform by guaranteeing quality. In addition, KPMG offers a high level of OutSystems knowledge, enabling us to continuously improve our Fit Test platform. In other words, a collaboration with a future-oriented perspective.”
Decrease maintenance burdens
For more than a decade now, KPMG has been helping
customers gain insight into the technical quality of their applications on traditional
platforms, such as .NET, Java and PHP. Koedijk: “With Fit Test 4
OutSystems, KPMG is expanding its software quality consulting services to include
the OutSystems platform. When applied correctly, OutSystems offers a platform
that can relieve developers of a lot of work. Implementations entail challenges
that are similar to traditional development platforms, and in general errors
will occur. A tool such as Fit Test 4 OutSystems enables us to perform a
thorough automated analysis of the technical quality of the software. In this
way we can help our customers to improve the quality and maintenance of their
Agility with “Fit Test 4 OutSystems” for App Development in OutSystems by
Enabling Automatic Team Review
Automatically Analyzing Information for Development Team Review Based on OutSystems’ Development Best Practices.
BlueMeme Inc., a Tokyo-based IT
corporation specialized in Low-Code Platform “OutSystems” (HQ: Tokyo, Japan, CEO: Masanori Matsuoka) and
Omnext B.V., a source-code analytics tool providing company (HQ: Veenendaal,
Netherlands, CEO: Jaco de Vries) officially announce to provide “Fit Test 4
OutSystems”, which automatically analyzes applications developed by OutSystems,
in Japan on January 31st.
It has 6 years passed since 2012 when BlueMeme
introduced OutSystems to a Japanese company for the first time, and now the
number of OutSystems users in Japan climb up to more than 110. OutSystems’
visual modeling feature enables developers to review their progress in team
more easily; however, the more the size of applications grows, the more
difficult and time-consuming it takes to review. Also, many OutSystems users
wonder what standard or metrics to use for development in OutSystems. To
overcome such challenges, BlueMeme and Omnext have a partnership in Japan to
provide Fit Test 4 OutSystems (FT4O), showing analyzed information for users
based on OutSystems development standards and best practices. Main
characteristics of FT4O are as follows;
Main characteristics of FT4O are as follows;
Characteristics of FT4O
“Scoring” your application based on best practices.
Omnext gathers its core sources of best practices not
only from OutSystems but also many of OutSystems partners and embed them to the
product. Based on the best practice items, the portal shows “which element
violates best practice items” and “how much impact such violation gives on the
Specifying what and how to fix
In case applications are not followed by best practice rules, the portal shows level of impact and difficulty to fix. Developers can easily understand what to fix next and plan it in the next splint. As the portal describes how to fix each violation, it is easy for them to follow unified rules during development.
Enabling team review in short time without troubling development leaders
analytics of applications automatically by uploading OutSystems application in
OAP file. Users can view the result of not only single scan, but also of
comparison with previous scan history, it is very useful and easy for them to
check what has improved since the last scan. Also, it does not involve any
developers or team leaders in this analytic process, so it helps them to
standardize the development and speed up team review in splint.
Higashi-Shinagawa, Shinagawa, Tokyo, Japan
Founded in：December, 2006
million yen (including capital reserve)
BlueMeme is the first company in Japan to introduce the low-code development platform “OutSystems” in 2012 and has provided customers with related service, sales, localization, training and product support while providing business system development and consulting service with the combination of OutSystems + Agile Development. We also started a new service “agile SDK (Service Delivery Kit)”, organizing Agile Development methodology and technology into “architecture”, ”process”, ”team”, for Japanese companies starting Agile Development. This “agile SDK” has variety of new generation technology and will be adjusted to customers’ IT environment. In addition to the technology, by accelerating the growth of team members, BlueMeme will further support the delivery of business systems which are flexible to respond to rapid changes in business environment to improve the company’s competitiveness.
LINK TO ORIGINAL BLUEMEME PRESS RELEASE (Japanese)
OutSystems, provider of the number one low-code platform for rapid application development, today announced two new code-review offerings from partner, Omnext. Omnext Fit Test and Stay Fit will help organizations ensure that all OutSystems applications they build adhere to best practices for maintainability, reliability, performance, and security. This will effectively reduce technical debt of new software before deployment.
Research estimates that new business applications contain at least $1M in technical debt upon release. As software is updated and new functionality added, that number increases as organizations struggle to balance quality with delivery speed. Accenture’s CIO survey in early 2018 revealed that 70 percent of CIOs want to keep existing core systems as long as possible. As well, 70 percent also said that legacy debt is limiting their ability to innovate.
Through reports and dashboards, the new Omnext services give organizations a third-party-validated risk analysis that helps them quantify their quality standards so they can move forward faster, with less risk and effort. Omnext Fit Test provides a snapshot-in-time, deep risk analysis of code based on the ISO 25010 quality model. Customers can then use the Stay Fit program to schedule a risk analysis to match their development teams’ efforts, such as after sprints or every week.
For example, KPMG, a global professional services firm and OutSystems 2018 Partner of the Year, is using the Omnext services to help its clients identify and remediate potential risks in generated code before it can impact critical production environments. As part of the launch of these new services, Omnext and KPMG are offering each OutSystems customer a free analysis of one of their apps (Quick Fit Test). The output of the scan will include a high-level report expressing an overall quality risk indication. In addition, the report will also include an overview of most common Best Practice violations found in the app.
“OutSystems delivers a platform that can take a lot of the burden out of the developers’ hands when adopted successfully,“ said Joost Koedijk, partner digital enablement at KPMG. “Development is rarely perfect and errors can, and usually will, occur. Tools like Fit Test 4 OutSystems by Omnext allow us to do an efficient and automated deep-dive into the technical quality of the developed software and help our clients improve the quality and maintainability of their solutions.”
“IT teams using low-code platforms are moving faster than ever, so it’s imperative that the code we build or layer onto existing systems isn’t introducing new legacy debt,” said Mike Hughes, senior director of product marketing for OutSystems. “These new services developed through our partnership with Omnext offer peace of mind to organizations. They now have a way of knowing that new apps and functionality aren’t introducing unnecessary risk and won’t impact service delivery or availability.”
As model driven development is emerging, OutSystems has become one of the leading low-code development platforms for developing both web and mobile applications. Model driven, or low-code development platforms such as OutSystems have one major advantage over their full-code cousins: rapid application development and full control over the application life cycle.
One thing must be kept in mind though: the delicate relationship between speed and quality. Building applications rapidly may result in applications that are of poorer quality. Even though low-code platforms such as OutSystems are closing the gap between IT and business, creating future-proof applications remains key when aiming for reaching maximum potential of these platforms.
Fortunately, OutSystems customers are realizing this exact point as well and they have been increasingly asking for governance on their software development processes. They are looking for answers to questions such as: How has the maintainability changed since last sprint? How does the code quality and productivity of my scrum teams differ? How can I reduce my maintenance costs? To what extent are components re-used?
In order to meet customer’s wishes and help them to reach the full potential that low-code platforms have to offer, Transfer Solutions and Omnext have joined forces to realize an automated quality scan for OutSystems.
Omnext has been specializing in analysing software applications for over 15 years and its technology, the Omnext Fit Test, is thus far already supporting over 30 different languages more modern ones such as Java, C# and SQL, but also legacy languages such as RPG and COBOL.
Together with both Transfer Solutions and OutSystems, quality rules were defined, based on the ISO-25010 guideline for software maintainability and guidelines on software quality, supplemented with OutSystems-specific best practices. The importance of these rules is adjustable and customers are able to add their own rules, hence enabling them to gain insight in the exact elements of an application that are of key interest to them.
After working together closely with Transfer Solutions and OutSystems for several months, Omnext has managed to add the OutSystems platform to its list of supported technologies and we are proud to present the result: The Fit Test 4 OutSystems.
The process to get insight in code quality, looks like this:
Source code upload
A customer sends their OutSystems application exports (.oml file) to Omnext via a secure upload facility;
Omnext scans the models and code and presents the quality metrics in a user friendly dashboard, which provides detailed insight in a multitude of quality and productivity elements (see image below);
Dashboard and Expert Review
The results as presented in the dashboard enable the customer to identify areas for improvements and if required, Transfer Solutions can offer its expertise in the form of Expert Reviews to really help customers take the next step in improving the quality of their applications.
The Fit Test 4 OutSystems can be executed as a single scan, but also as a repetitive cycle which allows customers to analyse their applications on a frequent basis. Especially in a continuous delivery context, having continuous insight in the quality and development of your application proves to be of great added value. To further support this in the future, Omnext, together with OutSystems is already exploring the possibility of using an API to automatically transfer the application sources to Omnext and have them analysed on the fly.
We believe that the Fit Test 4 OutSystems is a perfect addition to the OutSystems Platform. With it we ensure that our customers can deliver high quality OutSystems applications now and in the future.
If there are any questions in response to this blog post. Feel free to contact Omnext or Transfer Solutions.
Jacob Beeuwkes, Transfer Solutions
Francis Jansen, Omnext
02-05-2017 – VEENENDAAL – In order to be of even better service to the Mendix community and to also make better use of their expertise, Mendix Best Practices have been published on GitHub by Omnext. A complete list (constantly supplemented by users themselves) provides a fully up-to-date platform for quality analysis: the Fit Test 4 Mendix.
Source code analyst Omnext has spent the past year on the Fit Test 4 Mendix: the analysis platform that analyses and preserves the quality of Mendix applications. A large part of this quality is the ISO guideline for software quality, but because of the modelling properties of Mendix, the Best Practices play at least as big a role in this.
In this way, GitHub is used for its intended purpose: deploying the widely acclaimed close community (of Mendix) for product improvement and innovation. The members of the Mendix community indeed know best what is going on within their development environment. By making Best Practices accessible through GitHub, the Fit Test can be improved and the results are even better applied.
Omnext aims to contribute to improving the quality and maintainability of all Mendix applications and realizes that this can only be done by calling on the community. Everyday violations should be easily detected and prevented. Through the collection and qualification of the Best Practices by our Mendix partners, the Fit Test 4 Mendix can provide the most added value. You can find the link to GitHub here: https://github.com/Omnext/omnext.github.io
Will you support the community to improve quality in Mendix applications?
On the 16th till the 18th of October, over 1.000 business leaders and 130 speakers will convene for a three-day conference and exhibition to discuss the impact of Brexit on global expansion and its worldwide implications on business strategies. One of many items is to discuss models for the post-Brexit era: “Only the agile ones will survive”. Agility and source code analysis are inseparable. The consequences and impact of the Brexit can only be managed when organizations are flexible enough to change whenever they need to. Brexit and source code are combination which should not be undermined.
Together with executives of Lufthansa, Telis, Bulgarian Government and Emerging Europe we focus on IT Outsourcing & Security. Tjay Tjiook, VP International sales of Omnext will share his views how Brexit, agility and security can go hand in hand. He will tell you everything you need to know about the combination agility, Brexit and source code. Tjay will be speaking on the 17th of October.
More about Tjay Tjiook:
Tjay Tjiook is a passionate entrepreneur in IT and electronics. He worked in ERP, consulting, automotive (Scania) and electronics (Squarell). At Omnext, he now leads an international team, helping companies to optimize IT applications by analyzing source code. By reducing risk in source code companies gain agility and reduce costs. The most recent risk keywords in the world of source code are complexity, security, licensing and legacy migration.