S/N |
Description |
Actions to Realize Learning Outcome(s) |
Method(s) of Assessment |
1 |
IT Architecture Design and Development Skills |
|
1.1 System Requirements Specification Skills |
- Gather and propose functional and non-functional requirements of IMAPAC Connect.
- Analyze business requirements and propose infrastructure and applications needed to complete project.
|
- Feedback from client and supervisor
|
|
1.2 Software and IT Architecture Analysis, Design Skills |
- Design the solution architecture based analysis from gathered requirements.
- Develop a social media suite based on proposal requirements and integrate with IMAPAC’s back end systems and services.
|
- Feedback from client and supervisor
|
|
1.3 Implementation Skills |
- Implement system, develop and integrate all customized modules and third party functionalities.
- Deploy prototype in every iteration and resolve bug from tests within proposed schedule.
- Conduct User Acceptance Test (UAT) at every milestone for the developed product.
|
- Feedback from client and supervisor
- Team Review at end of iteration (Internal)
- Bug Metric
|
|
1.4 Technology Application Skills |
- Research, learn and apply Drupal APIs and Framework.
- Ability to utilize appropriate PHP, jQuery, JavaScript, Ajax and Drupal Framework for implementation.
- Integrate geo-spatial functionality into social media suite for both web and mobile platform.
|
- Feedback from client and supervisor
- Team Review at end of iteration (Internal)
|
2 |
Project Management Skills |
|
2.1 Scope Management Skills |
- Manage scope of the project and work distribution by taking into consideration the team’s technical capabilities and the team’s proposed implementation schedule.
- Ensure project scope is on schedule and can be promptly delivered by monitoring schedule and bug metrics.
|
- Feedback from client and supervisor
- Team Review at end of iteration (Internal)
- Schedule Metric
|
|
2.2 Risk Management Skills |
- Evaluate various project risk(s) and devise mitigation plans to address and reduce impact on implementation schedule.
- Monitor and update Risk Metric regularly.
- Execute mitigation plans where necessary.
|
- Feedback from client and supervisor
- Team Review at end of iteration (Internal)
- Schedule Metric
- Risk Metric
|
|
2.3 Project Integration and Time Management Skills |
- Allocate adequate timeline and ensure new functionality is well integrated in each iteration.
- Adhere to proposed implementation schedule with schedule metric.
|
- Feedback from client and supervisor
- Team Review at end of iteration (Internal)
- Schedule Metric
|
|
2.4 Configuration Management Skills |
- Maintain code repositories, proper audit trails and revision of codes of project source using tortoise SVN
|
- Tortoise SVN
- Programming Task Tracking
- Feedback from project manager
|
|
2.5 Quality Management Skills |
- Develop test cases for UATs and evaluate the feedbacks given and responses from IMAPAC.
- Perform necessary changes derived from the evaluation of feedbacks and responses from IMAPAC to further enhance the proposed application.
|
- UAT every milestone
- Feedback from client and supervisor
|
3 |
Learning to Learn Skills |
|
3.1 Methodology for Group Learning |
- Regular group sharing sessions and practice pair programming with devised schedule.
|
- Team review at end of iteration(Internal)
|
|
3.2 Search Skills |
- Research, learn and apply knowledge and techniques to resolve issues in assigned tasks.
|
- Team review at end of iteration(Internal)
|
4 |
Collaboration (or Team) Skills |
|
4.1 Skills to Improve Effectiveness of Group Processes and Work Products |
- Share and give constructive feedback on overall and individual performance and suggest improvements.
|
- Team review at end of iteration(Internal)
|
5 |
Communication Skills |
|
5.1 Presentation Skills |
- Present prototype and project plan to client and supervisor regularly.
- Conduct interactive presentations for clients, supervisor and reviewers during project acceptance, midterm and final presentations.
|
- Feedback from client and supervisor
- Team Review at end of iteration(Internal)
|
|
5.2 Writing Skills |
- Produce proper documentation of entire project implementation which includes
- Meeting minutes
- Reports – proposal
- User manual
- Wiki page
- Develop final deliverables, documentations and write individual and group self-reflections.
|
- Feedback from project manager
|
|