Ir al contenido principal

What we should do?

Nowadays we think that computer science is a big factory, where even though that our offices are fancy and do not look like an office, we just program to generate more code, so get more money.  In this case, we think that coding is just an alone activity that does not include more activities, such as the whole software engineering process or something like that.

As we have known,  there is a process that we should follow to generate code in a more efficient way and something that our users really need and when they need it. As time goes by, there was a point where we thought that cascade method was the ultimate idea and that its use was gonna stay forever and that its use was something that we will need to use for a while.

We might get this idea from other engineers where they just get the requirements at one point and to change just for special moments accept the change. The basis is of this idea is that these type of engineers have got just enough time to really see and understand how to work. Also, their technology has not changed in a while, in another way, their technology changes in smaller steps.

In our area, we have changed every day and in this case,  they affect the way we think and the way our clients' necessities change every day.  As the speaker talks about it, we find ourselves in the point where we believe that we just need to program and generate more code and more code, up to the point where we do not really understand what we are doing. That is the idea of many coders,  we just programme to find a solution. In this case,  the solution might change and might not be the best way to really solve the problem, but in the point where we got to it, it might be. 

Something that I'm not okay with is the point where he mentions that the business cases that we've been told to develop to really understand a problem are something that we should not do. In this case, I consider that these elements are important to generate due to the fact that we should understand where we are working and what we need to do. 

Comentarios

Entradas populares de este blog

Is UX the new design?

Nowadays there  are many ways  to create a new project, a new program, or even a new add-on, but we  live in a society  that lives in the time  where changes are needed  so soon that  sometimes design  is  not done  when it is supposed to, or a methodology is not followed, because we are focused on the project and not  the  way we develop the project.  These ideas were affected by the way technology, clients and users change their ideas and necessities.  We have been developing new ways to satisfy them, but in the process, we have been forgetting the steps that we need to follow to correctly create a new thing. Sometimes we try to develop the necessities that we think that the client has to have,  but we are not truthly sure about it.   An example of what has been told is the point where we start using Extreme Programming to develop a project. When we use this methodology, we tend to forge...

Houston, Tranquillity Base here. The Eagle has landed

Throughout the years,  we have seen space as something far away and with lots of mysteries that we have not been able to solve or to even try to understand. An example of this is the "Dark Side of the moon" or even the theory of aliens and other lives.  Even though those things are still a mystery, we still have the fact that we have visited space and even landed on the moon. This moment was really hard due to the fact that technology was not advanced and there was not enough research for creating what we needed.  Also, it is important to mention that people who developed software did not have a methodology to follow, so there were many malpractices in the development of some of the programs.  In the case of the mission Apollo11, and the whole Apollo program, the US  government had some trouble due to the fact that they needed to ask universities to help them to develop the technology.  These requirements and the stress of the due date for the program...

I am blind without my glasses

As far as we have learned in all our classes, we should always think of our clients need and uses. But after we get the requirements, a war starts due to the fact that everyone wants to set their point or perspective as the most important one. As we have learned from this case, there is no wrong perspective, but a blindfold one. We tend to seek out what we know and to think that this will be the right answer,  because that is what our story and our world works, but there are many other options.  In this case, I can relate this case to what we live everyday on our classes, where we need to create teams with our classmates. Normally we create these teams with our friends even though they have got the same perspective  and abilities as us. This case becomes a problem because when we need to understand what the client needs and desires we can only see one way of it, when there are many others. We need to think in our users, that could be our friend  or a stranger in an...