You are tasked with developing a largescale website that all

You are tasked with developing a large-scale website that allows U.S. citizens to manage and update their passports. Consider the following: How do you think a team should be chosen and structured? What problems do you see that could occur in development with a given structure How would you handle meetings and prioritize functionality? What would be the impact of moving some of your team offshore?

Solution

1) A team should be choosen based on the technology to be used in the project and the budgent of the project. Based on the above two factors you can make a hierachy from top to bottom level and their ratio. The team members can be inhouse or you can outsource them. The benifit with outsourced team is that you can hire them for short term which will help in reducing over all budget. So, according to the given scenario of developing a large scale website we require developers with knowledge in the technology stack used. We can structure our team with 5 front end developer, 5 backend developer, 3 full-stack developer with expert knowlwdge in their field. We can also hire 2 or 3 fresher to haldle the easy tasks like writing test cases and providing support to developers when needed. The total number of members in team also depends on the time we are given to complete the project.

2) There is always self dependency among the team members and if that dependency is not shorted out on priority basis the development work could get stuck. For ex:- The database or backend guy should fill the database with dummy values before testing starts. Else the testing phase gets stuck which ultimately leads to higher budget of the project.

3) Regular meeting and a development model should be there to maintain the smooth flow of development work. The functionality which requires more time to develop and is directly creating dependency should be given a higher priority.

4) Moving the team offshore generally reduces the cost of the project as we can get more work in less amount. The offshore team is generally compromised of less knowledgeable member who generally provide support in testing once the development work is done.

You are tasked with developing a large-scale website that allows U.S. citizens to manage and update their passports. Consider the following: How do you think a

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site