UMW Honors Program Web Application

UMW Honors Program Web Application

1)What was the project assignment?

The project assignment was to utilize a Requirements Specification created by a different team to plan, schedule, and implement a client project by working together with an assigned team. The team was assigned to work together during the entire second half of the semester. We were tasked with working with our assigned client to bring the vision of their project to fruition. Along the way, we were to produce the necessary documentation, such as the Project Plan Document, an the Testing Plan Document in order to ensure that the client Requirements were properly reported and implemented within the timeframe allotted.

2)What did you learn from the project?

Since this project encompassed nearly the entire semester, I learned how to work with a team for a long period of time toward a common goal. I learned how to be flexible with scheduling and available during times when my team members were available.

I learned how to analyze a problem and do the research in order to come up with a viable solution.

3)What would you do differently next time?

Next time, I would communicate more effectively with my team as a leader, and make sure it was clear with all team members what each person’s responsibility was. I would also try to make more time for us to co-program so that all team members were on the same page.

Link to Project on GitHub:

https://github.com/cat-m/honors-checksheet-app

 

Software Requirements Specification CPSC 430 ASJB Web App

Software Requirements Specification Document for the Associates of St. John Bosco Web Application.

1)What was the project assignment? 

This assignment was a group assignment in which we were to create a software requirements document for stakeholders of our assigned project. The goal was to define and organize the project requirements. The criteria included inclusion of an introduction to the project, overall description of the background and scope of the project, requirements (including non-requirements) as gathered from the client, and any assumptions made about the project.

2)What did you learn from the project?

From this project, I learned how to effectively organize a requirements specification document for software development. I learned how to interact with the client and make sure that all of the requirements they defined were included in the project requirements specification. I learned how to work with a team to develop requirements and define expectations for the stakeholders of the software in development.

3)What would you do differently next time?

Next time I would schedule more meetings with the client as the specification document was in progress in order to verify that the requirements listed in the document reflect their definition of the requirements.

ASJB Requirements Document

User Interface CPSC430 Honors Program

The User Interface Assignment in CPSC 430 – Software Development.

1)What was the project assignment?

The project assignment was to create a user interface design for one feature of the group software project. First we were to ask 4-6 people how they thought the feature would work based off of a description. Then we were to create a user interface keeping their comments in mind. The interface needed to be visually appealing and easy to use. We were then to collect comments from 4-6 people describing how they think the feature would work based off of the user interface. We were to use these comments to make appropriate changes to the user interface design.

2)What did you learn from the project?

From this project, I learned how important it is to get feedback from a wide range of different types of people when developing a user interface. The people that were involved in my study experienced the user interface in different ways, and this forced me to rethink how some aspects of the interface would need to work in order to accommodate them.

3)What would you do differently next time?

Next time, I would probably ask an even larger range of people to comment on my user interface design. I would focus on younger and older age groups, as they have different expectations about how to interact with software.

User Interface Assignment