![]() Software-DevelopmentBasic technologiesWe produce tailor-made software solutions for our customers and consider Java to be suitable for our customer environment. Numerous frameworks and components are used to assist with the development of applications. If used appropriately these can increase the flexibility and robustness of a solution and reduce workloads and therefore costs.Methods and procedure modelsSince it is difficult to produce and maintain complex software, software developers use a plan to develop software. This plan (the procedure model) divides the development process into manageable phases limited by time and content. The software is thereby produced one step at a time." (source in German version)The last few years have seen the establishment of the Rational Unified Process (RUP) and the V Model (XT). An adapted form of these models is often used in various companies (tailoring). Our knowledge of and experience with these procedure models allow us to quickly become productive within a customer context. The iterative and/or phased procedure propagated by the models reduces project risks, raises the level of documentation and ultimately leads to improved quality and reliability. Development toolsModern and integrated development tools greatly assist in attaining goals faster and producing better results. The functions of these tools enable us to make efficient use of the methods described above in our daily work. For example, the elegant error re-factoring possibilities of Eclipse or forward and reverse engineering between UML models and Java components using Enterprise Architect.We also have a deep understanding of important tools and practiced use of them. For example:
State-of-the-artFurther development of the basic technologies of Java and XML, and also the application and interface frameworks and relevant tools and application environments is continuing at a great pace. Within this context, we rise to the challenge of hunting down promising approaches, techniques and partial solutions and evaluating and understanding them thoroughly in internal projects. These are only used in customer projects once they are sufficiently mature and deliver significant benefits.The workforce: our human capitalThe positive development of our company is down to the initiative and commitment of our skilled employees. Ongoing further training through private study, internal coaching sessions and external training courses are needed to achieve our common goal of developing high-quality and efficient software.Our further training activities include attending relevant events and regular training sessions at seminars given by recognized experts. We demonstrate the training our employees receive through the certificates they hold from programs recognized around the world, e.g. Java certificates from Sun Microsystems. 'During conception and implementation of automated tests, INSONO proved to have strong methodical and technical expertise.' Kai Klatt, Project Manager 'INSONO is innovative and always solution-oriented.' U. Schultz, Managing Director ©
INSONO Consulting GmbH 2008
·
Imprint
|