Sepm Unit 5

2 minute read

Published:

Learning Outcomes Achieved

  1. Identify and apply appropriate software engineering and project management methodologies, tools and techniques for the development of solutions to real-world problems
  2. Design, develop and evaluate management systems to produce solutions that handle constraints and uncertainty
  3. Systematically develop and implement the skills required to be effective member of a development team in a virtual professional environment, adopting real-life perspectives on roles and team organisation

Forum Discussion

In this unit, students were required to discuss whether or not they would update an academic model which discusses factors that encapsulate user experience. Based on my understanding of the model, I argued that it would make sense to add an additional dimension to the model.

By completing this activity, I would say that I acheived learning outcome 3 because I was able to evaluate something that can be seen as a management system for user experience. Beyond just evaluating it, I was also able to suggest an improvement and provide food for thought that could further imporve the model (i.e. my suggestion of whether it’s time or external experiences that influence changes in user experience).

Unit Reading

The focus of this unit was on User Experience. Since my team is developing an Android application, and I will be programming a large amount of it, it’s useful to know the CUE model so that I can create a better user experience which would be more impressive to show. Practically speaking, the CUE model (which was included in the unit reading) shows that the following aspects are contributors to someone’s overall judgement of an application:

  • Visuals
  • Haptics
  • Controllability
  • Effectiveness
  • Learnability

These are factors that I can add to the assignment with programming skill- for instance, I can add logic to make the phone vibrate when someone clicks on a card. This would maximise haptics, for instance. I could apply the same philosophy to learnability by having detailed popups and links appear for cards selected, but I’m not sure if it would possible since it requires more UI work- perhaps I could suggest putting it into one of the sprints.

Through reading and reflection, I would say that I achieved learning outcome 1, because I have come up with a way of using software engineering practices in conjunction with academic UX theory to solve a problem (which is making an engaging application for stakeholders).

Group Work

During this unit, most of the focus was on the assignment. My team met more frequently to make better progress ahead of the project submission, and I have attached the additional meeting notes below. I would say the main learning outcome I achieved this week is learning outcome 4, because a lot of coordination and communication was required to get the assignment over the line.

Artefacts

Initial Post
Meeting Minutes