Skip to content

ryanbbernstein/Project-3-Project-Management-System

Repository files navigation

Project-3-Project-Management-System

Project 3 – First Sprint

Objectives

Re-inforce the Software Engineering disciplines covered in the text and lectures including:

  • Developing Effort and Duration estimates
  • Requirements Engineering
  • High-Level Design
  • Detailed Design
  • Testing
  • Project Management

Scenario

Dear Bidder,

Congratulations, you have been selected to develop the Project Management System. We look forward to the delivery of the following functionality 4 weeks hence.

  • Deliverables
  • Tasks
  • Action Items
  • Issues

Sincerely,

The Project Management Institute

Deliverables

The following artifacts shall be delivered for each of the required functions (i.e., Deliverables, Tasks, Action Items and Issues). The delivery schedule for each artifact is specified below along with a description of what is required.

  1. User Stories/Requirements – 2th week.
  2. High-Level Design: Recommended delivery – 3th week.
  3. GUI Prototype: Recommended delivery – 4th week.
  4. Detailed Design: Recommended delivery –5th week.
  5. Test Cases: Recommended delivery – 6th week.
  6. Requirements Cross Reference Matrix – 8th week.
  7. Code: Recommended delivery – 9th week.
  8. Test Results: Recommended delivery – 9th week.

Grading

This is a group exercise. The group should be comprised of 4 classmates. Please see me if you are not able to form a group of 4 classmates. Decide amongst yourselves how best to split up the deliverables of this project. You should follow the agile approach. First, create the product backlog, then determine amongst the team, who will perform which tasks. Keep track of these assignments. Half of your grade will be based on the group's performance and half will be based on the individual performance.

References

  1. User Stories/Requirements.
  2. Scrum methodology. Review Chapter 5 section 3 in your textbook "Essentials of Software Engineering" by Frank Tsui, Orlando Karam and Barbara Bernal. Also, https://en.wikipedia.org/wiki/Scrum_(software_development) , and https://en.wikipedia.org/wiki/Agile_software_development.
  3. UML: Review Chapter 7 section 3 in your textbook "Essentials of Software Engineering" by Frank Tsui, Orlando Karam and Barbara Bernal. Also, https://en.wikipedia.org/wiki/Unified_Modeling_Language.
  4. GUI Prototype: Review Chapter 7 section 3 in your textbook "Essentials of Software Engineering" by Frank Tsui, Orlando Karam and Barbara Bernal. https://www.axure.com/a/wireframe-and-prototype-tool?gclid=EAIaIQobChMIsqf98uPD1QIVCEwNCh2H9QRXEAAYAyAAEgKjKPD\_BwE
  5. Pseudo-Code. See class notes.
  6. Test Cases: Review Chapter 10 in your textbook "Essentials of Software Engineering" by Frank Tsui, Orlando Karam and Barbara Bernal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published