Israel-69's blog https://www.javamexico.org/blogs/israel_69 es ¡Arquitectura, cada cosa en su lugar!! https://www.javamexico.org/blogs/israel_69/arquitectura_cada_cosa_en_su_lugar <p>El término de arquitectura abarca temas de Solución, Software, Hardware y Datos, por lo que solo me enfocare a describir a nivel general el área de arquitectura de Software. (Aquí solamente la llamaré Arquitectura para abreviar)</p> <p>Dentro de las primeras etapas (según UP – “elaboration”) la labor del equipo de proyecto se enfoca a determinar la estructura base de desarrollo, dicha estructura deberá de alinearse a las características de calidad esperada por el usuario (stakeholders) </p> <p>Durante la recopilación de requerimientos a través de crear un equipo multidisciplinario para que se vayan clasificando y revisando su viabilidad y tipos de los requerimientos, los arquitectos toman vital relevancia para identificar los QoS (Quality of Service) que conformarán al sistema, así como orientar al usuario sobre su pedido y sus prioridades.</p> <p><a href="">Requerimientos Arquitectónicos </a></p> <p><a href="https://www.javamexico.org/blogs/israel_69/arquitectura_cada_cosa_en_su_lugar" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/israel_69/arquitectura_cada_cosa_en_su_lugar#comments Comunidad Tue, 16 Nov 2010 18:11:24 +0000 Israel-69 2124 at https://www.javamexico.org ¿Cuál es el Plan? https://www.javamexico.org/blogs/israel_69/cual_es_el_plan <p>Como normalmente las cosas nunca salen como lo planeamos; sin embargo el plan nos da una idea de las tareas que tenemos que realizar y los tiempos que deberíamos de estar invirtiendo, con el plan podemos ir viendo cual es la desviación y nos puede ayudar a tener mejor visibilidad de los tiempos para aplicar alguna corrección, ya sea a nivel de recursos, tareas o tiempos.</p> <p> ¿Cuántos de nosotros hacemos cosa sin planear y cuantas veces salen bien?</p> <p>Considerando desarrollos donde el nivel de calidad y efectividad es punto esencial, debemos de tener un plan que permita tener claro el esfuerzo y objetivo.</p> <p>El plan para que tenga mayor efectividad y certidumbre debería de ser considerado por todas las partes (Cliente, stakeholders y equipo de trabajo) en función de los requerimientos y entregables establecidos con el cliente.</p> <p><a href="https://www.javamexico.org/blogs/israel_69/cual_es_el_plan" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/israel_69/cual_es_el_plan#comments Comunidad Mon, 08 Nov 2010 20:52:25 +0000 Israel-69 2082 at https://www.javamexico.org ¿Que son los Requerimientos? https://www.javamexico.org/blogs/israel_69/que_son_los_requerimientos <p><strong>La definición formal nos dice:</strong></p> <ol> <li>Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo </li> <li>Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal</li> <li>Una representación documentada de una condición o capacidad como en (1) o (2)</li> </ol> <p>Los encontramos en formas variadas como lista de pedido, casos de uso, historias, escenarios de negocio, reglas de negocio, condiciones de sistema entre otras.</p> <p>Pero lo que es muy cierto es que los requerimientos deberán de ser claros, descritos o bosquejados de manera atómica además de saber cómo serán probados, por dichas razones hay que documentarlos y colocarles un identificador único (el documentado del requerimiento puede ser: escritos, dibujados o modelados) tal que podamos transmitirlos, implementarlos, verificarlos y obtener la aprobaciones correspondiente.</p> <p><strong>División básica de los requerimientos</strong></p> <p><a href="https://www.javamexico.org/blogs/israel_69/que_son_los_requerimientos" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/israel_69/que_son_los_requerimientos#comments Comunidad Thu, 04 Nov 2010 14:58:01 +0000 Israel-69 2051 at https://www.javamexico.org ¿Cómo inicia un desarrollo? (Abstracción y Encapsulación) https://www.javamexico.org/blogs/israel_69/como_inicia_un_desarrollo_abstraccion_y_encapsulacion <p>¿Cómo inicia un desarrollo?</p> <p>Antes de preguntarnos como, deberemos de preguntarnos el porqué?; cualquier cosa que se codifique tiene que tener un fin y un objetivo, sino de otra manera nadie lo va utilizar</p> <p>Normalmente el motivo se asocia a una o varias necesidades, de ahí empezaremos a desprender todas las actividades que realizaremos para poder cubrir de manera satisfactoria dichas necesidades.</p> <p>Si al comenzar un desarrollo no has ubicado los motivos y las necesidades que pretendes cubrir es mejor indagar un poco, lo suficiente para establecer un objetivo claro.</p> <p>De las primeras preguntas que se tienen que hacer son:</p> <ol> <li>¿Quién lo va a utilizar?</li> <li>¿Qué es lo que actualmente le hace falta?</li> <li>¿Dónde se va utilizar?</li> <li>¿Qué es lo que más utiliza o utilizará?</li> <li>¿Quién es el que tiene el poder de decisión? normalmente será quien paga!</li> </ol> <p>Plantearnos estas pregunta nos lleva a determinar una visión a alto nivel de lo que probablemente será el sistema.</p> <p><a href="https://www.javamexico.org/blogs/israel_69/como_inicia_un_desarrollo_abstraccion_y_encapsulacion" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/israel_69/como_inicia_un_desarrollo_abstraccion_y_encapsulacion#comments Comunidad Fri, 29 Oct 2010 16:38:32 +0000 Israel-69 2023 at https://www.javamexico.org Cuanto mas rápido empieces a programar más tarde terminaras https://www.javamexico.org/blogs/israel_69/cuanto_mas_rapido_empieces_programar_mas_tarde_terminaras <p>Que tal comunidad Javera!!</p> <p>Estoy incorporándome al grupo y creo que será muy interesante intercambiar conocimiento.</p> <p>Actualmente mi rol esta en el área de Análisis de Negocio, sin embargo, el mayor de mi tiempo en el desarrollo de sistema lo he pasado programando y diseñando, con Java por supuesto. Gracias a ello me ayudo entender como proceder a la resolución de los problemas así como el identificar los comoponentes de Sotware que se tenia que codificar.</p> <p>Una de las primeras reglas que conocí y que fue después de un largo camino, fue que entre más rápido comenzamos a programar más tiempo nos lleva en terminar el proyecto, o no?</p> <p>Cuantos de ustedes han pasado por el interminable camino de los cambios(totalmente descontrolados) o del "ya merito terminamos", "estamos en la recta final". Palabras huecas de nuestro Project Managers (o Líder de proyecto), que no tiene claro el alcance o el objetivo que se persigue</p> <p><a href="https://www.javamexico.org/blogs/israel_69/cuanto_mas_rapido_empieces_programar_mas_tarde_terminaras" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/israel_69/cuanto_mas_rapido_empieces_programar_mas_tarde_terminaras#comments Comunidad Thu, 28 Oct 2010 22:39:43 +0000 Israel-69 2017 at https://www.javamexico.org