Me encanta ayudar a resolver los problemas de las personas, el software, a lo largo de muchos años ha sido un medio para dicha misión. Todas las empresas quieren ser más eficientes, más productivas, facilitar sus trabajos, y recurren entre otras cosas al software para tratar de cumplir esos deseos.
Lamentablemente la gran mayoría de las empresas no consigue darle el mejor uso al software porque desde la primer etapa, desde la gestación, desde los inicios, no se tuvo claro porque y para que adoptar dicho software.
Quiero compartir con ustedes algunos consejos que considero muy importantes para definir la visión y el alcance de un software, tarea fundamental que necesitan si o si realizar las empresas para dar el paso inicial ante la necesidad de un nuevo software.
Consejo #1: Entiende
claramente la necesidad
La mayoría de los software que fracasan, sin lugar a duda,
tienen en común que no resuelven los problemas de sus usuarios.
Es muy simple, si un software facilita el trabajo de un
usuario difícilmente este dejara de usarlo.
Para entender la necesidad de los usuarios es fundamental
conocer sus problemas, lo que quieren resolver y por supuesto, los beneficios
que se esperan con la adopción del nuevo software.
Consejo #2: Entiende
sus procesos de trabajo
Un software intentara automatizar un proceso de la vida
real. Es fundamental entonces comprender las actividades y tareas que desempeñan
las personas en la empresa.
Es necesario conocer las herramientas que apoyan sus proceso
de trabajo: formularios impresos, planillas de Excel, sistemas informáticos,
entre otros.
Lo esencial en este punto es poder transportarse al día a
día de trabajo de cada persona para poder realmente entender, analizar y luego
sugerir.
Consejo #3: Requisitos
de alto nivel
Desarrollar un software requiere de un proceso iterativo e
incremental, y los requisitos también
tienen que ser tratados de esta manera. Durante la definición de la
visión y el alcance es momento de
identificar los requisitos más no de la especificación a detalle de cada uno de ellos.
Y porque así? Para que puedas enfocarte y no distraerte del objetivo principal, no pierdas el tiempo en aquello que no agrega valor en el momento de la gestación del
software.
Consejo #4: Involucra
a la mayor cantidad de personas
Es vital para obtener un software exitoso conversar con cada
una de las personas que lo usaran. Todas las perspectivas son importantes y
necesarias para diseñar un software sólido, robusto, amigable, funcional y útil
por sobre todo.
No hay que escatimar tiempo para realizar reuniones
iniciales con las personas involucradas. Hay que hacerlos participes del
proyecto, hay que hacerlos sentir a todos como los padres, los creadores del
nuevo software, cada uno desde el lugar que ocupa.
La unión hace la fuerza, también es aplicable en el mundo
del desarrollo del software.
Consejo #5:
Documenta, que las ideas no queden solo en la cabeza
Como transmitir claramente las ideas a otras personas? Cuando hablamos de
software existe una línea tremendamente amplia entre lo que piensa una persona
y lo que entiende la otra. Este ha sido y sigue siendo un gran problema para el
mundo del software.
Para minimizar esta brecha de oscuridad y maximizar el
entendimiento es fundamental, crítico y vital documentar también en las fases
previas del software.
Documentar implica que todos los involucrados escriban,
vuelen, imaginen y sueñen porque no, con lo que desean para el nuevo software.
Un documento de visión y alcance de software es el resultado
del trabajo de todos los involucrados durante la concepción del nuevo software
y permite reflejar las necesidades, los problemas a resolver, los objetivos,
los procesos, los requisitos de alto nivel, los beneficios esperados, los
riesgos, entre otros.
Consejo #6: Piensa en
un software amigable, simple y útil para los usuarios
Un software tiene que ser concebido para usarse, es obvio, y
realmente tiene que facilitar y ser útil en la vida de las personas. Si no
cumple esa misión, definitivamente no sirve.
Un software amigable ahorra pasos, reduce el tiempo de
trabajo, elimina papeleo, en fin, ayuda a las personas y por ende ayuda a las
empresas.
“La simplicidad es la máxima sofisticación” también aplica
perfectamente al mundo del software y debe ser una guía, una premisa, una
consigna durante todas las etapas del desarrollo de un software.
Consejo #7: Trabaja con los mejores
Cuando adoptamos un nuevo software, esperamos que pueda ser utilizado durante muchos años. Es una inversión importante para tu empresa a la que quieres sacarle el máximo rédito posible.
Es muy importante que trabajes con alguien reconocido del mundo informático para que te ayude a estructurar y organizar las ideas de tu software en su etapa temprana y te ayude a preparar un documento formal que servirá para que hagas aprobar el emprendimiento en tu empresa.
Autor de este articulo
Autor de este articulo

No hay comentarios:
Publicar un comentario