Services

Boncode offers four services that can be customized to your situation (business) query. In all cases, our advice and solutions are derived from ‘fact-based’ measurements. This makes decision-making, optimization and control possible, which are supported by the people in your organization.

1. Code and Architecture Scan

Your query relates to maintainability and updating, scalability, performance or future viability aspects of one or more systems. Boncode provides an answer based on measurements and analysis of the source code and its architecture. In doing so, we reduce uncertainty and offer fact-based insight rather than opinions. The scan is in keeping with the ISO 25010 standard. The result is a report of the findings and a visualization of the code structure, which provides visual evidence of those findings. The scan analyzes the architecture in place within the software. Clients can also use the scan to objectively monitor software improvements over a given period of time. Ideally, this is based on objectives defined in advance. We offer a subscription-based scan service for that very purpose.

2. Code and Architecture Assessment

We start with your specific query. Your query involves issues of future viability dilemmas, productivity, security, use of new technologies, introduction of new applications and innovation of your systems. Lack of insight into the software product, however, is holding you back from effective consideration and decision-making. Opinions and arguments can stack up. We measure and analyze the source code and its architecture, verify our findings with the engineers and business owners, and then propose and coordinate a solution. Lastly, we create a decision document. The assessment yields a report of the findings, recommendations concerning risks and a direction for solutions. You will also receive a visualization of the classification of the code and the mutual relationships to substantiate the findings visually.

3. Designing a Software Quality System

A client who uses our tooling calls it “the next step in Agile”. It integrates measurement, analysis and steering of software quality in the usual Agile approach. Creating a software quality system adds crucial elements: focus and grip on the product, on future viability. First, we create an inventory of your current situation: the IT-related processes, management of the IT function, the technical environment and any supporting tools. Based on this inventory, we (in close cooperation with your people) draft a proposal for software quality tooling, feedback processes and visualization which can can be integrated into the existing (Agile) working method. The goal is not only to manage the production process, but to achieve considered, targeted management of the software product’s quality as well. The quality system includes a technical cycle and what is known as a feedback cycle. The technical cycle focuses on measurement, plug-ins and tooling. The feedback cycle, on the other hand, concentrates on cooperation and the actual management of software development based on measured software quality.

4. Implementing Refactoring and Optimization Projects

The recommendations of Scans and Assessments typically lead to follow-up action on our client’s part. What sets the specialists at Boncode apart is their willingness to go beyond a mere recommendation. They roll up their sleeves to actually implement the recommendations. Technically, for example, by refactoring software, to resolve ‘the technical debt’. People-oriented through implementing new working methods and supervising until feedback cycles are fully integrated into the day-to-day operations and management. Their advice and guidance primarily relate to tactical or strategic questions involving the innovation of complex legacy systems.

share
Back to top

GDPR Consent

This website makes use of cookies to ensure that the website works properly. Settings

Privacy policy | Close
Settings