-
Notifications
You must be signed in to change notification settings - Fork 0
Project Plan
The project will follow an "Agile"-like development process. The team's client is almost always available for discussion, so they can use this to receive constant feedback on the quality of the product. The client also has access to our code repository, so he is able to review the program's functionality any time he pleases. The client will be able to test the application on his own system, so the project team will know ahead of time of their program works correctly on the system on which it is to be deployed.
The first few iterations of the project will consist of designing a basic interface for our program. The design of the user interface will likely drive the way in which our program functions, .
The project will use a test-first policy to in order to assert that all code meets the client's requirements. The interface is simplistic and consists of basic web forms, so testing it is a lower priority than testing the framework of the program.
The time and resources it takes to create and configure a virtual machine is too great for testing purposes. Instead, it is advised that the project team use mock components to test the program and how it interfaces with VMware. This way we can both automate testing and complete it within a reasonable amount of time.
All communication with the client is done either through email or recorded conference call, so any change request will already be in writing. The intent is to have a table with our documentation that lists all of the required features and their statuses relative to being completely implemented. When the client requests a new feature or changes to an existing one, the team will update the table to reflect the changes made by the client.