REFLECTION for PS1
We have almost finished week 3 where we have learned about Introduction to Software Engineering, Software Process Model, Agile Software Development. Especially in this week, we have been deeply understood about Software Process Model & Agile Software Development. After the end of our class, our instructor assigned a task which is Problem Solving 1 (PS1) where we were given a case study about e-commerce Applications. In this PS1 we must explain the initial software process model, Methods, and five (5) user stories according to the given case study. So firstly, we made a team with four members. Everyone has a lot of qualities and skills in this field, so it was very easier for us to finish this task as soon as possible.
After the team making then we discussed our Problem Solving 1 (PS1) questions at a video conference. First and foremost, we have understood all the required tasks carefully and discussed the possible solutions with our team members. Then we have divided the part among four members. By that means it was easier to finish each of our tasks very early. And all the team members were very helpful and cooperative. After completing each of our parts then again, we discussed our answers, and all members validate the answers. If anyone made any mistake or confusing answers then we find the appropriate answers in a group.
To complete this PS1 we have learned very deeply about all of these software model processes and methods from our lecture slides and internet which were very impactful in answering our questions. In this section, also we have learned to cooperate with team members to complete our PS1 and be humble to accept the suggestion from others. Where we gained knowledge regarding how the transfer of knowledge about Software Engineering fields and the most important thing is that we have improved our existing teamwork skills.
In conclusion, the whole process of learning helped to change each of our perspectives on the importance of certain things that might look simple to something that would be a great help in the future. It also increases our curiosity regarding many more that lies within this sector that we don’t realize or know yet all.
We need to enhance our performance in software engineering skills by going to similar Problem Solving and workshops to improve what we are lacking. We also need to improve our communication skills as it will benefit us in the future when doing a presentation. Lastly, we need to improve our knowledge in various aspects, not only in software engineering but also in aspects such as team working skills and Problem solving so it will be helpful in the future.