Role: requirements. designs and integration of implementation of integration of the Builder, Design oversee frontend and core developed Implementer development implementation backend. functionalities. application with approach. process of the Assign testing of Assign testing of the client’s Secondary game. different aspects different existing system. of the game to functionalities to Assign testing of Responsibility: Secondary Familiarize with Responsibility different different team different Phaser.js. Work with the members of the members. functionalities Implement simple design team to team after Secondary and bug fixing to user interaction incorporate the integration is different team Responsibility capture on client design assets in complete. Implement Edit members. side. the frontend. Profile, Secondary Secondary Implement Responsibility leaderboard. Responsibility REST API calls Integrate Integrate UI Ensure code is to the backend frontend and assets. clean and well server to backend. Fix bugs as and documented. retrieve Test the user when they are Ensure information interaction and logged by testers. application is pertaining to the REST calls are seamlessly game. sent properly to integrated with the backend. existing client’s system and provide support as and when required. 3.3. Skills The current and required skills for each team member for this project is listed below: Table 6: Development Skills Team’s Team members Role Skills Anuraag Vujjini Implementer, Prototyper Current skills: C/C++, AJAX, jQuery, HTML5, CSS, SQL, XML, PHP, python. Required skills: Phaser.js, Java Spring, Photoshop, HTML5, CSS, SQL, AJAX, jQuery. Akshaya Ravichandran Requirements Engineer, UML Current skills: Java, C/C++, Modeler HTML,CSS, SQL, Photoshop, Javascript, GME(Generic Modelling Environment),
Role: Builder, Implementer requirements. Design development approach. Secondary Responsibility: Familiarize with Phaser.js. Implement simple user interaction capture on client side. designs and oversee implementation process of the game. Secondary Responsibility Work with the design team to incorporate the design assets in the frontend. Implement REST API calls to the backend server to retrieve information pertaining to the game. integration of frontend and backend. Assign testing of different aspects of the game to different members of the team after integration is complete. Secondary Responsibility Integrate frontend and backend. Test the user interaction and REST calls are sent properly to the backend. implementation of core functionalities. Assign testing of different functionalities to different team members. Secondary Responsibility Implement Edit Profile, leaderboard. Integrate UI assets. Fix bugs as and when they are logged by testers. integration of the developed application with the client’s existing system. Assign testing of different functionalities and bug fixing to different team members. Secondary Responsibility Ensure code is clean and well documented. Ensure application is seamlessly integrated with client’s existing system and provide support as and when required. 3.3. Skills The current and required skills for each team member for this project is listed below: Table 6: Development Team’s Skills Team members Role Skills Anuraag Vujjini Implementer, Prototyper Current skills: C/C++, AJAX, jQuery, HTML5, CSS, SQL, XML, PHP, python. Required skills: Phaser.js, Java Spring, Photoshop, HTML5, CSS, SQL, AJAX, jQuery. Akshaya Ravichandran Requirements Engineer, UML Modeler Current skills: Java, C/C++, HTML,CSS, SQL, Photoshop, Javascript, GME(Generic Modelling Environment),