AMT-Lite

Development of one internal system to be accessed through Intranet.

 

Execution

The project team was comprised of three professionals working on the Web platform, three on the SAP platform, one project manager and about six other persons working as customer representatives, systems support, among others. Both Web and SAP team reported to the same Project Manger.

The project used Agile methodology on all fronts. The internal structure of the Web application implemented more advanced structures compared to the production version. It also had a strong focus on code reuse.

My role on the project was to specify and develop some core components. My main tasks I executed on the project were:

  • Specify and implement the internal layers of Web application.

  • Specify and implement a code generation tool to generate the code that implements the communication between the Java code and the SAP Remote Function Calls.

  • Adapt WSTL libraries to be used by the Web application. This WSTL library implemented many presentation layouts that comply with the corporate standards.

  • Adapt the production version of the paging code to the Web application.

  • Specify and implement the Proxies Layer that link the Web application with the SAP backend.

  • Attend scrum meeting and follow Agile methodology.

  • Demonstrate the prototypes at the end of the Agile iteration when necessary.

  • Implement the code of each iteration, complete them in time with the proper test case and updating the RTC (Rational Team Concert) tool.

  • Execute peer-reviews.