archivo

Archivos diarios: julio 22, 2011

Un aspecto que hay que cuidar cuando se te realiza el traspaso de un proyecto independientemente de la fase en la que la cojas consiste dejar bien claro a tus superiores (por lo menos) y a los responsables usuarios el estado en que se encuentra y la viabilidad del mismo en función de ese estado y de los recursos con los que se va a disponer a partir de ese momento.

El objetivo es evitar malos entendidos y falsas expectativas. En muchos casos no va a gustar lo que vas a decir pero como profesionales nuestra obligación es que la ejecución del proyecto sea la mejor posible y para ello es necesario situar el mismo en el contexto más adecuado. Si se prevén problemas hay que comentarlo y si los recursos son insuficientes hay que advertirlo.

Después te podrán hacer caso o no, eso ya no está en tu mano, tu ya has cumplido con tu responsabilidad, ahora que otros asuman las suyas.

Es muy importante que haya respeto con el trabajo realizado por las personas que han estado en el proyecto antes que tú ya que una cosa es reflejar una realidad actual y estimar qué es lo que puede pasar y otra hacer un juicio de determinadas decisiones tomadas a lo largo del proyecto, si hay cosas que se han hecho mal o ha existido negligencia le corresponde a otros haber actuado.

Los que han trabajado hasta ahora en el proyecto lo han hecho en un contexto y lo más probable es que no lo conozcas, además el pasado es pasado y lo que nos interesa es que a partir de ahora se cumplan los objetivos que nos marquen.

La precondición está formada por el conjunto de condiciones que se tienen que cumplir para que se pueda iniciar un caso de uso. En muchos casos supone la ejecución de casos de uso previos.

La postcondición refleja el estado en que se queda el sistema una vez ejecutado el caso de uso.

En ambos casos lo que se representa es un estado y no la ejecución de una serie de acciones (previas o posteriores al caso de uso).

Si te preguntas si debes cumplimentarlo en la ficha de descripción del caso de uso, no te puedo dar una respuesta general (aunque personalmente piense que cuesta poco trabajo ponerlos), ya que no se debe tratar de una decisión de carácter formal sino de una decisión basada en criterios prácticos, así que lo mejor es que para cada caso de uso te hagas la siguiente pregunta ¿aporta una mayor claridad para el usuario y para el equipo de desarrollo que para un caso de uso concreto ponga precondición y/o postcondición o éstas se sobreentienden?.