Write a paper of no less than 12 pages that describes how you would set up a team and develop your software.

Write a paper of no less than 12 pages that describes how you would set up a team and develop your software. This includes graphics, worksheets, appendices, etc. Please use APA format. Sources of primary and secondary information referenced must receive appropriate credit, using APA format. This includes direct quotations and paraphrased material. Word-for-word quotes should be enclosed within quotation marks or, if extensive, indented. You work for an innovative company, and they have given you free rein to use any processes and tools you would like. This can be a consumer/mobile app, development tool, version control system, network mapping tool, or any other type of application that interests you. You do not need to consider a budget for this exercise, but your plan, processes, and application must be realistic and meet current technology potential. Use as many of the concepts as you would like from our texts. You may collaborate with up to two other students. Your paper should include the following: • Introduction o Describe the software you wish to develop o Who is your customer o What is your mission statement? • Project Plan o Explain your project plan in words and graphically • Team o Hiring • Will you hire full-time or contractors • Use some of the worksheets from Mantle and Lichty and modify them for your hiring style o What roles will be on your team  Brief job description of each (including your role) o Is the team co-located or virtual?  If some of the team is remote, how do you plan to communicate o Team dynamics  Discuss team culture and your philosophy (think about • Software requirements o Layout your high-level requirements o Detail the requirements based on what you would like to deliver • Processes o What will you do for process and code consistency and flexibility o Set out a code review process o How will you enforce documentation • Describe your testing strategy o What is your testing method? o When will you do your testing o Will you use test-driven – describe the plan o Release testing – describe the plan o User testing – describe the plan o Outsourced testing? – Discuss why  Security testing  Penetration testing o Reliability o Performance • What is your release plan? o Describe your integration and delivery plan • How will you manage version control? o What version method will you use? • How will you manage change control o Include worksheets for change control • Future plan for maturing and reliability o Customer feedback o QC o Team ideas • Appendix o Worksheets you will develop for processes o Anything else that could be part of a plan. • Glossary of terms • References

Last Completed Projects

topic title academic level Writer delivered