top of page

During my progression through the defining and understanding stage of the project I have learnt many skills. I have refined my knowledge of structure charts, system flowcharts, data dictionaries, context and data flow diagrams etc. I have gained a more comprehensive knowledge of how my system could affect the user and how important it is not only to develop software at a high level but also the users experience.
 
I have learnt to take more consideration of the client’s ideas as they pick up on things that you may have not, things that you deemed unnecessary might be important to them. I am less uncertain of my ability to produce the final product that I am aiming for. At the beginning of the process I was not sure whether I would actually be able to complete the project however only time will tell. I have struggled with understanding how to think about defining and understanding the solution in a logical way. I still need to train myself to think in terms of how the software is actually constructed as apposed to how it looks from the users point of view.
 
I have learnt that often users may say unexpected comments and that there will always be one person who says something horrible about your idea. I have managed to overcome my lack of knowledge of software and complete the project to the best of my ability. I know now that it is more constructive to sit down and slowly work over how to solve problems and complete tasks then to try and work it out in your head.
 
I still have to work through the process slowly to ensure that I gain a clearer understanding of the processes involved in constructing a software solution. By the end of the process I want to be more confident in my ability to actually design and develop a successful software solution. I have found it much easier to develop screen designs and consider social and ethical issues then to create charts and diagrams. I think this is due to my experience with art and design and technology and how this has affected my awareness of people around me. I am happy with my screen designs however I think that the diagrams could be improved. I could also work to improve how specific/detailed my project proposal is. I often have issues with going into detail because I understand in in my head and not on paper resulting in a clear however basic description of what I understand.
 
If I had time I would add more elements to the design on my project. This could be a more detailed gallery creating process, a wider variety of shapes, an image bank, interactive faces that would tell you information about the artist and works etc. I think due to the limited time frame for this project and my limited skills, I would like to keep the project simple.
 
I think I have a solid idea and the ability to produce a good result. I am looking forward to learning more about coding and the actual construction of my system. I am excited to use Processing as I think it will be a really great way to construct the process from a graphical context. It also seems fairly straightforward in comparison to other programming languages. 

REFLECTION

bottom of page