In: Computer Science
You are a project manager who has been assigned to a new project that would require “Porting of the existing backend server code-base that currently runs on the OS platform ABC to another OS platform XYZ so that the backend sever code-base would run on XYZ OS platform as well the OS platform ABC, when finished”. Both of the OS platforms are used heavily by the company and are well understood by the technical staff. The functionalities would remain the same and there will not be any new requirements for changes or enhancements. You would have the right amount of qualified resources to work on the project. This project will take around 3 months and the budget will be fixed. What SDLC would you choose and why? Please input around 200 words
Iterative model would be well suited for the new project.The technology is all known and the there would be no new requirements.We also have the time limitation of 3 months so starting with all known requirements we have, we can implement the software requirements,testing,evaluate and further pin-point requirements.This would be best suited as this model gives produces a new version of the software in each step.It gives working version early which makes it less time consuming and less expensive.Each iteration will build on previous one,so the design of the project will remain consistent.The software will be delivered in parts and consists of preferably loosely coupled part like the code here which is executed on different operating system.This model will share some features from waterfall model and agile model.The external users are not alowed to make any changes and their scope is fixed.The main feature because this model is chosen is feature of parallel development.The problems which are tested in the earlier levels can be prevented in the next steps.The main tasks are predefined here and the progress can made in each step.