Otro buen post de Navegapolis es este en el cual se describe una rutina para la obtención de requerimientos con SCRUM, esto caera de perlas a los agilistas. !Muy bién Navegapolis!.
Artículos, links y opiniones personales de CRM, Business Intelligence, Colaboración, Adminitración de Proyectos
miércoles, diciembre 26, 2007
Documentación de Proyectos
Ervin Sarkisov propone un índice para el orden de almacenamiento de documentos de un proyecto, pareciera una cosa tan trivial pero tan importante en la administración del conocimiento.
domingo, diciembre 23, 2007
Evaluando herramientas de requerimientos
Forrester Research a través de Methods and Tools pública un estudio de varias herramientas de requerimientos muy interesante para aquellas áreas o empresas que están convencidas de que el principal problema de los desarrollos de software son debido a un mal trabajo de requerimientos.
miércoles, diciembre 12, 2007
Dedicado a Navegapolis
Observatorios de innovación, recuerden que pronto vendrán los capitales intelectuales y uno de ellos es la innovación.
Dilbert, programación ágil, simplemente genial.
Herramientas Case para determinar cuando acabará un proyecto.
Enfrentarse a cambios
El viaje de 1000 millas comienza con un simple paso
martes, diciembre 11, 2007
Business Intelligence - SAP
Algo de MS SQL Server 2008
Negocios o Empresas?
viernes, diciembre 07, 2007
Humor en la Administración de proyectos
lunes, diciembre 03, 2007
y como andamos en sueldos?
Los arquitectos de software ya ganan mas que los Project Manager
Ya gana mas un experto en .NET que el especialista en JAVA (el año pasado era al reves)
Me llama la atención que no este el rol de Developer o de Ingeniero de Requerimientos (por que lo habran omitido?)
Sin duda un estudio para analizar y para ver como van las tendencias.
Estudio de Salarios
martes, noviembre 13, 2007
¿Por que es tan importante la fase de requerimientos? Requirement Engineering: A Roadmap
Si no convencen las estadísticas de por que los proyectos de desarrollo de software fallan, pues vayamos a los números que es donde mas duele, y para eso este post nos servira mucho.
Ojala las empresas Mexicanas se convenzan de la importancia de prepararnos para afrontar esta fase, invertir en tiempo en software para controlar esta etapa, en la contratación de gente preparada en el área de requerimientos cuando suceda esto y en conjunto con el dominio de las tecnologias de desarrollo (entiendase arquitectura y programación) pasaremos a otro nivel en el ámbito mundial de desarrollo de software.
Estimando Proyectos
Desdel el blog de Ervin Sarkisov encuentro esta entrada la cual puede ser de mucha utilidad para empresas de desarrollo y en especial para aquellas áreas que hacen la estimación de un proyecto, ya que esta es una de las partes mas dificiles dentro de la ingeniería de software ya que a diferencia de otras industrias donde los productos o servicios son mas tangibles el desarrollo de software se torna dificultoso la estimacion dadas las características de este tipo de proyectos.
lunes, noviembre 12, 2007
La ambigüedad, durmiendo con el enemigo
Falta de análisis, obviar las cosas, subestimar ciertas etapas del proyecto son grandes razones por las que los proyectos fallan, en mi experiencia puedo decir que estos factores me dieron muchos dolores de cabeza en algunos proyectos, para solucionarlo pueden haber muchos tips desde la redacción del documento de requerimientos pero sin lugar a dudas la experiencia cuenta mucho, el saber tratar al cliente, el obtener del cliente lo que se busca sin desesperarlo y tener una visión de lo que puede suceder son grandes armas para evitar dormir con el enemigo.
miércoles, noviembre 07, 2007
SEI - ITESM
Apenas me entero de esta noticia de colaboración entre el SEI y el ITESM (una de las escuelas mas prestigiadas en México) donde el objetivo es la adopción de PSP (Personal Software Process) y TSP (Team Software Process) metodologías creadas por Watts Humphrey, me da mucho gusto la noticia ya que he visto los beneficios en específico de PSP, espero esto detone mas la industria de software en mi querido país México así como en el estado que radico.
martes, noviembre 06, 2007
Defining IT Projects
En RNQ se pública un estudio de Scott Ambler acerca de lo que es el éxito del proyecto el cual resulta interesante porque a decir del autor no coincide con lo que Standish Group da como definición, y en este aspecto dare mi opinión considero que el éxito del proyecto se puede ver desde varios enfoques en específico 2 desde el punto de vista del cliente y desde el punto de vista de la empresa que desarrolla el proyecto (hablando de proyectos de TI). Hay clientes que por ejemplo el tiempo no es tanto problema (claro esta con un margen razonable de desvío) con tal de que se entregue lo pactado en funcionalidades y costo, esto quiere decir que los retrasos los absorverá la empresa que desarrolla pero para esta es vital que el proyecto se termine en el tiempo establecido por que sino se corre el riesgo de perder rentabilidad en el proyecto.
jueves, octubre 25, 2007
Comentarios de JAVA
Había escuchado hablar y constatado en mi poca experiencia de que JAVA es muy pesado y que es su talón de aquiles, mas alla de eso todo lo demas eran buenos comentarios, pero me encuentro en este post algunos otros inconvenientes de JAVA. Cabe resaltar que ese mismo problema lo encuentro en Microsoft software por aqui, software por aca, bajar esto, bajar esto otro, creo que las complicaciones serían menos si todo se pudiera integrar o clasificar de una manera mas sencilla, alguna vez escuche a alguién decir Lo que no es facil o práctico esta mal hecho, sera cierto??? creo que algo hay de eso.
martes, octubre 23, 2007
Inventing Requirements
Como me hizo recordar experiencias con clientes este artículo, se comenta en el artículo lo siguiente 'The system does not sort the list alphabetically' when nothing in any requirement specified any particular sort order' Que opinan? hasta que punto es problema de una empresa de desarrollo el que se omitan este tipo de funcionalidades y hasta que punto es culpa del cliente que no nos dijo que se debe ordenar una lista alfabeticamente?, desde mi punto de vista el Ingeniero de requerimientos debe ahondar mas en estos puntos porque dificilmente un cliente te los dira, es por eso que ahora esta tomando fuerza el Analista de Negocios quien debe saber aplicar la tecnología en beneficio del negocio pero que sobre todo sepa de procesos de negocio.
lunes, octubre 22, 2007
Free on line Books, desde Navegapolis
Hace mucho que no resaltaba algo de Navegapolis sera porque ando enfrascado mucho en el tema de administración de proyectos, por vasta echarle un ojo cada tercer dia a Navegapolis para ver los valiosos post que presenta Juan Palacio, en este caso Free on line Books.
viernes, octubre 12, 2007
In Defense of UML, RUP, and Application Design
Antes que nada perdón por poner el mismo título de la fuente de informacion en muchos de mis posts, pero es para darle todo el crédito al autor.
Me ha parecido controversial lo que comenta Frank Teti acerca de UML y RUP en algunas cosas comulgo con ellas pero en otras no, desde mi punto de vista en este mundo hay cabida para las metodologías ágiles y las formales creo que estan orientadas a diversos mercados o mas bien tipos de proyectos, el criticar una u otra metodología se me hace perder el tiempo y no ayuda nada a la industria y mas alla de eso puede confundir a los clientes, es como la pelea entre .NET y Java cual es mejor??? pues yo creo que los dos tienen sus pro y sus contras. Soy un amplio defensor de RUP y UML pero no quiere decir que no deje de ver las virtudes del mundo Agil de SCRUM o de FDD etc. En fin es un artículo para disfrutar.