Toma de Requerimientos… algo fundamental dentro de la creación de software

Es sabido por todos que solo un pequeño porcentaje de proyectos de software son exitosos, y su mayoria los problemas que topan con el existo de los mismos, se centra en el analisis y la toma de requerimientos de usuario, más que en el desarrollo mismo.

Algunos informáticos, no dominan esta “tecnica”, debido a que no se enfatiza en las asignaturas formales impartidas por una casa de estudio, relacionadas con la ingenieria de software o lo que respecta a proyectos, ni tampoco nace la nacesidad de saberlo, pues no es tan “emocionante” como programar, pero si descubrieran el placer de realizar jstamente lo que la otra persona necesitaba, creanme que esa aprobación a veces, puede alimentar más el ego que un par de lineas de código elite, pues la persona aprecia el resultado (pues es lo que ve) y no como llegaste a el, salvo casos específicos.

Considero, que este importante paso, debe ser tomado con mucha seriedad y cuidado, ya que es la raya de la suma para poder seguir con las etapas posteriores. Creo además, que se deben considerar algunas fortalezas en el manejo de comunicación, empatia, abstracción, gramática, redacción, ortografía, entre otras. Con el motivo de plasmar y sentir lo que realmente esta pidiendo el usuario que utilizará la herramienta a desarrollar.

Alguna opinión?

Salu2!

Anuncios

Septimo Tea Podcast … Telefonos y demases

Y para los que estaban pidiendo Tea Podcast, atentos que se realizó este sobre telefonía y cosas varias. Disculpen si no se escucha como se merece, pero seguiremos mejorando con la calidad del sonido.

Link: http://www.mediafire.com/?5we3mhjzjao

Salu2! 😉

Herramientas de prototipado.. Para ti arquitecto o analista de sistemas

En la actualidad, para poder realizar un buen sistema desde el comienzo con la metodología de desarrollo de software que se escoja, nunca se puede eliminar el prototipado. Esto son como los “borradores” que se mostrarán al cliente, para simular el aspecto y porqué no, la funcionalidad del sistema que se esta creando.

Además así, podremos hacernos de la idea, clara y específica de que es lo que realemnte desea el cliente. Creo que la mayoria en una reunión o en lo que respecta al análisis de un proyecto, posee un lápiz y algo para escribir, rayar y esquematizar; modelamientos de datos , diagramas de procesos (mapas mentales ;)), en fin, varias opciones para “dibujar” la solución.

La verdad, espero que esos “escritos” no desaparezcan por completo, y que mejor sean apoyados con herramientas de prototipado que existen disponibles en internet hoy.

Mi amigo personal, Franco Morales, me ha mostrado una herramienta muy práctica para este fin, llamada Pencil (Está para varios entornos ;)), y la pueden adquirir desde este link http://www.evolus.vn/Pencil/

Me gusto bastante ya que también puede ser usada para enternos Web (WireFrame), por lo cual, para mí, tiene varios puntos a favor.

Y no olviden como dijo Einstein… ” Si no puedo dibujarlo, es que no lo entiendo…”

Salu2!