forked from jce-il/project-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Inception
Eliyah Weinberg edited this page Apr 12, 2018
·
11 revisions
We use the Agile software development methodology for continuous integration and high product flexibility.
We also use the Kanban board to organize and manage the project tasks.
We handle the project issues in the built in system GitHub offers.
- Main page with push updates from the Student Association
- Page with questions and answers
- Page with organization events photos from Facebook
- General information for students
- Designated pages for each of the association departments
- Establish bi-weekly meetings with the organiztion
- Application design as described in the diagram here
- Connect the application to the organization database and to Facebook
- Create an administrator interface for the organization to update data
- Interface with Facebook API services
Risk | Severity | Likely to occur | Response |
---|---|---|---|
Disagreement among team members | Medium | Set a meeting and give suggestions for and against any idea while accepting the ideas of the other | |
Design issues | High | Outsource the application designer position | |
Lack of time | High | Be realistic in regarding to the project requirements and plan ahead the development process | |
Veteran duty | Medium | Divide tasks among the rest of the team members | |
Lack of proffesional knowledge | High | Research Angular, Cordova and WebView tools and consult the course stuff for assistance | |
Server availability | High | Suggest the organization to pay for Firebase services or rent a server of their own | |
Client's Resources shortage | Low | Build the product with the sufficient infrastructure for future development | |
Cordova limited functionallity | High | Research push notification and API solutions for Angular mobile integration |
VS Code IDE with Angular and Ionic framework in addition to iOS and Android WebView services. Native iOS and android adaptation with Ionic build tools.
Product deployment will be handled with the Google Fiarebase infrastructure.
GitHub system.
- Always use tabs over spaces
- function brackets open in the same line as the function
- Efficiency over line count
© Copyright 2018 TeamAwesome | Privacy