• Regresar a mi sitio
  • Contacto

Avlogo

Recetas de Desarrollo


  • Tutoriales
  • Tips
  • Desarrollo
  • Aplicaciones

29
nov

Las pruebas de concepto en el desarrollo de software

Se han dado cuenta que en algún momento de la vida han tenido que probar algo antes de comprarlo? Por alguna razón en especial necesitan saber si ese pantalón de pitillo les viene bien y optan por darle una prueba antes de pagarlo. En ese momento, sin saberlo, experimentaron una prueba de concepto con ese pantalón.

Las pruebas de concepto como tal son una demostración a menor escala de una idea cualquiera (independiente de como se concrete la idea o como les quede el pantalón), son como una fotografía en miniatura de la idea.

En el desarrollo de software, y en general en la Ingeniería de Software, las pruebas de concepto son uno de los métodos más efectivos, para saber cuando la idea se está llevando por buen camino.

Y, ¿Por qué son tan efectivas? les cuento…

Geek JeansOcurre que cuando necesitas crear un producto de software no sólo debes tener la idea, las herramientas, y las habilidades, sino que también debes tener un método que te de la seguridad que vas a poder llegar a desarrollar un buen producto sin perder la cabeza en el intento.

El método usado en la creación de un producto se basa en cuatro pasos secuenciales (Análisis, Diseño, Implementación y Pruebas), y ustedes ya podrán imaginarse donde es que hacemos la prueba de concepto.

Vuelvo al ejemplo, antes de probarme ese pantalón lo primero que hice fue pensar en todas las ocasiones en que lo podría usar, digo, es eso en lo que se piensa cuando se compra algo no? Y es así que sin tener que probarme nada ya tenía realizado todo un análisis en torno a algo que eventualmente podría comprar.

Algo similar pasa cuando se necesita crear un producto de software, se debe pasar por el mismo análisis antes de diseñarlo contemplando las distintas variables externas que van a afectar al producto desde el ambiente que lo rodea.

Las pruebas de concepto en este campo son clave para adelantar el paisaje que nos espera en el futuro, por lo general son desarrollos de corto alcance y que describen la idea de una forma resumida, donde sólo se incluyen las piezas más importantes del producto.

Es muy probable que en este tipo de pruebas se pierda el rumbo y que el desarrollo se alargue más allá de lo planificado, es por eso que debemos ser cautelosos y definir claramente los los objetivos de la PoC, definiendo cada uno de los puntos a experimentar, ya que acotando los objetivos es la única forma de obtener información relevante de una prueba de concepto.

En resumen, lo importante es lograr definir claramente el “por qué” de nuestra prueba de concepto, luego implementarla en un corto plazo y finalmente obtener toda la información relevante que de ésta se espere.

  • Categorías
    Desarrollo Experiencias
  • Tags
    Desarrollo
  • Comentarios
    (2) Comentarios
    Leer todo el artículo →
9
nov

La diferencia de trabajar en una empresa “orientada a las personas”

sugerenciasLuego de cuatro años trabajando de manera independiente, decidí que ya era tiempo de colocarme a prueba y acepté la oferta para integrarme a una prestigiosa empresa, en donde tendría la posibilidad de aplicar todos mis conocimientos adquiridos con los años.

Luego de un tiempo de trabajo y aprendizaje, busqué nuevos horizontes que me permitieran una mayor libertad para desarrollarme integralmente… y adivinen ¡sorpresa!… se rompieron los esquemas de la “empresa establecida”. Pero que más sencillo que graficarlo con una historia:

“Había una vez, en un pueblo no muy lejano, una empresa en donde trabajaban muchos empleados, que debían llegar muy temprano a trabajar todos los días. En este lugar era normal que los superiores no conocieran el nombre de los empleados, ni menos sus habilidades o intereses.

A pesar de que esa empresa era muy exitosa como modelo de negocio y todo los años tenía muchas ganancias, nunca supo escuchar a sus propios empleados. Fue entonces que ellos comenzaron a lamentar el ser ignorados, presionados y agobiados en sus quehaceres diarios: eran infelices.

En otro lugar de ese mismo pueblo, pero en una aldea mucho más humilde, existía una empresa que era mucho más pequeña que la anterior, pero que se diferenciaba del resto por una cosa muy simple: en ese lugar no tenían empleados, sino que personas.

En esta empresa, los horarios de trabajo estaban dados por la capacidad de compromiso y responsabilidad de cada uno. Los jefes y superiores conocían a cada uno de sus compañeros y se preocupaban tanto por como se sentían en su trabajo y por sus familias.

Estas dos empresas siempre convivieron en paz y sin mayores problemas, hasta que los empleados de la gran empresa comenzaron a entender que no solo de dinero se trataba su trabajo. Por otro lado, las personas de la empresa pequeña, siempre se sintieron valorados y respetados por sus superiores; y pudieron trabajar y desarrollarse felices por siempre”.

Moraleja:

Las diferencias son claras: las empresas que se “orientan a las personas“, saben que sus trabajadores son su principal bien y por lo tanto los cuidan y respetan.

Este punto hace la gran diferencia entre empleado y persona dentro de una organización. El saber cómo se encuentran los trabajadores no representa un costo adicional, sino que se replica en la actitud de las personas que se sienten comprometidas con su labor, haciendo las cosas con alegría y pasión.

Lo más interesante es que ésta experiencia no solo se puede dar en una PYME de diez o más personas, sino que también en empresas enormes como Google, en donde cada persona es un componente importante que debe ser valorado como tal.

Espero que a medida que el tiempo pase y las experiencias se presenten, pueda seguir conociendo empresas como la de la segunda aldea, o si se da la oportunidad, de emprender con una con mis propios medios.

PD. Gracias @llabur por el apoyo en este articulo!

  • Categorías
    Experiencias
  • Tags
    empresas
  • Comentarios
    (1) Comentario
    Leer todo el artículo →
  • PRONTO…

    • Plugin: Tweetment
    • Tutorial para hacer plugins de Wordpress
    • Ingeniero o Informático?
  • TAGCLOUD

    app Derechos de Autor Desarrollo development empresas facebook firefox fracework jquery Música php plugin setBio snippet tol tutorial twitter wordpress
  • CATEGORIAS

    • Aplicaciones (2)
    • Desarrollo (5)
    • Destacados (2)
    • Experiencias (2)
    • Música (1)
    • Personales (2)
    • Snippets (1)
    • Tips (2)
    • Tutoriales (3)
  • BLOGROLL

    • Carlos Elías
    • Christian Oviedo
    • El Blog de Zerial
  • ULTIMOS COMENTARIOS

    • iko en Tutorial: Crear una aplicación para Facebook (FBML)
    • iko en Tutorial: Crear una aplicación para Facebook (FBML)
    • alvaroveliz en Tutorial: Crear una aplicación para Facebook (FBML)
    • iko en Tutorial: Crear una aplicación para Facebook (FBML)
    • alvaroveliz en Tutorial: Crear una aplicación para Facebook (FBML)
2010 © Alvaro Véliz
Powered by Wordpress