CSE 325: .NET Software Development

W02 Group Project: Setup, Planning, and Brainstorming

Overview

For this week's group project, you will gather with your group to discuss learning activities and to brainstorm and pitch potential web or mobile application development projects.

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 project description and summarize the requirements and scope.
  3. Review the 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 Organization: In Azure DevOps, the group leader or an assigned group member creates a new group Organization.

      ⚠️ Please note that this is a different organization than each individuals group member's personal organizations.

      1. Invite Members: Add each Adds group members.
    2. ☑️ Create Group Project: With the new organization selected, the group leader or an assigned group member creates a Project with these settings:
      • Project name
      • Description
      • visibility = Public
      • version control = Git
      • work item process = Basic
      • Advanced features = Off
      • Azure Devops Services = Turn Boards and Repos on.
    3. ☑️ Create Project Repo: Create a new Git repo in your group project.
    4. Readme: Create a project summary README.md file in the project and include all the team member names.
    5. Clone: Every group member clones the repository to their own, local machine.
  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.