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

 

Designing Wireframes

Designing Wireframes – Human Computer Interaction

1)What was the project assignment?

The assignment was to create a HTI(Hierarchical Task Inventory) and a set of wireframes for the UMW Computer Science Department website redesign.

2)What did you learn from the project?

I learned how about Hierarchical Task Inventories and their role in UX Design. I also learned about the importance of creating a wireframe design first so that you can get feedback from the client before moving forward with the design.

3)What would you do differently next time?

The next time I would expand the project by showing the wireframe to a random selection of Computer Science students to collect feedback about the flow of the website.

Designing Wireframes Project

Databases – Fun With Recipes

SQL Project: PostgreSQL and SocketIO –  CPSC 350 Spring 2016

1)What was the project assignment?

The SQL Project was intended to serve as the final project for Databases 350. It was a group or individual project that was an introduction to working in sprints to complete a project. The database was PostgreSQL and after the third sprint was required to be in 3NF.

2)What did you learn from the project?

From this project, I learned how to combine all of the knowledge learned throughout the course into one project, and to build something that I was interested in that didn’t exist before.

3)What would you do differently next time?

The next time I would be more proactive about recruiting a team and working together with that team to come up with an idea for a project that we could all be proud and interested in building.

https://github.com/Ashawee/FunWithRecipes.git

 

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