El experto funcional
No es un rol central que desempeña una persona dentro del área de tecnología de la información normalmente, sin embargo, es parte importante del proceso de desarrollo de software. En algunos casos, son los propietarios de empresas o usuarios de negocios; en la mayoría de los casos se denomina "cliente" o "usuario".
¿Qué es un experto funcional?
Los expertos funcionales realmente se dividen en pocas categorías. En una categoría está el propietario de la empresa quien inicia el proceso de desarrollo, en este caso un gerente podría estar patrocinando el proyecto. En el caso de un patrocinador externo para los proyectos de desarrollo, se puede incluir por ejemplo al cliente en el proceso de pago de las facturas. En el caso de empresas de desarrollo de software, a menudo poseen personal experto en la materia quienes han desarrollado un nivel de conocimiento que les permite comprender lo que el producto se supone debe hacer en gran medida o al menos lo que se espera que cumpla.
Proporcionan todos los insumos de materia prima para el proceso de desarrollo, esto incluye los requisitos para el sistema y cómo será utilizada. De igual modo describe el problema o la oportunidad de que la solución de software, en última instancia, lo resuelva.
¿Quién es un experto funcional?
Dentro de esta categoría se incluyen todas aquellas personas relacionadas en forma directa con los procesos de negocios tales como por ejemplo el gerente de crédito de una institución financiera, quien conoce los flujos de proceso y los estados por los cuales debe pasar una solicitud de crédito. De esta forma el experto funcional es quien tiene identificados problemas y necesidades del proceso para alcanzar la eficiencia y eficacia del mismo.
¿Lo que no está en su caja de herramientas?
Como parte de un equipo de desarrollo, se deben considerar algunos criterios claves con el objetivo de evitar los supuestos:
No asuma que los usuarios comunican claramente lo que saben. La mayoría de las personas no son buenas en el proceso de comunicar con claridad y detalle sus pensamientos sobre un tema. La expectativa de que los dueños de los procesos se pueden convertir en un grifo y empezar a entregar información de una manera que el resto del equipo pueda entender no es realista. Establezca expectativas que permitan a los usuarios comunicar sus conocimientos en forma clara y sencilla con los objetivos de:
No asuma que los usuarios comprenden los modelos de arquitectura, el desarrollo conduce, a los Analistas Funcionales, y otros miembros del equipo, a describir esquemas incompresibles para los usuarios. Los modelos base deben ser sencillos de comprender de modo que sean entendidos por los usuarios. A partir de estos modelos base, se generaran los modelos de arquitectura para el desarrollo de software.
No asuma que los usuarios tienen todas las respuestas. Cada persona tiene su propia perspectiva de la organización.
¿Qué hace un experto funcional?
Ser un experto funcional no es una carrera tal como lo es ser un desarrollador. En toda organización, el desarrollo de una comprensión profunda de un proceso, una industria, y en algunos casos de la organización en si, es de valor para los procesos de desarrollo de software, ya que permite comprender como funcionan los procesos y entender los problemas a ser solucionados.. De esta manera, en toda organización el experto funcional es el líder central, ya que es quien tiene el conocimiento y valida que la solución que se desarrolle satisface las necesidades del negocio.
Lo bueno y lo malo:
El experto funcional en el ciclo de vida de desarrollo de software tiene sus altibajos como cualquier otro papel en el proceso. Seguidamente se presentan varios ejemplos de lo que es bueno y lo que no sobre este rol y algunos elementos a tener en cuenta:
Bueno: Este rol en los proyectos de desarrollo de software es generalmente de corta duración, debido a que todo proyecto tiene un principio y un fin.
Bueno: Los expertos funcionales son generalmente bien respetados debido principalmente a su nivel de conocimiento sobre los temas relaciones con su área de desempeño y deben ser considerados como parte necesaria en todo proyecto.
Bueno: La participación en los proyectos representa una oportunidad de interactuar con muchas personas en todos los niveles dentro de una organización.
Malo: Debido a que el desarrollo de software no es considerado como un proceso primario en la mayoría de las organizaciones, el experto funcional puede llegar a sentir que no encaja dentro del equipo de proyecto.
Malo: Por lo general el equipo de desarrollo de software puede estar formado por personas brillantes en cuanto esta actividad se refiere, sin embargo , pueden tener problemas para entender el negocio y es aquí donde el experto funcional interviene con el objetivo de explicar los procesos desde distintas perspectivas con el objetivo de que sea plenamente comprendida.
Malo: Participar en un proceso de desarrollo de software puede requerir más tiempo del que un experto funcional está acostumbrado, necesitando incluso dedicar más tiempo al proyecto que sus actividades diarias relacionadas con los procesos de negocios y operativos.
Conclusión
El experto funcional es la génesis del proceso de desarrollo de software y puede ser un valioso componente del equipo. Debido a su participación en este proceso es de corta duración es una función que sirve guía para el resto del equipo .
No es un rol central que desempeña una persona dentro del área de tecnología de la información normalmente, sin embargo, es parte importante del proceso de desarrollo de software. En algunos casos, son los propietarios de empresas o usuarios de negocios; en la mayoría de los casos se denomina "cliente" o "usuario".
¿Qué es un experto funcional?
Los expertos funcionales realmente se dividen en pocas categorías. En una categoría está el propietario de la empresa quien inicia el proceso de desarrollo, en este caso un gerente podría estar patrocinando el proyecto. En el caso de un patrocinador externo para los proyectos de desarrollo, se puede incluir por ejemplo al cliente en el proceso de pago de las facturas. En el caso de empresas de desarrollo de software, a menudo poseen personal experto en la materia quienes han desarrollado un nivel de conocimiento que les permite comprender lo que el producto se supone debe hacer en gran medida o al menos lo que se espera que cumpla.
Proporcionan todos los insumos de materia prima para el proceso de desarrollo, esto incluye los requisitos para el sistema y cómo será utilizada. De igual modo describe el problema o la oportunidad de que la solución de software, en última instancia, lo resuelva.
¿Quién es un experto funcional?
Dentro de esta categoría se incluyen todas aquellas personas relacionadas en forma directa con los procesos de negocios tales como por ejemplo el gerente de crédito de una institución financiera, quien conoce los flujos de proceso y los estados por los cuales debe pasar una solicitud de crédito. De esta forma el experto funcional es quien tiene identificados problemas y necesidades del proceso para alcanzar la eficiencia y eficacia del mismo.
¿Lo que no está en su caja de herramientas?
Como parte de un equipo de desarrollo, se deben considerar algunos criterios claves con el objetivo de evitar los supuestos:
No asuma que los usuarios comunican claramente lo que saben. La mayoría de las personas no son buenas en el proceso de comunicar con claridad y detalle sus pensamientos sobre un tema. La expectativa de que los dueños de los procesos se pueden convertir en un grifo y empezar a entregar información de una manera que el resto del equipo pueda entender no es realista. Establezca expectativas que permitan a los usuarios comunicar sus conocimientos en forma clara y sencilla con los objetivos de:
- No dejar nada al margen,
- Entender los procesos,
- Coincidir las prioridades individuales de cada área de negocio y/o persona con las prioridades de la empresa.
No asuma que los usuarios comprenden los modelos de arquitectura, el desarrollo conduce, a los Analistas Funcionales, y otros miembros del equipo, a describir esquemas incompresibles para los usuarios. Los modelos base deben ser sencillos de comprender de modo que sean entendidos por los usuarios. A partir de estos modelos base, se generaran los modelos de arquitectura para el desarrollo de software.
No asuma que los usuarios tienen todas las respuestas. Cada persona tiene su propia perspectiva de la organización.
¿Qué hace un experto funcional?
Ser un experto funcional no es una carrera tal como lo es ser un desarrollador. En toda organización, el desarrollo de una comprensión profunda de un proceso, una industria, y en algunos casos de la organización en si, es de valor para los procesos de desarrollo de software, ya que permite comprender como funcionan los procesos y entender los problemas a ser solucionados.. De esta manera, en toda organización el experto funcional es el líder central, ya que es quien tiene el conocimiento y valida que la solución que se desarrolle satisface las necesidades del negocio.
Lo bueno y lo malo:
El experto funcional en el ciclo de vida de desarrollo de software tiene sus altibajos como cualquier otro papel en el proceso. Seguidamente se presentan varios ejemplos de lo que es bueno y lo que no sobre este rol y algunos elementos a tener en cuenta:
Bueno: Este rol en los proyectos de desarrollo de software es generalmente de corta duración, debido a que todo proyecto tiene un principio y un fin.
Bueno: Los expertos funcionales son generalmente bien respetados debido principalmente a su nivel de conocimiento sobre los temas relaciones con su área de desempeño y deben ser considerados como parte necesaria en todo proyecto.
Bueno: La participación en los proyectos representa una oportunidad de interactuar con muchas personas en todos los niveles dentro de una organización.
Malo: Debido a que el desarrollo de software no es considerado como un proceso primario en la mayoría de las organizaciones, el experto funcional puede llegar a sentir que no encaja dentro del equipo de proyecto.
Malo: Por lo general el equipo de desarrollo de software puede estar formado por personas brillantes en cuanto esta actividad se refiere, sin embargo , pueden tener problemas para entender el negocio y es aquí donde el experto funcional interviene con el objetivo de explicar los procesos desde distintas perspectivas con el objetivo de que sea plenamente comprendida.
Malo: Participar en un proceso de desarrollo de software puede requerir más tiempo del que un experto funcional está acostumbrado, necesitando incluso dedicar más tiempo al proyecto que sus actividades diarias relacionadas con los procesos de negocios y operativos.
Conclusión
El experto funcional es la génesis del proceso de desarrollo de software y puede ser un valioso componente del equipo. Debido a su participación en este proceso es de corta duración es una función que sirve guía para el resto del equipo .
0 comentarios:
Publicar un comentario