# Programas y funcionalidad

> La felicidad del usuario no está en agregar mucha funcionalidad, sino la realmente necesaria.

- URL canónica: https://crearsoftware.com/2013/03/24/software-funcionalidad/
- Publicado: 2013-03-24
- Autor: Alfonso Gutiérrez
- Categoría: Desarrollo de Software
- Fuente: Crear Software (https://crearsoftware.com)

---

> **No es más feliz quien más tiene, sino quien menos necesita.**

[![funcionalidad y software](/wp-content/uploads/2013/03/funcionalidad-y-software.png)](/wp-content/uploads/2013/03/funcionalidad-y-software.png)

El sueño del buen programador es **conseguir la felicidad del usuario** en el software que desarrolla. Cuando empecé a programar, pensé que para conseguir la felicidad del usuario **debería desarrollar todo lo que me pedía**. Pero, en la vida, tener más cosas no quiere decir que seas más feliz; en software, tener más funcionalidad no quiere decir que el usuario sea más feliz.

## 1. Grandes empresas de software con poca funcionalidad

[Instagram:](http://instagram.com/) vendida por 1.000 millones y c[on más de 100 millones de usuarios](http://mashable.com/2012/09/11/instagram-100-million/). (Comparar la web de esta empresa con la vuestra.)

[Dropbox](https://www.dropbox.com/): valoración de 4.000 millones y [más de 100 millones de usuarios](http://www.quora.com/How-many-users-does-Dropbox-have).

[Foursquare:](https://es.foursquare.com/) valoración de 760 millones y[ 25 millones de usuarios](http://online.wsj.com/article/SB10001424127887324712504578131384140607240.html).

[Twitter:](https://twitter.com/) valoración de [8.000 millones y más de 500 millones](http://www.guardian.co.uk/technology/2011/aug/02/twitter-valued-8bn-large-investment) de usuarios.

Estas empresas tienen en común softwares sencillos, usables y con poca funcionalidad, en muchos casos limitantes como el caso de Twitter (solo 140 caracteres).

## 2. Si haces caso a todo lo que te piden los usuarios, tendrás un frankenstein

Cuando empiezas a tener muchos usuarios, todos te pedirán funcionalidad **imprescindible** para poder trabajar.

Así me quedó una simple agenda después de 4 años desarrollando lo que los usuarios me pedían.

[![Captura de pantalla 2013-03-24 a la(s) 13.21.26](/wp-content/uploads/2013/03/captura-de-pantalla-2013-03-24-a-las-13-21-26.png)](/wp-content/uploads/2013/03/captura-de-pantalla-2013-03-24-a-las-13-21-26.png)

Como se puede observar, pestañas, botones y opciones por todos los lados. A continuación, la aplicación que está funcionando hoy día en [V7](http://velneo.es) y que sustituye a la anterior programada en [Velneo 6x.](http://velneo.es)

[![Captura de pantalla 2013-03-24 a la(s) 13.24.51](/wp-content/uploads/2013/03/captura-de-pantalla-2013-03-24-a-las-13-24-51.png)](/wp-content/uploads/2013/03/captura-de-pantalla-2013-03-24-a-las-13-24-51.png)

Las imágenes hablan por sí mismas.

## 3. No preguntes a los usuarios de toda la vida

Si quieres saber el estado real de tu software, prueba con nuevos usuarios. Los usuarios que ya conocen tu software no son objetivos: ya lo conocen, quieren más funcionalidad. El baño de realidad se produce cuando ves usar tu software al usuario nuevo.

---

Contenido de Crear Software. Citable indicando la fuente y enlazando a https://crearsoftware.com/2013/03/24/software-funcionalidad/.
