(CIS 320 & 420)
For each file below: I worked with two teams over the course of two semesters following Agile methodology. The first semester’s goal was to design the system as requested by the client, a local non-profit organization within Louisville, KY. This design stage involved interviewing the client for system requirements, then piecing together each aspect of the system as an iterative process. By the time of the Elaboration Spec, each component of the system was fully designed and ready for development. Each group presented their Elab Spec to the client and our design was one of the two selected by the client out of twelve total presentations.
The second semester’s task was to implement the design choices into the development process and complete the client’s system. This course combined concepts of project management and system development. My scrum team met twice each week to work through development ideas and implementation. By the end of the semester, our Requirements Trace Matrix had been completed, tested, and approved, ultimately producing a finished deliverable that was satisfactory to the client’s needs. Much like the design phase, each step of development required iteration and continuous review, improvement, and implementation (as per our Agile approach to development).
To view the final deliverable, visit: thompsonproject.org
Class Diagram

Database Design (ERD)

Feasibility Analysis

Full Use Cases (includes Use Case documentation, Prototype, Class Diagram, and Sequence Diagram)

Gantt Chart

Windows Navigation Diagram and Screen Layouts

System Requirements

Project Management:
Project Management Plan

Project Charter




Meeting Minutes
