CSE 340: Web Backend Development

Team Activity - Project Help and Checklist

Working as a Team

This activity is designed to be completed as a team. There are two main purposes for this:

  1. Develop as a Professional: 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 complete program, and it is a skill that employers consistently list as one of the most important traits they are looking for.
  2. 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.

Instructions

This team activity will be slightly different than the other activities of the semester. The purpose of this activity is for each member of the team to share their ideas about their final project enhancement and for the team to provide help and feedback.

This activity will also ensure that the enhancement you are working on will meet the requirements of the project.

Before the Meeting: Determine Your Enhancement Idea

Before meeting with the team, each person should individually complete the following:

  1. Review the: Final Enhancement Requirements
  2. Determine your enhancement idea

Start the Meeting: Begin with Prayer

Share Project Ideas

One at a time, each person should do the following:

  1. Explain your enhancement idea to the team.
  2. Explain how your enhancement will make use of each of the following:
    1. Database Interaction: Will you need to create any new tables or columns? How will you update or query the database?
    2. New Model Behaviors: What new model behaviors will you need to add? Will they be in a new model or added to an existing one?
    3. New Controller Behaviors: What new controller behaviors will you need to add? Will they be in a new controller or added to an existing one?
    4. New Views: What new views you need to add? Will you need to update existing views?
    5. Data Validation: What steps will you need to take to validate data?
    6. Error Handling: What is your approach to handling errors?
  3. As each person shares the information above, the other members of the team should offer insight and suggestions.

Conclude

This is the final team meeting of the course. You will not need to choose a lead student for another one.

Submission

At the end of your team activity, each person needs to individually do the following:

Up Next

Other Links: