rüping.info
 

 

Object-Oriented Systems

Over the last couple of years object-oriented technology has been established as a standard for the development of advanced software systems.

Object Technology

I offer support for the development of object-oriented software systems. This includes all project stages, beginning with requirements analysis and design, and goes on to tests and coding. I regard Java and UML to be the basic tools of the trade, though I also use related technologies such as XML or various Java-based frameworks a lot.

Besides the development of new software systems, I also offer support for the refactoring of existing applications.

In my experience the application of software patterns often leads to a high-quality software architecture, both when developing a new system and when refactoring an existing system. This is true especially with regard to non-functional properties such as maintainability, reliability, reusability, performance and scalability. I'm therefore happy tp consult with regard to software patterns .

Agile Methods

In my everyday practice I've also made good experiences with 'agile methods'. These methods consider team and customer collaboration as well as a welcoming attitude towards changing requirements to be the key factors for project success. Regular reflection, incremental development, early tests, and short release cycles are also trademarks of agile software development. The 'Agile Manifesto' describes those principles that the various agile methods have in common.

All in all, agile methods contribute a lot to a straight-forward process since they always remind the team to focus on what really is important. I'm happy to help strengthen agile processes in software development and I'm also available for consulting regarding the application of agile methods.



Imprint: Dr. Andreas Rüping, Sodenkamp 21 A, 22337 Hamburg, Germany, Tax Id 26/225/34412 (Tax office Hamburg-Nord)