In the beginning of my college years, i used to hear a lot about information system definition. The default question of most of the lecture was “What is Information System?, what is information, and what is system? Honestly that question makes me feel so bored. On and on and so on they asked about that, and we answered with the same answer (most of it is quite, LOL). But now i realize that definition is a basic understanding of software development.
Talking about software development, we cant separate it with its method. To make something we need to do something and there are several way to accomplished it. In the middle year of my college, i found the importance of analyzing and designing a system. At first i thought why should i draw a bunch of diagram ? Why not just ask the client what they want, write a simple task, write a code and viola i made a software ? But then i started to think, what if the software grow bigger and bigger, what about if i work as a part of a team, how to documented this system, how to make this code easy to understand so another people can start to modify easily ? This lead me to the understanding of importance of software analysis and design.
An information system understanding and also analysis and design is the most important issue. People who want to develop a good software must have a good skill on these point. Analysis and Design is all about to find a software recruitment and design it into a specific models that could ANSWERS the PROBLEMS. Thats why every developers needs to learn about it.
Some people might have difficulties to learn this kind of things. Some people might have trouble understanding its terms or maybe some others cant imagine how exactly the designers and analyst actually works. How do they capturing information, asking a necessary question, and then they transfer it into a such good system design that reflected the system needs.
Until these day, books is a common source for this knowledge. People forced to read a thousand pages of A&D books. Thats fine, and for many years books proven as a good guide for most people. But im considering another method. We often see a video tutorial, most people like it because vid tutor gives us a visualization of what we’re learning. There’re a countless vid tutor about anything related to computer tehcnology but i never heard vid tutor discussing about A&D / Software Engineering process.
Making a vid tutor about A&D is not a simple task. Actually it wont be a vid totur, but i believe it would be documentary film. A&D prosess is a long time process thats why i believe it can not be done as a vid tutor. Imagine theres a film describes about everything related to A&D process, started from signing the contract to finishing the project. Not only the conceptual things but also the technical things, such as drawing a bunch of diagram or even coding and using the CVS server (working as team).The other benefits is this film can show people how to interact with client!
Now what? I hope university can see this oportunity, especially UIN. As a university UIN has a good facilities to make this happens. They have a studio, cameras, lighting, and sound system. In other word they have everything to make a film! And the other good news is all of this owned by The Faculty of Science and Tech which IS and IT major are in this faculty. And i believe FST have a good human resources also, both lectures and students. The only things they need to have is desire to make something useful, a contribution to the educational community.