none
Aspectos ha tener en cuenta al recibir un proyecto desarrollado en c# RRS feed

  • Pregunta

  • Buen día, pronto en la empresa donde trabajo recibiremos un software desarrollado en C# y que esta bastante avanzado, al momento que nos entreguen el codigo fuente debo esta presente y tratar de preguntar cosas necesarias que en un futuro necesitaremos saber. Necesito ayuda con respecto ha que aspectos deberia tener en cuenta y preguntar ya que no tengo tanta experiencia. 
    domingo, 12 de enero de 2020 1:09

Respuestas

  • hola

    >>al momento que nos entreguen el codigo fuente debo esta presente y tratar de preguntar cosas necesarias

    pero es exactamente en ese momento que debes realizar todas las preguntas ?

    minimamente cuando entregan algo deberian darte unos dias para que puedas revisarlo

    Por lo general documentacion escrita es probable que no tengan, pero si tienen ayudaria bastante

    Despues lo primero es asegurarte que el codigo compile, que tengas los script que creen la db con la estructura correcta y funcionando para ese codigo

    Despues preguntar para el futuro no creo que puedas, salvo que tengas definiciones funcionales de mejoras que debas realizarle para poder evaluar si sera posible agregarlas al codigo existente

    Yo mas que en el futuro me centraria en el ahora, que todo compile, funcione y de ser posible este documentado

    Algo importante es conocer los requisitos funcionales de la aplicacion, o sea aspectos de negocio que se desarrollaron y como, no todo es codigo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Diana AcuñaModerator lunes, 13 de enero de 2020 16:17
    • Marcado como respuesta inva12 jueves, 16 de enero de 2020 23:30
    domingo, 12 de enero de 2020 21:20
  • Hola

    Cada caso es diferente, pero en forma general yo he solicitado

    Un diagrama general de la arquitectura de la aplicación

    Un diagrama con el flujo de funcionamiento

    Diagrama de clases

    Descripción de los componentes que conforman el sistema y que se indique si hay librerías externas y a las cuales no puedas modificar su código o son de licencia, hay que tener cuidado que no te den un componente que sea licenciado y no te avisen

    Documento de mantenimiento del código, esto es para saber qué es lo que tienes que hacer cada determinado tiempo y si hay componentes que dependan de una versión en especifica.

    Documento de despliegue y puesta a producción

    Documento para interpretar los logs o capacitación

    Documento de base de datos, con descripción de tablas y script

    Documento de mantenimiento y puesta a producción de la base de datos

    Es un tema muy interesante y esperemos que más colegas aporten ideas.

    ---

    Juan Carlos

    Blog

    • Marcado como respuesta inva12 jueves, 16 de enero de 2020 23:30
    domingo, 12 de enero de 2020 18:45

Todas las respuestas

  • Hola

    Cada caso es diferente, pero en forma general yo he solicitado

    Un diagrama general de la arquitectura de la aplicación

    Un diagrama con el flujo de funcionamiento

    Diagrama de clases

    Descripción de los componentes que conforman el sistema y que se indique si hay librerías externas y a las cuales no puedas modificar su código o son de licencia, hay que tener cuidado que no te den un componente que sea licenciado y no te avisen

    Documento de mantenimiento del código, esto es para saber qué es lo que tienes que hacer cada determinado tiempo y si hay componentes que dependan de una versión en especifica.

    Documento de despliegue y puesta a producción

    Documento para interpretar los logs o capacitación

    Documento de base de datos, con descripción de tablas y script

    Documento de mantenimiento y puesta a producción de la base de datos

    Es un tema muy interesante y esperemos que más colegas aporten ideas.

    ---

    Juan Carlos

    Blog

    • Marcado como respuesta inva12 jueves, 16 de enero de 2020 23:30
    domingo, 12 de enero de 2020 18:45
  • hola

    >>al momento que nos entreguen el codigo fuente debo esta presente y tratar de preguntar cosas necesarias

    pero es exactamente en ese momento que debes realizar todas las preguntas ?

    minimamente cuando entregan algo deberian darte unos dias para que puedas revisarlo

    Por lo general documentacion escrita es probable que no tengan, pero si tienen ayudaria bastante

    Despues lo primero es asegurarte que el codigo compile, que tengas los script que creen la db con la estructura correcta y funcionando para ese codigo

    Despues preguntar para el futuro no creo que puedas, salvo que tengas definiciones funcionales de mejoras que debas realizarle para poder evaluar si sera posible agregarlas al codigo existente

    Yo mas que en el futuro me centraria en el ahora, que todo compile, funcione y de ser posible este documentado

    Algo importante es conocer los requisitos funcionales de la aplicacion, o sea aspectos de negocio que se desarrollaron y como, no todo es codigo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Diana AcuñaModerator lunes, 13 de enero de 2020 16:17
    • Marcado como respuesta inva12 jueves, 16 de enero de 2020 23:30
    domingo, 12 de enero de 2020 21:20