CSE 325: .NET Software Development

W02 Group Project: Setup, Planning, and Brainstorming

Overview

This week marks the beginning of your collaborative group project journey. You will meet with your assigned team to establish the foundation for your semester-long .NET Blazor application development project. During this meeting, you will discuss insights from the week's learning activities, brainstorm creative application ideas, and begin the essential project setup process.

The primary objectives for this meeting include: sharing knowledge gained from individual learning activities, conducting a structured brainstorming session to generate innovative web and mobile application concepts, and establishing the necessary development infrastructure (GitHub repository and project management tools) that will support your team's collaboration throughout the semester.

The group project assignment has four, key objectives that support the course's learning outcomes:

Before the Meeting

Before meeting with your group, complete the following individually:

  1. Complete the learning activities and assignment.
  2. Review the Week 07 project description and summarize the requirements and scope.
  3. Review the Week 07 project peer review and note the expectations of your individual performance.
  4. 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

  1. Invite the Spirit: Open the group meeting with prayer and invite the Spirit into your discussion.
  2. .NET Blazor: Discuss the challenges and discoveries made in the learning activities and tutorial assignments.
  3. Project Discussion: Summarize the project requirements and scope together.
  4. Brainstorm: Conduct a brainstorming session where everyone is encouraged to share their thoughts and pitch ideas about a web application or mobile application project. Discuss as many details as possible on key features, functionalities, and target users. The group will need to decide on a winning project by the next, weekly gathering.
  5. Project Organization and Project
    1. ☑️ Create a Trello Board: Only one Trello Board is needed pre team.
    2. ☑️ Create Project Repo: GitHub.
      • Every group member clones the repository to their own, local machine.
      • Create a project summary README.md file in the project and include all the team member names.
  6. Review any individual assignments made during the meeting.
  7. Group Leader: Select a new group leader for the next meeting.

Submission

  1. Each group member will need to submit the following in Canvas in the group project submission module.
    • A brief summary of the meeting content including a list of participants.
    • The URL of the group's project repo.
    • A screenshot of their local group project that was cloned.
    • A list of project ideas that are being considered by the group going forward. Include a brief summary of the features and target audience for each of the listed application proposals.