Ir al contenido principal

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 forget the process of software development, and just try to make better what we just create.  This might be a problem due to the fact that people change their ideas of the project, and there is not a development of a plan and documments needed to rely on.  

Another problem that might  happen in the decision of  making or not a  development of the  design   relies on the fact that  there  might be just a moment where the team and  the customer might  get together and  the lack of design  could make that we  develop  the project in  the wrong path, double what we  have been working on and even  not satisfy the  client necessities.  

I consider that all elements of software development are important and needed to follow not just because there is a process that we need, or because we need to satisfy our company's processes but because what we are creating is not tangible. What I am referring to is  that we  should  consider  that we might not continue working on that project, of someone  will  take care of  it, or even  this is part of  something bigger and  we, as a team, need to understand it, and  not thinking about it like spaghetti code, or  like something  that I will be taking care of. We need to think in the design of a path to follow and to take care of what we are creating. 

Comentarios

Entradas populares de este blog

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...

A kid? A kid just broke my program?

LNowadays is common to think that anyone can use your software. In this group of anyone, there is the group of people who know and people who doesn't. We, as software engineers, need to take I to consideration both sides because just anyone can get access to  information that might not be for them. A clear example of that is Netflix, which includes a restriction for kids, or YouTube and even Facebook. To get to that point we need to think in our users,  and what they could do. In software engineering there are many methods to create these elements and to really analyze if they are really necessary restrictions or add-ons. On the other hand, we need to take into consideration the data that we are managing and to really send it in the correct way  to avoid people who steal our information even though that we are not that famous or important. In the case of the movie  War Games, set at the begining of the internet connection as a service, who anyone can access just by...

https://www.youtube.com/watch?v=YSkGmkH8h0Q

Nowadays we tend to talk about elements of service  as components and big companies tend to create new ways to sell you just what you need with the name " microservice". In this case what they tell you is that the whole thing they offer you, you can choose what you need or what you can pay.  An important company that does that is Amazon which created a big infrastructure for developers to use. In this case, they include many elements such as database management, access management, and so on. This is an important improvement in life due to the fact that companies do not need to buy everything or rent something bigger for their needs. I consider that microservice is an important element in our life due to the fact that tech companies do not have the infrastructure needed to really show what they need. In this case, bigger companies just offer what they need. This is an important fact because technology changes every day and to be up to date is really expensive and we n...