PDF

BeCompany News

Jul 12, 2010 10:45:57 AM
Die Universität Zürich wird neu einheitlich und klar auftreten

Die Universität Zürich erneuert auf den 1. November 2010 ihr Erscheinungsbild. Der frische Auftritt …

Jul 12, 2010 10:39:20 AM
Lenya Meeting at RMLL, Bordeaux

This year the Apache Lenya User and Developer Meeting took place place from July 7 to 11 duri…

May 25, 2010 11:43:46 AM
DirectCalendar – Planung und Terminierung von Direct-Marketing-Aktionen

Wer den Versandzeitpunkt seiner Mailings sorgfältig vorbereiten möchte, setzt auf den DirectC…

May 14, 2010 4:05:30 PM
Apache Lenya User Meeting July 2010, Bordeaux, France

The community of the Apache Lenya project would like to invite you to the next user and developer m…

Mar 12, 2010 3:41:40 PM
DirectFactory wird intern bei allen Post Konzerngesellschaften eingesetzt

Die Direct-Mailing-Plattform DirectFactory soll in Zukunft nicht nur KMUs zu Verfügung stehen. Alle…

Committed to Quality

The BeCompany team develops state-of-the-art technology. We are an internationally leading provider of online publishing systems based on open source products. BeCompany employees acquired a reputation for developing innovative and progressive solutions in their previous positions.

In order to meet the requirements of enterprise software systems, functional aspects as well as all other demands in quality must be taken into deep consideration. High-quality online applications are

  • user-friendly,
  • barrier-free,
  • CI compliant,
  • standards compliant,
  • high-performing,
  • scalable,
  • stable and robust in any situation,
  • easy to support and further develop.

The longer it takes to recognize a qualitative problem, the more time and money usually spent trying to remedy it. Because of this high risk conclusive test and clean-up phases are not sufficient for complex software projects, which is why BeCompany integrates rigorous, continuous quality assurance processes into its project methodology. Continuous integration, automated deployment and testing in “real-life” environments allow us to recognize problems early so that we can address them which helps to lower overall costs.

User-Friendliness and Accessibility

The diversity of user needs and client systems makes designing user interfaces of online applications a real challenge. In order to make a web-based application efficient the corresponding criteria and problems must be taken into consideration at an early stage of the project. Regular user and accessibility tests with different browsers ensure that the system is accepted by the users and that the investments made in the software system can be optimally utilized.

CI Compliance and Company Guidelines

A homogenous look and feel not only helps users identify with the software infrastructure of a new product, they are more likely to learn it which also improves usability. The use of open source products makes the implementation of extensions possible. In addition, we ensure from the very beginning that our products cater to individual customer needs and that they adhere to existing CI guidelines.

Standards Compliance

Taking open standards into consideration ensures interoperability with other software systems. This includes client applications, an aspect that plays a major role in web-based applications, but also other services in which information is exchanged. Adhering 100% to standardized protocols and formats reduces the chance of defect, makes it easier to find errors and ensures that the system runs smoothly. Automated testing of the standard compliance of interfaces is an integral part of our quality assurance process.

Performance and Scalability

In order to ensure usability, acceptance and robustness of an application it must respond well to all realistic interaction scenarios. With additional hardware, a scalable system can usually be adapted quickly and cost-effectively to increased performance demands. During our projects, these aspects are taken into deep consideration when selecting suitable products as well as during adaptation and in-house developments. Stress testing at an early stage and on a regular basis makes it possible to react to problems in a timely manner and to minimize poor investments and system failures.

Stability and Robustness

Utilization in a homogenous environment means special demands on a software product. The system must work without errors even in unpredictable situations and unexpected input data or an increased load should not influence its functionality. This aspect is taken into consideration at an early stage of the project and is addressed by testing and continuous integration into real-life situations. Due to their adaptability, many open source products are naturally used in combination with other applications and are therefore extremely robust and good in error handling.

Easy Support and Further Development

In order to ensure easy maintenance and extendibility of our software products, we make sure that the architecture is comprehensible, well documented and that it is based on proven conventions and design patterns. The source code of business-critical applications is one of the most important values of an enterprise. Disciplined adherence to programming guidelines, refactoring without compromise and regular code cleanups ensure continuity in quality and liveness of the sources.