Software development
· A team leader [TL] is assigned under the PM, TL will be a full functional and dedicated for your development project unless it is a man month project. A TL is the point of contact for the client for day to day basis and all communication. He is also responsible for the day to day activity and timeline keeping of the project, technical supervision and guidance is also a part of his responsibilities. · Copy of email of all developers working on your project goes to the TL, and PM receives the copy of TL’s email to keep the track of day to day correspondence and updates of project. · A project is created in our CRM system as well as Bug Tracking system , which will be the system accessed by the developers, PM, TL and the client for day to day work. · The appropriate team of developers, Designers and QC are selected for each project, the size and skill of the team depends on the requirement of project. · Introductory email of whole team, TL and PM is sent to client along with all required communication details. Technical Analysis [FDS]
Note: Documentations is a very volatile process and hence the types of documents to be generated are dependent on the project size and requirement. These documents are submitted to client for approval, if client has any changes he can communicate it our team and team will get back with the final version. Once the scope is signed, we create the timeline and send it to client, which defines the milestones of entire project. Development Once the project is in development phase, we talk to client and decide when we should submit the work for preview, as every client has his/her own needs, at the end of completion of a particular module, and some clients would like to see it on daily basis and would like to preview and comment on each form as they are developed. Release Phase In general we release the project in Alpha and beta release, once the beta version is released, the next step is deployment. Deployment and change management For clients who are looking for infrastructure to host their applications, Nohitatu can provide very secure, highly reliable and trusted hosting services. Final Delivery · Ensure that all the data is properly backed up · Send all the source code to client with access to secure server so they can download it. · Take the feedback from our client to ensure that we understand and improve our system even better. Still above all this defined approach, we are very flexible and our team is very capable to bend and work as per clients' requirement and method. | ||