Erfolgreiche Software Entwicklung
Developing better Products and Services
We delivered tailored solutions and implemented successfully development processes on client´s site together wth our long-time partner “BSSE System and Software Engineering” we delivered tailored solutions and implemented successfully development processes on client´s site.
“Since nearly a decade TF Consulting have successfully worked together with Drs. Gerlich and we have a very trustful relationship with BSSE System and Software Engineering. Our project cooperation was always excellent, because of BSSE´s profound expertise and deep understanding of the technical domains. Due to BSSE´s efficient methodology and ability for full automation of the software development process, i.e. code generation, testing, verification & validation, we gained increased productivity in our joint projects. We could solve our client´s challenges with a unique approach: our clients greatly benefit from BSSE´s proven systems engineering knowledge. We could deliver tailored solutions to our client´s needs combined simultaneously with increased quality of the delivered products and services.” ~ Dr. Thomas Fabula
Trust in Automation
The automation is based on standardisation, organisation and rigorous formalisation of all the development stages. Consequently, the productivity is increased by about one to two orders. Only trust in fully-automated processes: everything else is manually mess.
Software Engineering Book
“111 Thesen zur erfolgreichen Softwareentwicklung” – Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker.
- Authors: Rainer Gerlich, Ralf Gerlich
- Hardcover: 544 pages
- Publisher: Springer-Verlag
- Edition: 2005
- Language: German
Product Description
“Der Erhalt der Wettbewerbsfähigkeit erfordert ständig mehr Flexibilität hinsichtlich Kundenwünschen, Kosten, Lieferzeiten und Qualität. Dagegen ist die Entwicklung von Software immer noch sehr teuer, schwerfällig und risikoreich. Diese Probleme wurden durch Prozessoptimierung, konsequente Rationalisierung und Automatisierung bereits in verschiedenen Bereichen der Softwareentwicklung durch den im Buch beschriebenen Ansatz gelöst: Software kann mit einer Rate von bis zu 1.000.000 Zeilen pro Stunde auf einem heutigen PC korrekt erzeugt werden, einschließlich Testumgebung und -auswertung, und zwar nur aus Information, die von Systemingenieuren bereitgestellt wird, ohne dass Softwarekenntnisse notwendig sind. Diese Technologie repräsentiert Ansatz, Verfahren und Umgebung zum effektiven, d.h. Kosten und Zeit sparenden Erstellen hochwertiger Software. Fehlerrate und Risiken sinken drastisch, die Produktivität steigt um circa das 10-fache.”
Maintaining competitiveness requires more and more flexibility in terms of customer requirements, costs, delivery times and quality. In contrast, the development of software is still very expensive, cumbersome and risky. These problems have already been solved through process optimization, consistent rationalization and automation in various areas of software development using the approach described in the book: software can be correctly generated at a rate of up to 1,000,000 lines per hour on a modern PC, including test environment and evaluation, using only information provided by system engineers, without the need for software knowledge. This technology represents the approach, process and environment for the effective, i.e. cost and time-saving, creation of high-quality software. Error rates and risks are drastically reduced and productivity increases by a factor of around 10.
Further information