This assignment is about producing a feasibility study for your project! Background: Projects: The goal is to develop a software project for an actual client who would use it in the regular course of business or entertainment. We will ultimately be working through the beginning of the software development cycle, focusing mostly on the pieces required to make software successful more so than the actual coding and development aspect. However, eventually we will be writing some unit tests. Planned Deliverables: (You must hand in each of these this semester). Feasibility Study Requirements Prototype Unit Tests In this assignment we will be focusing on the feasibility study and a bare bones plan. Feasibility Study: Your job is to write a feasibility study that describes your project. Remember that clarity is very important and thus a portion of your grade will depend on being clear and concise. This study should be 5 pages when complete. Do not shoot for page count but rather focus on fulling flushing out the details required of the feasibility study while being clear and concise. Your study should include the following elements: - The client - who, what, why, - Visibility plan - How to keep other teammates up to date? - How to keep in contact with the client? - How to keep the professor up to date? - What are you doing? What is involved in the project. Be detailed here. Be sure to take into account scope. What are the boundaries or functions that will not be implemented? What will be implemented? Itemize this into a list rather than describing it in paragraphs. Be sure to accept or deny options listed by classmates during the user story process. - Preliminary requirements analysis. Some of this is flushed out by the previous bullet. However, you should examine the system's services, constraints and goals as viewed by the client in this step. Examine any licensing required. - Suggested deliverables - What will you be providing the client? A rough plan will follow later, so in this step you can just discuss the deliverables and then follow up with the plan. - Plan - Show main tasks, milestones and deliverables and their expected delivery dates. This should be a rough outline that includes this course and beyond assuming continued production. - Copyright and Licensing - Open source and other considerations. What licensing will your software follow. Give some description and explanation. - Risk. What can go wrong? How will problems be detected? How will problems be reported? What are the fall-back options? Itemize these as well. - Alternatives. What are the alternatives? Either to resources chosen or to the project as a whole. - Go, No Go - Write a paragraph discussing why this project is a go/no-go. What research could change this as you dive into the requirements stage?