I wrote my thesis work at the SAP Labs Hungary.
For this purpose, I joined the developers of the Career On Demand project. At the time of writing this documentation, the project only stood at the end of the first sprint, which means, that the actual development started only one month earlier. This is why I decided to implement a prototype as my graduation work, in order to gain the most possible experience, which I'll be able to use in the later stages of the development.
In the first months I got some insight to the evolution of the project, and i got the opportunity to join my colleagues in trainings, which were necessary for the later developing.
The main goal of the Career On Demand (CoD) project is to implement a service to the HCM module of the SAP Business ByDesign solution, which will help the employees manage their work and future career, allow them to set goals for themselves and receive feedback about their previous work. The CoD got some inspiration from the trends of today’s social network applications, but the main goal here is not to make the user spend so much time with the application, but to help them manage their career more effectively. Similar to Facebook, every user has it’s own profile and can build it’s own network. The users are also able to check their friends profiles, or search for a person who has specific knowlegde in some field.
My job was to implement both the back-end and the front-end of a profile prototype by using the ByDesign paradigm. I had to create a model Business Objects, to store he data, implement these Business Objects with the appropriate frameworks, and finally to implement a User Interface with the ByDesign’s UI tool, the Oberon UI Designer.