perjantai 18. lokakuuta 2019

Technical topic


Nice to see you and welcome again reading my blog!

It’s about a time to tell you something about program development and some details of it. I have to admit that I’m a real beginner in the field of Computer Science so I find this task a bit challenging, but I promise you I’ll try my best. On this on going course of English we are planning an application, and now it’s time that I reveal some things about the process to you, too.

Firstly, the software development work has many steps. When developing an application, it’s really crucial to concern many points that might come up in the using stage of it. It may depend on the software that is being under process if some issues are more significant than the others, like in some cases the security of the app is more relevant than the overall design and so on.  

However, the whole app development work starts from careful planning work. It’s obvious (but still somehow really facile to forget or neglect) that already in the very early stage of the application production the likely features of the end users should be regarded as the decisive part to pay attention to. And besides planning, the testing of the software during the process is important, too.

In our app development, our group is the real first one to test the application prototype. But to get realistic picture of the reliability and the functionality of the software, it is of course critical to get feedback and real life experience of using from its end users. So in the early stage of software development, that is usually right after the team has managed to program the very first options and contents, they should be happy to give it to customer for overall look and ask the question “Is this what you were looking for?” 

Development and testing should be open to plenty of feedback and the team should actively ask for it from the customer afterwards and be open to new ideas, too. Then the team can go back then to enhance and update it, but at least some times before the shipping of the ready software give the customer opportunity to try the application in real life. In the testing stages it’s important that the application and it’s functionality faces different kind of challenges. Because of that the tester should be encouraged to try the software it in multiply places and situations. And what makes the testing even more productive, it’s to try to get the tester group consist of different kind of people with different kind of interests and habits.

That was pretty much what I had on my mind for now, have a nice weekend everyone and don’t hesitate to leave a comment :)

Ei kommentteja:

Lähetä kommentti

Nice if you have time to comment on my posts politely :)