Maxco Learning Outcome
No. | Learning Outcomes | Course-specific core competencies which address the Outcomes | Methods of Assessment | |
1. Integration of business & technology in a sector context | ||||
1.1 Business IT value linkage skills | YY | · Ability to describe the motivation for the project
· Ability to describe project requirements and business IT linkage · Ability to explain how project can add value and benefit to the current business · Ability to explain the objective and value statement of the project · Defining the scope of the project (includes the use cases which tie to the business needs) |
· Evaluate and feedback on the proposal · Feedback on the team’s final presentation on the value of the project | |
2. IT architecture, design and development skills | ||||
2.1 System requirements specification skills | YY | · Propose functional and non-functional requirements
· Extract business rules · Verify industry/organizational needs with the sponsor and other stakeholders · Specify the requirements using the diagrams · Prioritize the requirements · Estimate the effort required for the functions and map it to the needs. · Describe the database requirements using diagrams |
· Evaluate and feedback on the proposal · Compare the proposal with the final demo of the system | |
2.2 Software and IT architecture analysis and design skills | YY | · Produce diagrams as a proposed solution to the requirements
· Ability to evaluate the different technology (frameworks, programming language, IDE tools, etc) to best to develop the system · Design the table relationships, connections and transactions in the database · Post the designs on the wiki or some repository where the stakeholders can view them |
· Evaluate the midterm and final reflections and appendix · Regular meeting with the supervisor to review the product of each iteration | |
2.3 Implementation skills | YY | · Develop and test the system to build
· Devise the right development schedule and methodology for the team to deliver the system · Use the development tools (IDE, bug tracker, repository control, document management, etc) · Plan and execute the testing process as well as the rest of the implementation tasks · Continuously get feedback from the stakeholder on the system iterations |
· Evaluate the midterm and final reflections and appendix
· Regular meeting with the supervisor to review the product of each iteration · Regular meeting with client to review implementation |
|
2.4 Technology application skills | Y | · Ability to select and use the appropriate technology building blocks, components, packages and tools when developing the solution. | · Feedback from supervisor | |
3. Project management skills | ||||
3.1 Scope management skills | YY | · Propose the scope of the project
· Manage the changes to scope · Estimate the effort needed for the scope proposed |
· Evaluate the proposal, midterm and final reflections · Regular meeting with the supervisor to get feedbacks | |
3.2 Risks management skills | YY | · List the project risks in the proposal and update them in the midterm and final reflections
· Monitor the risks · Execute the mitigation when the risks occur · Re-evaluate the risks after each iteration |
· Evaluate the proposal, midterm and final reflections · Regular meeting with the supervisor to get feedbacks | |
3.3 Project integration and time management skills | YY | · Propose a schedule for the project
· Monitor the schedule and update it with collected matrix · Revise the estimate effort base on the progress · Ability to collaborate work (Dropbox to be used for integration task) |
· Evaluate the proposal, midterm and final reflections · Regular meeting with the supervisor to get feedbacks | |
3.4 Configuration management skills | YY | · Identify schedule and roles for integration · Assign team member role and backup to configure the final product. | · Regular meeting with the supervisor to get feedbacks | |
3.5 Quality management skills | YY | · Plan and execute the testing process
· Acquire test subjects and providing incentive for the testers to do a quality job · Continuously get feedback from the stakeholder on the system iterations |
· Evaluate the proposal, midterm and final reflections · Regular meeting with the supervisor to get feedbacks | |
4. Learning to learn skills | ||||
4.2 Skills for developing a methodology for learning | YY | · Explain how the team solve problems they faced throughout the project · Follow the advice of the supervisor, subject method expert, or client | · Regular meeting with the supervisor to get feedbacks | |
5. Collaboration (or team) skills: | ||||
5.1 Skills to improve the effectiveness of group processes and work products | YY | · Define the team member roles
· Explain the tasks that each member perform and demonstrate the results · Perform team building tasks and conflict resolution when needed |
· Regular meeting with the supervisor to get feedbacks | |
6. Change management skills for enterprise systems | ||||
6.1 Skills to diagnose business changes | Y | · Regularly update the stakeholders on the progress of the project.
· Present the progress base on the impact of the requirements and team effort · Reschedule the project based on the impact analysis |
· Regular meeting with the supervisor to get feedbacks | |
6.2 Skills to implement and sustain business changes | Y | · Ability to implement any ad-hoc changes | · Regular meeting with the supervisor to get feedbacks | |
8. Communication skills | ||||
8.1 Presentation skills | Y | · Present the project motivation, functionality, project management and reflection for the project | · Feedback from Project Acceptance and Final presentations | |
8.2 Writing skills | Y | · Write the reports (Proposal, Midterm, Documentation, Final etc) for the project | · Feedback from Proposal, midterm and final reports | |
Y This sub-skill is covered partially by the course YY This sub-skill is a main focus for this course |