Imagine that you are a software architect manager working in a midsized company that has over fifty (50) stores in eight (8) states in U.S. The sales department has all the suppliers' and the VIP customers' contact information in various places including emails, social media sites, phones, and so on. With the increasing number of contacts due to your company's rapid growth, the sales department found that it is difficult to manage the contacts in an efficient manner. You are asked to develop an application that would allow the sales department's employees to consolidate all of these contacts into a central location. Additionally, you are in charge of developing this system from the beginning to the end.
After the planning phase, the stakeholders of this project want an additional feature added that allows the sales department's employees to export the contacts from the application you developed into various different file formats.
a. Record all tasks, subtasks, resources, and time related to the project.b. Outline the planning, analysis, design, and implementation phases.c. Identify the key milestones of this project.
Describe collaborative techniques among distributed development teams and systems.
Compare and contrast software build tools.
Describe and design a deployment approach to systems architecture.
Create an effective change management process to address and solve a proposed business problem.
Outline test plans for nonfunctional requirements.
Use technology and information resources to research issues in the delivery of software solutions.