The Mobile-Controlled Lighting system will be transitioned to Advanchip, with the final delivery coming during the end of the Development Phase. The client performed a brief product check and provided some feedbacks before the last planned delivery and so that the final changes were made during this last iteration. We will deploy server on cloud to hold our system and provide scripts and document to their staff to maintain after product delivery and administer the server in the future.
There is a particular user training and delivery of User Manual in the last iteration for using mobile application. Training Material document and User Manual document are the base documents to be followed through this training phase. The focus of the transition strategy would be making clients’ future development process as easy as possible.
The following are the objectives:
Familiarize the client with full functionality of the system and prototype app which uses MQTT protocol for communication.
Explain the client the scope the system addresses and validate that all the win-conditions discussed with the clients were fully satisfied
Guide, and actively deploy the client and server side of the software on Ramnode cloud for future use.
Assist the client to figure out the next steps to take to incorporate MQTT in the Android application.
Provide codebase and tools to the client so that they can develop further to broaden the project scope in our absence.
Transfer credentials and any related material about the hosting service (Ramnode, Papertrail) to the client
Package up all documentation, UML diagrams, system specification, and user manual for the system to the client
Set up the server environment and install android app on the client device.
Set up development environment on client side
Successful training of client on how to operate the server.
Successful completion of the user training session and receiving feedback about the User Manual.
A.1.2Transition Process Strategy
The transition process is expected to take around 15 days after the development is done. Since the major job in the transition process is providing client training, our transition process strategy will focus on making clients’ future development process as easy as possible process as easy as possible process as easy as possible as easy as possible
The transition process steps are as follows:
Final refactoring of developed components
Passing all test cases
Develop document for Android application source code. (Code comments)
Develop user manual for Android application.
Develop document for Android prototype application (MQTT protocol for communication) source code(Code comments)
Develop document for server source code. (Code comments)