W03 Group: Project Proposal
Overview
The objective of this group project checkpoint is provide a formalized, group project proposal.
Group Project Objectives
- Articulate within the .NET Development Ecosystem: The group project has a comprehensive approach to develop a web and/or mobile application using the .NET.
- Design and Develop a .NET Application: The group project is a major component and key assessment of the course. You will design and develop a web and/or mobile application of your own group's choice using .NET technology stack.
- Develop as an Productive Team Member: One of the course outcomes for this course is for you to develop your professionalism and ability to work as an effective team member. This is also a major outcome of the software development degree program. Effective group collaboration is a desired skill that employers consistently list as required of employees.
- Teach one Another: One of the core principles of the BYU-Idaho learning model is to love, serve, and teach one another. By working together, you will learn this material better as you share your new understanding and learn from your teammates.
Before the Meeting
- Complete the learning activities and assignment.
- If your are this week's Group Leader:
- Remind the group members of the meeting time and location at least one day before the meeting.
- Prepare for the meeting by outlining the meeting objectives / tasks.
During the Meeting
- Invite the Spirit: Open the group meeting with prayer and invite the Spirit into your discussion.
- Discuss the challenges and discoveries made in the learning activities and tutorial assignments this week.
- Project Selection: At this point, through your group's discussions, the group needs to select one project from the list of ideas generated by your group in the last gathering.
- Proposal Document: As a group, write a project proposal with the
following details:
- Title: Provide a title for the project.
- Overview: Briefly describe the purpose and goals of the project. Include the problem or opportunity the project aims to solve or the value it will add to the organization or society in general.
- Scope: Do the best you can to describe the scope of the project. What is included and what is have you decided to not included in the project?
- Functional Requirements: List the functional requirements of the
project.
What are the features of the project?
- Using Azure DevOp Boards in your group project's repo, start adding these requirements and/or user stories that might be relevant to your group project. Let the application help you consider some common User Stories.
- Non-Functional Requirements: List the non-functional requirements of the project. What are the performance, security, and other feasible requirements or considerations of the project?
- Project: Provide the address of the Project with its repoand board.
- Group Leader: Select a new group leader for the next meeting.
Submission
- Review any individual assignments made during the meeting.
- Each group member will need to submit the following artifacts in Canvas.
- A brief summary of the meeting content including a list of participants.
- The group's project proposal document.