Die Universität Zürich erneuert auf den 1. November 2010 ihr Erscheinungsbild. Der frische Auftritt …
This year the Apache Lenya User and Developer Meeting took place place from July 7 to 11 duri…
Wer den Versandzeitpunkt seiner Mailings sorgfältig vorbereiten möchte, setzt auf den DirectC…
The community of the Apache Lenya project would like to invite you to the next user and developer m…
Die Direct-Mailing-Plattform DirectFactory soll in Zukunft nicht nur KMUs zu Verfügung stehen. Alle…
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
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.
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.
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.
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.
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.
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.
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.