muy cierto y a tomar en cuanta la rigidez del esquema con el que se lleva la elaboracion del proyecto, el comentario que hace el señor en el video es mas que cierto, queramoslo o no siempre en un proyecto se va a trabajar en equipo y si alguna persona del equipo se estanca con su parte se colapsa por decirlo de alguna forma el desepeño de las otras, minimo se alargan los tiempos.
Asi que como nota mental voy a agregar que cuando se trabaje en un proyecto exista comunicacion entre las partes del proyecto, por que si bien es cierto no todos somos los mejores en todo pero si en algo y aveces detallitos que mi compañero podria haber resuelto en un rato son los que me atrasan a mi y yo atraso el proyecto "comunicacion, seria la clave del exito".
Saludos a todos , muy buena pagina por cierto la de lider del proyecto.
Es cierto que la mayoria de las metodologias para desarrollo de software pueden ser tediosas en el sentido estricto que se debe llevar para que sea realizado tal y como dice el modelo. Al ser un trabajo en equipo recuerdo que en un proyecto que realizamos hace tiempo se nos pidio que se eligieran "lideres" de etapas de proyecto, es decir que un integrante del equipo se hiciera cargo de alguna fase del proyecto, la elección se haria de acuerdo con las habilidades o familiaridad que tuviera esa persona con esa parte del proyecto. Ahora queda mas que entendido que de esta manera se procuraba avanzar de la forma mas rapida posible, claroq ue al decir responsable quiere decir que no lo hara solo, recibira el apoyo de los integrantes del equipo pero el guiara los recursos del equipo en la etapa que sea "su fuerte" y de esta manera por su experiencia se pueda realizar de forma correcta y rapida. Al contrario si se le deja como lider a una persona que no es tan habil en esa etapa del proecto, provoca mal manejo de recursos, perdida de tiempo y posible error o generara un estado incompleto o vacio en la parte del proyecto que este a cargo.
Lo visto en el video es algo interesante, ya que lo que dice ahí de que algunas metodologías son muy rigurosas es cierto y esto mismo puede provocar que el proyecto se atasque por todos los procesos que tiene que pasar, y en algunos casos no es necesario.
En ciertos proyectos es conveniente entregar una aplicación beta al cliente que permita resolver su problema y así vea que el proyecto va en buen camino, por lo tanto, es conveniente hacer una iteración rápida que permita una liberación rápida (un entregable) ayudándonos de otras tecnologías.
Esto va permitir dar más confianza a los desarrolladores del proyecto en el cumplimiento de su objetivo. Puesto que de una forma sencilla pudieron cumplir alguna expectativa del cliente.
Como se ve en el video en algunos de los casos cuando se adopta una metodologia resulta ser muy tedioso. Como por ejemplo la metodologia del que habla el video el de procesos unificados que tiene una gran rigidez a la hora de utilizarla y muchas veces en vez de ayudar nos estorba en el proyecto.
Y Los rigurismos hay que vnecerlos para poder desarrollar el proyecto con mas faciliad y que el ciclo de vida nos resulte de acuerdo a lo planeado. Como cuando utilizamos las iteraciones que en muchos de los casos queremos utilizar todas las tecnicas y reglas en la ing. en sistemas pero no nos damos cuenta que tenemos un gran equipo y que se puede utilizar a nuestro favor y en esos casos hay que utilizar loa opciones posibles que nos ayuden a resolverlos con mas facilidad.
Bueno es muy cierto lo que se dice en el video pero yo considero que antes de poder usar la flexibilidad en los ciclos de vida es importante tener experiencia en el mismo, ya que si no se tiene la suficiente experiencia acerca del comportamiento un proyecto en un ciclo de vida X , con el uso de la flexibilidad nos vendira saliendo peor ya que no podriamos dar libertades que no deberiamos y pues no podriamos saber con exactitud si nos estamos equivocando o no. por eso yo siento que el uso de flexibilidad en este caso hay que ir dejandoselo a gente experimentada o bien si trabajamos con este tipo de personas aprender lo mas posible para poder darnos eso pequeños lujos..
El uso de metodologías ha hecho pesado el proceso de desarrollo, son muchos los puntos que debemos de tomar en cuenta para su elaboración, lo que se plantea en el video es la posibilidad de dejar que las personas con experiencia en el área se encarguen de determinados problemas, buscar gente especialista en cada área, que tenga amplios conocimientos y que sea capaz de resolver un problema determinado en un tiempo relativamente corto, esto es conveniente, ya que se realizan partes del proyecto de forma rápida, en sí, se trata de buscar gente ágil en determinada área de acción.
Lo expuesto en el video es muy interesante, ya que nos da una idea clara de lo rigurosas que pueden llegar a hacer algunas Metodologías de Desarrollo, llegando a complicar la entrega del proyecto, ya que al tener varias sub-tareas dentro de cada fase y tratar de seguir cada regla de la metodología tiende complicar el proceso de desarrollo del software.
Un muy buen video para mostrarnos lo importante que es el trabajo en equipo para agilizar los procesos de desarrollo de software, ya que a veces queremos hacer todo solo, demostrar que no necesitamos ayuda o por orgullo (como menciono el expositor) no la solicitamos y si de por si, el uso de una metodología puede llevarte a un proceso complicado y tratar de hacerlo solo se complica aun más.
Es por eso que el trabajo en equipo aunado al uso de herramientas de tecnológicas es importante para agilizar los procesos de desarrollo ya que cada integrante se enfoca a un determinada fase permitiendo así generar versiones rápidas, que se generan en una sola iteración, las cuales son revisadas por todo el equipo desarrollador verificando, que satisfagan las necesidades del cliente.
Con este video puedo comentar que es muy cierto que en ocasiones al elaborar un proyecto y utilizar una metodología como la del proceso unificado que lleva las fases de inicio o concepción, elaboración, construcción y transición muchas veces se puede estancar el proyecto en fases preliminares por no tener contemplado los programas con los que se pudiera sacar adelante parte del proceso del proyecto, como lo que comentó el señor del video sobre una hoja de cálculo que les ahorró hacer una serie de operaciones tardadas y que gracias a eso aprovecharon el tiempo en otras actividades mismas del proyecto. Lo anterior, no quiere decir que todas las fases del proceso unificado se resuelven con programas porque la fase de construcción requiere fielmente del proceso de análisis, diseño y construcción para el logro de los objetivos del proyecto.
Otro de los elementos que afectan comúnmente el tiempo de proceso de un proyecto es que usualmente no se conocen o no se reconocen las capacidades de cada uno de los integrantes del equipo desarrollador y en ocasiones uno de los integrantes puede terminar una determinada tarea en menor tiempo que otro integrante del equipo.
De esta manera puedo decir que hay que tomar en cuenta todos los factores que puedan favorecer al proyecto para entregarle al cliente un avance o resultado significativo con poco esfuerzo y en menos tiempo.
este ejemplo de reducir los tiempos con herremientas disponibles, es lo que todo lider de proyecto debe considerar para incorporar a su sistema de desarrollo, ya que hoy en dia debemos incorporar todo tipo de herramienta disponible y a la persona que tenga experiencia y que pueda aportar ideas sobre esta...
este tipo de personas es la que todo equipo de desarrollo necesita, ya que puede aportar soluciones practicas y rapidas con menores recursos o trabajo..
por ello se debe considerar en el equipo a una persona encargada de buscar o investigar hacerca de las nuevas tendencias o tecnologias empleadas en el desarrollo de sistemas, para poder estar siempre a la vanguardia ya que de esto depende el mantenernos en la copetencia...
Es comun que sucedan los conflictos descritos en el video, ya que muchas veces siempre que se planea ciertas actividades se desea concluirlas a tiempo, perooo siempreeeee o por lo general no se cumple dicha planificacion. Muchas veces los desarrolladores o en este caso nosotros como alumnos aun de la carrera cuando nos solicitan desarrollar un proyecto, se desea aplicar la metodologia elegida al pie de la letra porque se piensa que si no se hace asi el proyecto no cumplira los objetivos propuestos... Pero este video nos da una nueva vision de que podemos ocupar nuevas herramientas dentro del desarrollo del proyecto, claro esta sin dejar de cumplir la metodologia elejida desde el principio de nuestro proyecto y cumplir por lo tanto los objetivos propuestos desde el principio.....
muy muy cierto.... muchas veces a la hora de definir el problema a desarrollar en el proyecto, se deside o se contempla un plan de desarrollo en cual como ya se ha establesido, el equipo desarrollador sigue esa secuensia o esa linea guia. Pero es muy cierto siempre surgen algunos probelmitas o dudas y la pereonsa encargada de esa perte o la apersona q detecta este probloma trata de resolverlo y avces se estanca al creer no poder o al no encontrar una solucion rapida. Es bueno hacerle sabes estos problemas al Lidero del proyecto pues puede optar por una semi-iberacion como lo comenta el señor en el video. Suele suceder q le problema puede resolverse de una manera fuena de la linea aguia con la q se aya establesido el desarrollo del proeycto y esto nos da mas tiempo mas experienci mas opaciones en cuanto a toda al demas estapas de desarrollo.
es muy cierto lo que se describe en el video las metodologías han hecho pesado el proceso de desarrollo, en ocasiones hay que cubrir muchos puntos para cada etapa de desarrollo,pero como dice el protagonista del video hay que buscar personal especializado para cada area de desarrollo para poder agilisar cada etapa y no estancarse mas del tiempo en una etapa.
bueno lo que yo entendi del video es lo dificil que puede ser que las dos partes esten de acuerdo con lo que quieren como por ejemplo a la hora de realizar un proyecto las dos partes y tienen que estar de acuerdo con lo que quieren es decir lo que quiere una lo tiene que entender la otra para que no haya problema a la hora de entregar el producto y las dos partes queden satisfechas.
lo que entendi de este video es que nosotros como desarrolladores de software tenemos que tener una idea o estructuracion de las etapas en las que se pueda dividir un proyecto,para esto nos sirven las metodologias de desarrollo de software que se mensionan en el video, las cuales nos dan una idea clara y consisa para la resolucion de un proyecto determinado o dado por un cliente.
Interesante el contenido del video, pues muchas veces en lugar de que las metodologías nos ayuden a encontrar soluciones,sentimos que nos dificultan aún más las situaciones.
Un punto importante que menciona el expositor es que en la etapa de elaboración se puede hacer una entrega, podríamos decir parcial del producto, para que el cliente se sienta involucrado con el proyecto y tenga nociones de que es lo que va recibir al finalizar el proyecto.
Como en todo, es muy importante el trabajo en equipo, pues mientras una persona se encarga del diseño, por ejemplo, otras se pueden encargar de la programación, y esto evita retrasos dentro de la planeación del proyecto.
Muy buena información la que se encuentra en este blog.
El desarrollo de un proyecto, implica muchos factores como por ejemplo: La elección de la metodología que se va a seguir, la planeación de las entrevistas con el cliente, la selección del equipo de trabajo, entre otros; por lo cual es importante que exista una persona que sea el líder del proyecto, ya que será la indicada para marcar las pautas de seguimiento que se le darán al proyecto (utilizando la metodología elegida) y como tal será la encargada de coordinar cada una de las actividades del equipo de trabajo, supervisando su correcto desempeño así como también obtener las características esenciales de cada parte del equipo desarrollador, para poder así responder a las necesidades que surjan en cada fase de la elaboración del proyecto y darles una solución rápida y efectiva; logrando con ello, la elaboración del proyecto y la entrega en tiempo y forma del mismo. Es importante que exista una buena comunicación entre el equipo de trabajo y que cada parte del mismo reconozca las virtudes y habilidades de cada uno para lograr con ello optimizar los recursos y de esta manera trabajar de forma armoniosa a manera de evitar conflictos entre el equipo. Existiendo la buena comunicación en el equipo, facilita al líder del proyecto su tarea, logrando con ello, el buen entendimiento con el cliente a la hora de efectuar los avances (entregables respectivos) del proyecto.
Después de ver este video concuerdo en que puede llegar a resultar complicado y tedioso el uso de alguna metodología para el desarrollo de algún sistema, mas sin embargo por eso se debe de realizar un análisis para elegir cual metodología es la más apropiada o flexible para nuestro proyecto pues muchas veces depende de que tan grande sea este. En caso de que dado proyecto sea muy grande una de las metodologías que se adaptan mejor es la RUP, que como vimos en el video consta de 4 fases, más sin embargo puede que en cada fase nos sea posible resolverla de la manera más rápida y sin entrar en el rigor completo de la metodología además de que sería conveniente que en cada etapa si alguien del equipo de trabajo domina más que otros el tema pues sea a este a quien se le asigne esta parte del proyecto.
Bueno pues este video nos menciona que por muy rigido que parezca una metodologia siempre se puede encontrar la manera de hacerlo mas factible para asi poder entregar un proyecto en tiempo y forma.
Pero lo que principalmente me llamó la atención fué el hecho de recalcar el trabajo en equipo, es decir, que debemos conocer las cualidades y habilidades de cada miembro del equipo para que todos aporten algo, y no se pierda tiempo intentando resolver algo que otra persona puede hacer.Para ello es muy importante la comunicación...
Como primer punto me parecio muy interesante el hecho de que no siempre hay que seguir las metodologias al pie de la letra, si no que siempre pueden ser modificadas y adaptadas segun sea la necesidad del proyecto.El que estemos seguiendo o aplicando una metodologia estandar siempre la podemos adaptar. y como Segundo punto es importante saber ante todo que el trabajo en equipo es la mejor manera de llegar al exito, como miembros de un equipo de trabajo debemos conocer nuestras debilidades y nuestras fortalezas y explotarlas al maximo, esto lograra mayores y mejores resultados.
Como moraleja para este video podemos sacar lo siguiente "Todo tiene solucion menos la muerte", por que complicarse con herramientas complejas, base de datos o con un kilometrico codigo de "X" lenguaje, cuando en la actualidad hay diversa herramientas que nos pueden ayudar y obtener tal vez no un sistema seguro o fiable pero si un avance significado sinonimo a exito, como lo dice el autor, que es la vitamina de todo proyecto,... no por muy sofiscado el ciclo de vida o metodologia elegida, buscaremos herramientas igual de complicadas, sabiendo que todo se puede solucionar con un bloc de notas, un HTML basico o una basesita de datos, claro no tod en la vida es asi de facil, pero ayudan de manera importante para las siguientes fases del proyecto y no estancarlo y ya en el futuro mediante una iteraccion buscar soluciones mas empresariales que satisfagan las necesidades de un cliente.
Las metodologías nos proporcionan en muchas ocasiones la disciplina que todo proyecto debe de tener, sin embargo, la rigidez de estas y en ocasiones excepcionales la falta de flexibilidad, propician que algunos desarrollos tengan que tornarse bastante ásperos y con problemas de ejecución. Es por lo mismo que como se menciona atinadamente en el video, se debe de buscar alguna ruta alternativa, sin olvidar la importancia que tiene una metodología. Y aunque en ocasiones la jugada más difícil es hacer la más fácil, siempre es importante identificar que desarrollos pueden soportar la flexibilidad de adaptarse a nuevas situaciones o a continuar con las mismas vertientes.
pues io creo que cuando no exite una buena organizacion y coordinacion dentro del desarrollo de software, y no existe un buen tiempo para la elaboracion de un buen software, existen tecnicas que nos pueden ayudar para agilizar las liberaciones del proyecto, y pues yo creo por el lado del programador y eticamente realizando este tipo de tecnicas aunque pueden ser faciles y de gran ayuda a la hora de entregar aplicaciones y proyectos terminados no sea un buen proyecto de calidad, creo que al final de los resultado aunque se le entregue algo al cliente, por el lado del programador siemre habra siertas inconformidades de que se pudo haber echo mejor y por falta de tiempo no se completo quisa, creo que este tio de tecnicas se usa cuando no existe una buena coordinacion entre los mienbros del equipo y el cliente
bueno, los esquemas nos permita llevar un mejor desarrollo de nuestro proyecto, pero se tiene que trabajar en equipo cuando los proyecta ya son de gran escala. Pero los esquemas tambien tiene su contra ya que nunca se acopla para el desarrollo de proyecto en particular.
En el video como podemos ver nos da bueno informacion de los esquemas del proyecto
DE: hernandez ignacio cresencio de planificacion y modelado 8:00-9:00
Eso es algo con lo que creo que nos enfrentamos todos ya que se hace demasiado tedioso estas entregando documentso de avance y es algo que se ecesita pero se vuelve algo desgastante. Son experiencias que ya hemos tenido al trabajar en equipos y no siempre recibimos lo que esperamos de los demas integrantes, solo puedo decir que si se trabaja en equipo es para ayudar a el que lo necesite no es solo el no pedir eyuda si no tambien el no ofrecerla lo que aveces limita la rapidez de las etapas de desarrollo.
La mayoria de metodologías de desarrollo o ciclos de vida son muy estrictos en cuanto a los procesos y tareas a realizar, pero siempre se pueden utilizar metodologías que tengan cierto grado de flexibilidad y que nos ayuden a mostrarle al cliente los avances que se han logrado, siempre en manera de entregables o prototipos, precisamente la metodología por prototipos es muy adecuada en estos casos. Por otra parte, el devengar responsabilidades a los demás integrantes del equipo de trabajo es muy importante, sobre todo el hacerlo adecuadamente, ya que esto nos puede ahorrar tiempo y trabajo, para ello se deben de conocer las fortalezas y debilidades de nuestro equipo de trabajo, tener buena comunicación por si alguno llegase a quedarse estancado en alguna fase del desarrollo y, sobre todo, saber en que momento pedir ayuda a nuestros compañeros.
Todo lo que se comenta en el video se me hizo muy adecuado por ejemplo en nuestro caso para cuando desarrollamos pequeños proyectos para las diferentes materias, muchas veces los profesores quieren que cubramos al pie de la letra con cierta metodologia, siendo que la dimension del proyecto no se presta para tanto. El ejemplo que se pone en el video es por demas adecuado, muchas veces buscamos una solucion demasiado compleja para algo que puede ser resuelto por un medio mas rapido. No por que una solucion sea compleja quiere decir que sea la mejor.
En muchas ocasiones las metodologias de desarrollo de software nos parecen algo complicadas e inflexibles y tambien nos cortan la libertad, tal vez la poca experiencia nos hace cometer errores como no aprovechar al maximo las caracteristicas de todo el equipo de desarrollo sus capacidades y lo que pueden aportar al proyecto logrando que los problemas se resuelvan de manera mas rápida.
Es importante lograr que el equipo de desarrollo tenga sobre todo buena comunicacion,para que al utilizar cualquier metodologia sea mas facil llevar a cabo todas las fases que la componen y evitar retrazos en el tiempo de entrega.
La mayoria de las veces las metodologias resultan ser muy rigurosas y como lo comentan el video algunas veces sentimos que en vez de ayudarnos nos perjudican y nos atrazan al tratar de apegarnos a ellas ya que utilizamos mas tiempo del que deberiamos. Como comentan en el video es bueno tambien poder trabajar en equipo, ya que algunas veces nosotros nos enfrascamos en un problema que nos puede llevar dias sin un buen resultado, sin embargo talvez para otra persona del grupo conosca una manera mas rapida de realizarlo.
Este video es muy interesante ya que nos explica breve y claramente como se lleva acabo el ciclo de vida y las metodologias a utilizar para realizar un proyecto.Antes de iniciar las fases de creacion de un proyecto el lider del mismo debera estar consiente de las capacidades de cada miembro de su equipo para que el momento de otorgarles tareas especificas que coinsidan con su perfil o sus capacidades. De la misma forma nos ayuda a hacer consiencia que no siempre devemos tratar de resolver los problemas que surgan con las herramientas que el proyecto nos otorga. Sino que como ingenieros tenemos la posibilidad de apoyarnos en herramientas externas al proyecto pero que puedan establecer una relacion con el mismo.
En conclusion cuando surga un problema hay que exponer al equipo de trabajo y buscar conclusiones tanto simples como complejas dado que no siempre la solucion esta donde la estamos buscando y muchas veces basta con pedir un poco de ayuda para facilitar la solucion.
Este video es muy interesante ya que nos explica breve y claramente como se lleva acabo el ciclo de vida y las metodologias a utilizar para realizar un proyecto.Antes de iniciar las fases de creacion de un proyecto el lider del mismo debera estar consiente de las capacidades de cada miembro de su equipo para que el momento de otorgarles tareas especificas que coinsidan con su perfil o sus capacidades. De la misma forma nos ayuda a hacer consiencia que no siempre devemos tratar de resolver los problemas que surgan con las herramientas que el proyecto nos otorga. Sino que como ingenieros tenemos la posibilidad de apoyarnos en herramientas externas al proyecto pero que puedan establecer una relacion con el mismo.
En conclusion cuando surga un problema hay que exponer al equipo de trabajo y buscar conclusiones tanto simples como complejas dado que no siempre la solucion esta donde la estamos buscando y muchas veces basta con pedir un poco de ayuda para facilitar la solucion.
Pues yo considero que lo que aqui se menciona es de gran utilidad pero asi mismo cuando estamos en el desarrollo de un proyecto hay que tomar en cuenta cada uno de los detalles para su elaboracion, y lo que aqui se menciona es que hay que tener cierta experiencia para hacer un buen uso y manejo de la flexibilidad que pueda tener el proyecto, ya que si no se ejecuta con cierta precaucion se nos podria salir de las manos y provocar un verdadero desastre sobre el desarrollo del proyecto, en resumen para hacer una buena metodologia sobre el desarrollo de un proyecto, se necesita personal experimentado capaz de solucionar cualquier detalle que pueda surgir y asi mismo tener un buen desempeño con el cliente.
38 comentarios:
muy cierto y a tomar en cuanta la rigidez del esquema con el que se lleva la elaboracion del proyecto, el comentario que hace el señor en el video es mas que cierto, queramoslo o no siempre en un proyecto se va a trabajar en equipo y si alguna persona del equipo se estanca con su parte se colapsa por decirlo de alguna forma el desepeño de las otras, minimo se alargan los tiempos.
Asi que como nota mental voy a agregar que cuando se trabaje en un proyecto exista comunicacion entre las partes del proyecto, por que si bien es cierto no todos somos los mejores en todo pero si en algo y aveces detallitos que mi compañero podria haber resuelto en un rato son los que me atrasan a mi y yo atraso el proyecto "comunicacion, seria la clave del exito".
Saludos a todos , muy buena pagina por cierto la de lider del proyecto.
Victor R. Moreno J
ADPS 04231136
Es cierto que la mayoria de las metodologias para desarrollo de software pueden ser tediosas en el sentido estricto que se debe llevar para que sea realizado tal y como dice el modelo.
Al ser un trabajo en equipo recuerdo que en un proyecto que realizamos hace tiempo se nos pidio que se eligieran "lideres" de etapas de proyecto, es decir que un integrante del equipo se hiciera cargo de alguna fase del proyecto, la elección se haria de acuerdo con las habilidades o familiaridad que tuviera esa persona con esa parte del proyecto.
Ahora queda mas que entendido que de esta manera se procuraba avanzar de la forma mas rapida posible, claroq ue al decir responsable quiere decir que no lo hara solo, recibira el apoyo de los integrantes del equipo pero el guiara los recursos del equipo en la etapa que sea "su fuerte" y de esta manera por su experiencia se pueda realizar de forma correcta y rapida. Al contrario si se le deja como lider a una persona que no es tan habil en esa etapa del proecto, provoca mal manejo de recursos, perdida de tiempo y posible error o generara un estado incompleto o vacio en la parte del proyecto que este a cargo.
Lo visto en el video es algo interesante, ya que lo que dice ahí de que algunas metodologías son muy rigurosas es cierto y esto mismo puede provocar que el proyecto se atasque por todos los procesos que tiene que pasar, y en algunos casos no es necesario.
En ciertos proyectos es conveniente entregar una aplicación beta al cliente que permita resolver su problema y así vea que el proyecto va en buen camino, por lo tanto, es conveniente hacer una iteración rápida que permita una liberación rápida (un entregable) ayudándonos de otras tecnologías.
Esto va permitir dar más confianza a los desarrolladores del proyecto en el cumplimiento de su objetivo. Puesto que de una forma sencilla pudieron cumplir alguna expectativa del cliente.
Juan Carlos Perez Mendez
ADPS 04231143
Como se ve en el video en algunos de los casos cuando se adopta una metodologia resulta ser muy tedioso.
Como por ejemplo la metodologia del que habla el video el de procesos unificados que tiene una gran rigidez a la hora de utilizarla y muchas veces en vez de ayudar nos estorba en el proyecto.
Y Los rigurismos hay que vnecerlos para poder desarrollar el proyecto con mas faciliad y que el ciclo de vida nos resulte de acuerdo a lo planeado.
Como cuando utilizamos las iteraciones que en muchos de los casos queremos utilizar todas las tecnicas y reglas en la ing. en sistemas pero no nos damos cuenta que tenemos un gran equipo y que se puede utilizar a nuestro favor y en esos casos hay que utilizar loa opciones posibles que nos ayuden a resolverlos con mas facilidad.
VICTOR AMATL KUK CONDE 05230326
Bueno es muy cierto lo que se dice en el video pero yo considero que antes de poder usar la flexibilidad en los ciclos de vida es importante tener experiencia en el mismo, ya que si no se tiene la suficiente experiencia acerca del comportamiento un proyecto en un ciclo de vida X , con el uso de la flexibilidad nos vendira saliendo peor ya que no podriamos dar libertades que no deberiamos y pues no podriamos saber con exactitud si nos estamos equivocando o no. por eso yo siento que el uso de flexibilidad en este caso hay que ir dejandoselo a gente experimentada o bien si trabajamos con este tipo de personas aprender lo mas posible para poder darnos eso pequeños lujos..
jesus alfredo hernandez santiago 05230321
Cisneros Mota Julio Cesar - 05230289
El uso de metodologías ha hecho pesado el proceso de desarrollo, son muchos los puntos que debemos de tomar en cuenta para su elaboración, lo que se plantea en el video es la posibilidad de dejar que las personas con experiencia en el área se encarguen de determinados problemas, buscar gente especialista en cada área, que tenga amplios conocimientos y que sea capaz de resolver un problema determinado en un tiempo relativamente corto, esto es conveniente, ya que se realizan partes del proyecto de forma rápida, en sí, se trata de buscar gente ágil en determinada área de acción.
Lo expuesto en el video es muy interesante, ya que nos da una idea clara de lo rigurosas que pueden llegar a hacer algunas Metodologías de Desarrollo, llegando a complicar la entrega del proyecto, ya que al tener varias sub-tareas dentro de cada fase y tratar de seguir cada regla de la metodología tiende complicar el proceso de desarrollo del software.
Un muy buen video para mostrarnos lo importante que es el trabajo en equipo para agilizar los procesos de desarrollo de software, ya que a veces queremos hacer todo solo, demostrar que no necesitamos ayuda o por orgullo (como menciono el expositor) no la solicitamos y si de por si, el uso de una metodología puede llevarte a un proceso complicado y tratar de hacerlo solo se complica aun más.
Es por eso que el trabajo en equipo aunado al uso de herramientas de tecnológicas es importante para agilizar los procesos de desarrollo ya que cada integrante se enfoca a un determinada fase permitiendo así generar versiones rápidas, que se generan en una sola iteración, las cuales son revisadas por todo el equipo desarrollador verificando, que satisfagan las necesidades del cliente.
Victor Abraham Torres Sosa
04231179
MALEIDY BAUTISTA ZAVALA
04231052
Con este video puedo comentar que es muy cierto que en ocasiones al elaborar un proyecto y utilizar una metodología como la del proceso unificado que lleva las fases de inicio o concepción, elaboración, construcción y transición muchas veces se puede estancar el proyecto en fases preliminares por no tener contemplado los programas con los que se pudiera sacar adelante parte del proceso del proyecto, como lo que comentó el señor del video sobre una hoja de cálculo que les ahorró hacer una serie de operaciones tardadas y que gracias a eso aprovecharon el tiempo en otras actividades mismas del proyecto. Lo anterior, no quiere decir que todas las fases del proceso unificado se resuelven con programas porque la fase de construcción requiere fielmente del proceso de análisis, diseño y construcción para el logro de los objetivos del proyecto.
Otro de los elementos que afectan comúnmente el tiempo de proceso de un proyecto es que usualmente no se conocen o no se reconocen las capacidades de cada uno de los integrantes del equipo desarrollador y en ocasiones uno de los integrantes puede terminar una determinada tarea en menor tiempo que otro integrante del equipo.
De esta manera puedo decir que hay que tomar en cuenta todos los factores que puedan favorecer al proyecto para entregarle al cliente un avance o resultado significativo con poco esfuerzo y en menos tiempo.
es logico e indispensable pensar que existen soluciones rapidas que pueden servir para ciertas partes del proyecto...
como se mensiona sin abandonar las metodologia por completo..
debemos hacernos a la idea que algunas herramientas especializadas pueden ayudarnos a mejorar y reducir los tiempos de desarrollo.
otro aspecto que debemos considerar los lideres de proyecto es incorporar a personas que aporten ideas y soluciones efectivas.
este ejemplo de reducir los tiempos con herremientas disponibles, es lo que todo lider de proyecto debe considerar para incorporar a su sistema de desarrollo, ya que hoy en dia debemos incorporar todo tipo de herramienta disponible y a la persona que tenga experiencia y que pueda aportar ideas sobre esta...
este tipo de personas es la que todo equipo de desarrollo necesita, ya que puede aportar soluciones practicas y rapidas con menores recursos o trabajo..
por ello se debe considerar en el equipo a una persona encargada de buscar o investigar hacerca de las nuevas tendencias o tecnologias empleadas en el desarrollo de sistemas, para poder estar siempre a la vanguardia ya que de esto depende el mantenernos en la copetencia...
Es comun que sucedan los conflictos descritos en el video, ya que muchas veces siempre que se planea ciertas actividades se desea concluirlas a tiempo, perooo siempreeeee o por lo general no se cumple dicha planificacion.
Muchas veces los desarrolladores o en este caso nosotros como alumnos aun de la carrera cuando nos solicitan desarrollar un proyecto, se desea aplicar la metodologia elegida al pie de la letra porque se piensa que si no se hace asi el proyecto no cumplira los objetivos propuestos...
Pero este video nos da una nueva vision de que podemos ocupar nuevas herramientas dentro del desarrollo del proyecto, claro esta sin dejar de cumplir la metodologia elejida desde el principio de nuestro proyecto y cumplir por lo tanto los objetivos propuestos desde el principio.....
muy muy cierto....
muchas veces a la hora de definir el problema a desarrollar en el proyecto, se deside o se contempla un plan de desarrollo en cual como ya se ha establesido, el equipo desarrollador sigue esa secuensia o esa linea guia. Pero es muy cierto siempre surgen algunos probelmitas o dudas y la pereonsa encargada de esa perte o la apersona q detecta este probloma trata de resolverlo y avces se estanca al creer no poder o al no encontrar una solucion rapida. Es bueno hacerle sabes estos problemas al Lidero del proyecto pues puede optar por una semi-iberacion como lo comenta el señor en el video. Suele suceder q le problema puede resolverse de una manera fuena de la linea aguia con la q se aya establesido el desarrollo del proeycto y esto nos da mas tiempo mas experienci mas opaciones en cuanto a toda al demas estapas de desarrollo.
es muy cierto lo que se describe en el video las metodologías han hecho pesado el proceso de desarrollo, en ocasiones hay que cubrir muchos puntos para cada etapa de desarrollo,pero como dice el protagonista del video hay que buscar personal especializado para cada area de desarrollo para poder agilisar cada etapa y no estancarse mas del tiempo en una etapa.
bueno lo que yo entendi del video es lo dificil que puede ser que las dos partes esten de acuerdo con lo que quieren como por ejemplo a la hora de realizar un proyecto las dos partes y tienen que estar de acuerdo con lo que quieren es decir lo que quiere una lo tiene que entender la otra para que no haya problema a la hora de entregar el producto y las dos partes queden satisfechas.
lo que entendi de este video es que nosotros como desarrolladores de software tenemos que tener una idea o estructuracion de las etapas en las que se pueda dividir un proyecto,para esto nos sirven las metodologias de desarrollo de software que se mensionan en el video, las cuales nos dan una idea clara y consisa para la resolucion de un proyecto determinado o dado por un cliente.
Interesante el contenido del video, pues muchas veces en lugar de que las metodologías nos ayuden a encontrar soluciones,sentimos que nos dificultan aún más las situaciones.
Un punto importante que menciona el expositor es que en la etapa de elaboración se puede hacer una entrega, podríamos decir parcial del producto, para que el cliente se sienta involucrado con el proyecto y tenga nociones de que es lo que va recibir al finalizar el proyecto.
Como en todo, es muy importante el trabajo en equipo, pues mientras una persona se encarga del diseño, por ejemplo, otras se pueden encargar de la programación, y esto evita retrasos dentro de la planeación del proyecto.
Muy buena información la que se encuentra en este blog.
Gracias.
Por Gloria Morales
APSC
D393
El desarrollo de un proyecto, implica muchos factores como por ejemplo: La elección de la metodología que se va a seguir, la planeación de las entrevistas con el cliente, la selección del equipo de trabajo, entre otros; por lo cual es importante que exista una persona que sea el líder del proyecto, ya que será la indicada para marcar las pautas de seguimiento que se le darán al proyecto (utilizando la metodología elegida) y como tal será la encargada de coordinar cada una de las actividades del equipo de trabajo, supervisando su correcto desempeño así como también obtener las características esenciales de cada parte del equipo desarrollador, para poder así responder a las necesidades que surjan en cada fase de la elaboración del proyecto y darles una solución rápida y efectiva; logrando con ello, la elaboración del proyecto y la entrega en tiempo y forma del mismo.
Es importante que exista una buena comunicación entre el equipo de trabajo y que cada parte del mismo reconozca las virtudes y habilidades de cada uno para lograr con ello optimizar los recursos y de esta manera trabajar de forma armoniosa a manera de evitar conflictos entre el equipo.
Existiendo la buena comunicación en el equipo, facilita al líder del proyecto su tarea, logrando con ello, el buen entendimiento con el cliente a la hora de efectuar los avances (entregables respectivos) del proyecto.
04231169
Evangelina Santiago López
Después de ver este video concuerdo en que puede llegar a resultar complicado y tedioso el uso de alguna metodología para el desarrollo de algún sistema, mas sin embargo por eso se debe de realizar un análisis para elegir cual metodología es la más apropiada o flexible para nuestro proyecto pues muchas veces depende de que tan grande sea este. En caso de que dado proyecto sea muy grande una de las metodologías que se adaptan mejor es la RUP, que como vimos en el video consta de 4 fases, más sin embargo puede que en cada fase nos sea posible resolverla de la manera más rápida y sin entrar en el rigor completo de la metodología además de que sería conveniente que en cada etapa si alguien del equipo de trabajo domina más que otros el tema pues sea a este a quien se le asigne esta parte del proyecto.
Bueno pues este video nos menciona que por muy rigido que parezca una metodologia siempre se puede encontrar la manera de hacerlo mas factible para asi poder entregar un proyecto en tiempo y forma.
Pero lo que principalmente me llamó la atención fué el hecho de recalcar el trabajo en equipo, es decir, que debemos conocer las cualidades y habilidades de cada miembro del equipo para que todos aporten algo, y no se pierda tiempo intentando resolver algo que otra persona puede hacer.Para ello es muy importante la comunicación...
Como primer punto me parecio muy interesante el hecho de que no siempre hay que seguir las metodologias al pie de la letra, si no que siempre pueden ser modificadas y adaptadas segun sea la necesidad del proyecto.El que estemos seguiendo o aplicando una metodologia estandar siempre la podemos adaptar. y como Segundo punto es importante saber ante todo que el trabajo en equipo es la mejor manera de llegar al exito, como miembros de un equipo de trabajo debemos conocer nuestras debilidades y nuestras fortalezas y explotarlas al maximo, esto lograra mayores y mejores resultados.
Heber Yabet Santos Blanquet
05230384
Como moraleja para este video podemos sacar lo siguiente "Todo tiene solucion menos la muerte", por que complicarse con herramientas complejas, base de datos o con un kilometrico codigo de "X" lenguaje, cuando en la actualidad hay diversa herramientas que nos pueden ayudar y obtener tal vez no un sistema seguro o fiable pero si un avance significado sinonimo a exito, como lo dice el autor, que es la vitamina de todo proyecto,... no por muy sofiscado el ciclo de vida o metodologia elegida, buscaremos herramientas igual de complicadas, sabiendo que todo se puede solucionar con un bloc de notas, un HTML basico o una basesita de datos, claro no tod en la vida es asi de facil, pero ayudan de manera importante para las siguientes fases del proyecto y no estancarlo y ya en el futuro mediante una iteraccion buscar soluciones mas empresariales que satisfagan las necesidades de un cliente.
Juan Carlos Castillo Cruz - 04231058
Las metodologías nos proporcionan en muchas ocasiones la disciplina que todo proyecto debe de tener, sin embargo, la rigidez de estas y en ocasiones excepcionales la falta de flexibilidad, propician que algunos desarrollos tengan que tornarse bastante ásperos y con problemas de ejecución. Es por lo mismo que como se menciona atinadamente en el video, se debe de buscar alguna ruta alternativa, sin olvidar la importancia que tiene una metodología. Y aunque en ocasiones la jugada más difícil es hacer la más fácil, siempre es importante identificar que desarrollos pueden soportar la flexibilidad de adaptarse a nuevas situaciones o a continuar con las mismas vertientes.
Elliot Arturo Mata Morales
pues io creo que cuando no exite una buena organizacion y coordinacion dentro del desarrollo de software, y no existe un buen tiempo para la elaboracion de un buen software, existen tecnicas que nos pueden ayudar para agilizar
las liberaciones del proyecto, y pues yo creo por el lado del programador y eticamente realizando este tipo de tecnicas aunque pueden ser faciles y de gran ayuda a la hora de entregar aplicaciones y proyectos terminados no sea un buen proyecto de calidad, creo que al final de los resultado aunque se le entregue algo al cliente, por el lado del programador siemre habra siertas inconformidades de que se pudo haber echo mejor y por falta de tiempo no se completo quisa, creo que este tio de tecnicas se usa cuando no existe una buena coordinacion entre los mienbros del equipo y el cliente
bueno, los esquemas nos permita llevar un mejor desarrollo de nuestro proyecto, pero se tiene que trabajar en equipo cuando los proyecta ya son de gran escala.
Pero los esquemas tambien tiene su contra ya que nunca se acopla para el desarrollo de proyecto en particular.
En el video como podemos ver nos da bueno informacion de los esquemas del proyecto
DE: hernandez ignacio cresencio
de planificacion y modelado 8:00-9:00
Arturo Molina Palmeros 04231130
Eso es algo con lo que creo que nos enfrentamos todos
ya que se hace demasiado tedioso estas entregando documentso
de avance y es algo que se ecesita pero se vuelve algo
desgastante.
Son experiencias que ya hemos tenido al trabajar en equipos y no
siempre recibimos lo que esperamos de los demas integrantes, solo puedo
decir que si se trabaja en equipo es para ayudar a el que lo necesite no es solo
el no pedir eyuda si no tambien el no ofrecerla lo que aveces limita la rapidez
de las etapas de desarrollo.
La mayoria de metodologías de desarrollo o ciclos de vida son muy estrictos en cuanto a los procesos y tareas a realizar, pero siempre se pueden utilizar metodologías que tengan cierto grado de flexibilidad y que nos ayuden a mostrarle al cliente los avances que se han logrado, siempre en manera de entregables o prototipos, precisamente la metodología por prototipos es muy adecuada en estos casos. Por otra parte, el devengar responsabilidades a los demás integrantes del equipo de trabajo es muy importante, sobre todo el hacerlo adecuadamente, ya que esto nos puede ahorrar tiempo y trabajo, para ello se deben de conocer las fortalezas y debilidades de nuestro equipo de trabajo, tener buena comunicación por si alguno llegase a quedarse estancado en alguna fase del desarrollo y, sobre todo, saber en que momento pedir ayuda a nuestros compañeros.
Todo lo que se comenta en el video se me hizo muy adecuado por ejemplo en nuestro caso para cuando desarrollamos pequeños proyectos para las diferentes materias, muchas veces los profesores quieren que cubramos al pie de la letra con cierta metodologia, siendo que la dimension del proyecto no se presta para tanto.
El ejemplo que se pone en el video es por demas adecuado, muchas veces buscamos una solucion demasiado compleja para algo que puede ser resuelto por un medio mas rapido.
No por que una solucion sea compleja quiere decir que sea la mejor.
En muchas ocasiones las metodologias de desarrollo de software nos parecen algo complicadas e inflexibles y tambien nos cortan la libertad, tal vez la poca experiencia nos hace cometer errores como no aprovechar al maximo las caracteristicas de todo el equipo
de desarrollo sus capacidades y lo que pueden aportar al proyecto logrando que los problemas se resuelvan de manera mas rápida.
Es importante lograr que el equipo de desarrollo tenga sobre todo buena comunicacion,para que al utilizar cualquier metodologia
sea mas facil llevar a cabo todas las fases que la componen y evitar
retrazos en el tiempo de entrega.
Reyes Garcia Lucia Guadalupe
04231149
La mayoria de las veces las metodologias resultan ser muy rigurosas y como lo comentan el video algunas veces sentimos que en vez de ayudarnos nos perjudican y nos atrazan al tratar de apegarnos a ellas ya que utilizamos mas tiempo del que deberiamos.
Como comentan en el video es bueno tambien poder trabajar en equipo, ya que algunas veces nosotros nos enfrascamos en un problema que nos puede llevar dias sin un buen resultado, sin embargo talvez para otra persona del grupo conosca una manera mas rapida de realizarlo.
San Román Castillo Joel Alejandro
04231166
Este video es muy interesante ya que nos explica breve y claramente como se lleva acabo el ciclo de vida y las metodologias a utilizar para realizar un proyecto.Antes de iniciar las fases de creacion de un
proyecto el lider del mismo debera estar consiente de las capacidades
de cada miembro de su equipo para que el momento de otorgarles tareas
especificas que coinsidan con su perfil o sus capacidades. De la misma forma nos ayuda a hacer consiencia que no siempre devemos tratar de resolver los problemas que surgan con las herramientas
que el proyecto nos otorga. Sino que como ingenieros tenemos la posibilidad de apoyarnos en herramientas externas al proyecto pero que puedan establecer una relacion con el mismo.
En conclusion cuando surga un problema hay que exponer al equipo de trabajo y buscar conclusiones tanto simples como complejas dado que no siempre la solucion esta donde la estamos buscando y muchas veces basta con pedir un poco de
ayuda para facilitar la solucion.
Este video es muy interesante ya que nos explica breve y claramente como se lleva acabo el ciclo de vida y las metodologias a utilizar para realizar un proyecto.Antes de iniciar las fases de creacion de un
proyecto el lider del mismo debera estar consiente de las capacidades
de cada miembro de su equipo para que el momento de otorgarles tareas
especificas que coinsidan con su perfil o sus capacidades. De la misma forma nos ayuda a hacer consiencia que no siempre devemos tratar de resolver los problemas que surgan con las herramientas
que el proyecto nos otorga. Sino que como ingenieros tenemos la posibilidad de apoyarnos en herramientas externas al proyecto pero que puedan establecer una relacion con el mismo.
En conclusion cuando surga un problema hay que exponer al equipo de trabajo y buscar conclusiones tanto simples como complejas dado que no siempre la solucion esta donde la estamos buscando y muchas veces basta con pedir un poco de
ayuda para facilitar la solucion.
Pues yo considero que lo que aqui se menciona es de gran utilidad pero asi mismo cuando estamos en el desarrollo de un proyecto hay que tomar en cuenta cada uno de los detalles para su elaboracion, y lo que aqui se menciona es que hay que tener cierta experiencia para hacer un buen uso y manejo de la flexibilidad que pueda tener el proyecto, ya que si no se ejecuta con cierta precaucion se nos podria salir de las manos y provocar un verdadero desastre sobre el desarrollo del proyecto, en resumen para hacer una buena metodologia sobre el desarrollo de un proyecto, se necesita personal experimentado capaz de solucionar cualquier detalle que pueda surgir y asi mismo tener un buen desempeño con el cliente.
Excelente información... por si gustas agregarle un chat a tu blog aqui te envio un enlace que le puse al mio...
http://www.cbox.ws/
Saludos cordiales
Excelente información... por si gustas agregarle un chat a tu blog aqui te envio un enlace que le puse al mio...
http://www.cbox.ws/
Saludos cordiales
Publicar un comentario