dk2909 / COSC-4351

0 stars 0 forks source link

Resourcing Plan #8

Closed dk2909 closed 4 years ago

dk2909 commented 4 years ago
dk2909 commented 4 years ago

I think it is about the roles needed for the project and the qualification needed for each role

dk2909 commented 4 years ago

First Draft of the Human Resources part of the Resourcing plan below. Please review and make comments.

2.2.1 Human Resources Three team members are required for the development of this software project within the given project schedule and project scope. For efficient workflow, roles are being assigned according to specific skillsets in Software Development aspects such as Management, Design, Construction, Quality Assurance and Testing. Each team member may be assigned with tasks of organizational as well as technical nature. Tasks can be interchanged between members upon approval of team. Following roles and tasks have been baselined:

dk2909 commented 4 years ago

First Draft of Reusable Software part. Left a placeholder for the specific API we are going to use. Please review and make comments.

2.2.2 Reusable Software Resources Reusable Software is being used in form of an API to verify validity of the customer’s mailing address upon checkout. The API is procured from 'UPS or USPS API name'.

dk2909 commented 4 years ago

2.2.3 Environmental Resources Except for Agile meetings, project work is being done remotely. Each team member, respectively, has a laptop, router, and an internet subscription available at their homes to establish a WiFi and hardlined connection to the internet. For Agile meetings, the team is making use of group study rooms at the MD Anderson library with large monitors and HDMI cables to project meeting notes. Alternatively, phone conferences are being used for meetings in order to comply with pandemic related social distancing guidelines given by the state of Texas.

Software resources include Anvil as web framework that offers a PostgreSQL database, and a stylesheet. Python is the programming environment being used for coding and the creation of a web server based on Python libraries. For unit testing, we will use PyUnit from the Python standard library. For higher order tests (incl. integration test), we choose PyTest and Anvil_Test. For source code control and task coordination, the team is using GitHub.

aqnguye4 commented 4 years ago

Approved

baspivey commented 4 years ago

approved