<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5315873730892829188</id><updated>2024-10-24T07:00:41.126-07:00</updated><title type='text'>dbagil</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dbagil.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5315873730892829188/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dbagil.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02614008003157917350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5315873730892829188.post-8721099921205710643</id><published>2012-08-20T10:30:00.004-07:00</published><updated>2012-08-20T10:30:56.873-07:00</updated><title type='text'>Diseño de la base de datos</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;En la entrada anterior argumentaba acerca de&amp;nbsp;&lt;a href=&quot;http://dbagil.blogspot.com/2012/07/gran-diseno-de-la-base-de-datos.html&quot;&gt;diseñar toda la base de datos&lt;/a&gt;&lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;al inicio del proyecto, y expresaba que esta aproximación no es muy adecuada bajo un enfoque agil, entonces ¿Cómo se debería hacer esta tarea?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;posterousGalleryMainDiv p_embed p_image_embed&quot; data-posterous-file-list=&quot;%5B%7B%22large%22%3A%22http%3A%2F%2Fgetfile9.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-06-28%2FiyJiwvJrbwIHllnidnGAuqaGveryDwonuhnvrbECyrBGdruirADihjquCumo%2Fdhaula10a.jpg.scaled1000.jpg%22%2C%22originalWidth%22%3A%22500%22%2C%22largeWidth%22%3A%22500%22%2C%22thumb%22%3A%22http%3A%2F%2Fgetfile7.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-06-28%2FiyJiwvJrbwIHllnidnGAuqaGveryDwonuhnvrbECyrBGdruirADihjquCumo%2Fdhaula10a.jpg.thumb.jpg%22%2C%22originalHeight%22%3A%22342%22%2C%22largeHeight%22%3A%22342%22%2C%22thumbWidth%22%3A%2236%22%2C%22height%22%3A%22342%22%2C%22main%22%3A%22http%3A%2F%2Fgetfile4.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-06-28%2FiyJiwvJrbwIHllnidnGAuqaGveryDwonuhnvrbECyrBGdruirADihjquCumo%2Fdhaula10a.jpg.scaled500.jpg%22%2C%22thumbHeight%22%3A%2236%22%2C%22originalSize%22%3A%2254%22%2C%22original%22%3A%22http%3A%2F%2Fgetfile0.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-06-28%2FiyJiwvJrbwIHllnidnGAuqaGveryDwonuhnvrbECyrBGdruirADihjquCumo%2Fdhaula10a.jpg%22%2C%22width%22%3A%22500%22%7D%5D&quot; data-posterous-image-gallery-initialized=&quot;true&quot; data-posterous-image-gallery=&quot;true&quot; data-posterous-options=&quot;%7B%22zipFile%22%3Anull%2C%22zipFileSize%22%3Anull%2C%22external_url%22%3Anull%2C%22showDownload%22%3Atrue%2C%22url_slug%22%3A%22disenar-la-base-de-datos-etnhd%22%7D&quot; style=&quot;-webkit-box-shadow: rgba(0, 0, 0, 0.246094) 0px 3px 8px; background-color: #f4f1e9; border: 10px solid rgb(237, 233, 222); box-shadow: rgba(0, 0, 0, 0.246094) 0px 3px 8px; color: #4f4543; font-size: 14px; line-height: 1em; margin: 0px 0px 15px; max-width: 480px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;img alt=&quot;Dhaula10a&quot; height=&quot;342&quot; src=&quot;http://getfile4.posterous.com/getfile/files.posterous.com/temp-2012-06-28/iyJiwvJrbwIHllnidnGAuqaGveryDwonuhnvrbECyrBGdruirADihjquCumo/dhaula10a.jpg.scaled500.jpg&quot; style=&quot;-webkit-box-shadow: rgba(0, 0, 0, 0.246094) 0px 3px 8px; border: 10px solid rgb(237, 233, 222); box-shadow: rgba(0, 0, 0, 0.246094) 0px 3px 8px; line-height: 1em; margin: 0px; max-width: 480px; padding: 0px;&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: 10pt; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Hace un tiempo, la empresa para&amp;nbsp;la que laboro invito a&lt;a href=&quot;http://www.ivanvallejo.com/&quot; style=&quot;color: #7d6868; margin: 0px; padding: 0px;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;Iva&lt;/a&gt;&lt;a href=&quot;http://www.ivanvallejo.com/&quot; style=&quot;color: #7d6868; margin: 0px; padding: 0px;&quot; target=&quot;_blank&quot;&gt;n Vallejo&lt;/a&gt;&amp;nbsp;(Es uno de los pocos en el mundo, que ha escalado los picos mas altos sin ayuda de un balón de oxigeno), para que nos diera una conferencia. Hasta ese momento no sabia mucho (o nada) acerca del montañismo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: 10pt; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Él nos explico como hacía para escalar una montaña tan grande como el Everest, nos conto que el esfuerzo que se requería era muy alto, y que cada vez que tenia que escalar alguna montaña, tenía que prepararse cerca de un año, subiendo otras montañas, corriendo, etc.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: 10pt; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Hasta ese momento yo pensaba que escalar una&amp;nbsp;montaña implicaba una vez que se estaba lo suficientemente preparado, se iba a la montaña y se escalaba en un solo tramo hasta llegar a la cima; lo que nos mencionó ese día fue diferente, él nos contaba el proceso que se seguía, primero se hace un asenso hasta un punto en el que se quedaban un tiempo para aclimatarse, luego bajaban. Pasaban unos días y subían nuevamente acampando en el primer punto y luego subían aún mas alto acampaban y se aclimataban, luego volvian a bajar y repetian el proceso para poder aclimatarse, hasta que finalmente atacaban la cima. Como puede notarse, todo esto demoraba bastante tiempo, y no era (como yo creia) prepararse e ir a atacar directamente la cima.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; font-size: 14px; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: 10pt; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Bueno, y todo esto que menciono ¿que tiene que ver con el diseño de base de datos?, pues mucho, me parece que el software en general y la base de datos en específico se deberían desarrollar utilizando esta aproximación.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt;&quot;&gt;Primero, antes de afrontar un proyecto de software nos deberiamos preparar (no me refiero a la Universidad), en la tecnología que utilizaremos (o que utilizamos). Podriamos hacer esto asistiendo u organizando &lt;a href=&quot;http://codingdojo.org/&quot;&gt;dojos&lt;/a&gt; (de programación, integracion continua, administración de base de datos, etc), asi nos aseguramos que tenemos los conocimientos frescos y vamos entrenando para afrontar el proyecto. Y no solamente hacer los entrenamientos antes de iniciar el proyecto, tambien cuando el proyecto esta en marcha.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;Al comenzar la construcción del software (y por lo tanto de la base de datos), se debe hacer de a pocos, subir un tramo (y aclimatarnos), para luego seguir sabiendo que estamos haciendo las cosas bien. Esto lo hacemos con las revisiones constantes del producto (reviews). Una vez que sabemos que el tramo que hicimos esta correcto y cumple con las espectativas del cliente avanzamos.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;Luego de haber avanzado correctamente es bueno descender del lugar en el que estamos y revisar que es lo que el equipo hizo correctamente y lo que se puede mejorar, esto seria hacer retrospectivas, luego subir nuevamente pasar por el punto que entregamos y construir mas software valioso para la empresa.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;Debemos repetir este proceso &amp;nbsp;hasta que llegue el momento de atacar la cima (finalizar el proyecto) y ver que en realidad nos faltaba un tramo pequeño, porque todo el software que hicimos lo entregamos y los usuarios dieron su conformidad.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e4e0db; color: #4f4543; line-height: 24.5px; margin-bottom: 18px; margin-top: 15px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt;&quot;&gt;No estoy diciendo nada nuevo, simplemente estoy haciendo recuerdo que existen muchas herramientas que nos ayudarán a construir software de calidad.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dbagil.blogspot.com/feeds/8721099921205710643/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dbagil.blogspot.com/2012/08/diseno-de-la-base-de-datos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5315873730892829188/posts/default/8721099921205710643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5315873730892829188/posts/default/8721099921205710643'/><link rel='alternate' type='text/html' href='http://dbagil.blogspot.com/2012/08/diseno-de-la-base-de-datos.html' title='Diseño de la base de datos'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02614008003157917350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5315873730892829188.post-5863245624280892108</id><published>2012-07-17T08:13:00.000-07:00</published><updated>2012-08-16T09:18:07.596-07:00</updated><title type='text'>GRAN DISEÑO DE LA BASE DE DATOS</title><content type='html'>&lt;div style=&quot;background-color: #e4e0db; margin: 0px; padding: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Hace unos días estuve viendo la película llamada Amor sin escalas (Up in the Air), en esta película, el protagonista, empezaba diciendo (en una conferencia):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;“Imaginen por un segundo que llevan una mochila. Quiero que la llenen con todas las cosas que hay en su vida. Empiecen con las cosas pequeñas, las cosas de los estantes, cajones… Luego las cosas más grandes. Ropa, electrodomésticos, lámpara, televisor…, La mochila comienza a pesar. Sofá, coche, casa… Quiero que lo metan todo en la mochila; ahora imaginen caminando con esa mochila…, probablemente no puedan dar un paso”.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2BtYQQhX3q5ASxXJKnrD7ZlCfodPDrysWbshVoNj7IK6xHL4D6oP7-41hixKCh1JI31pMQ3y0OMFqPslhIqRrXnUaAQ49cnAIXbHYHbMx3UlFWpgigxYsAQgMTr7Eet_o3YeeqKISZfFu/s1600/up_the_air.jpg.scaled500.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2BtYQQhX3q5ASxXJKnrD7ZlCfodPDrysWbshVoNj7IK6xHL4D6oP7-41hixKCh1JI31pMQ3y0OMFqPslhIqRrXnUaAQ49cnAIXbHYHbMx3UlFWpgigxYsAQgMTr7Eet_o3YeeqKISZfFu/s320/up_the_air.jpg.scaled500.jpg&quot; width=&quot;216&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Al escuchar eso, lo relacione con el desarrollo de software, con la arquitectura y el diseño de la base de datos. Al establecer una arquitectura o al pretender hacer un modelo de datos al principio del desarrollo (BDUF) es como llenar una mochila para el equipo, mientras mas se avance en el modelo de datos, más difícil (menos ágil) será el camino; siendo, muchas veces, esto un impedimento para avanzar.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;A veces el tener un modelo de base de datos (supuestamente terminado) al inicio del proyecto solamente causa retrasos en el desarrollo porque los desarrolladores podríamos ver algún tipo de error en el modelo; modificar este modelo sería mucho mas complicado porque mover una tabla que ya esta diseñada podría afectar otras tablas. Incluso hacer esto es un completo desperdicio de tiempo y esfuerzo, ya que las tablas que podrían estar involucradas en el cambio no se usan hasta muy avanzado el proyecto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxcSuj4ivMrKDm4nPYjEORpyX9qhs9kpZJFRRXWtv5ikp6imPi5YpqPm01v2TvG19ram4NH9TQu7Ug0DEDDUEI8NGaSX3YmKtvCuHj1opJwD9g2ctYcKjCYXVxYEKtgc-SxEE7vDUosyUC/s1600/diagrama_entidad_relacion1.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxcSuj4ivMrKDm4nPYjEORpyX9qhs9kpZJFRRXWtv5ikp6imPi5YpqPm01v2TvG19ram4NH9TQu7Ug0DEDDUEI8NGaSX3YmKtvCuHj1opJwD9g2ctYcKjCYXVxYEKtgc-SxEE7vDUosyUC/s320/diagrama_entidad_relacion1.gif&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;El diseño de la base de datos (Sea relacional o no), debería ser un diseño emergente, el modelo va a surgir conforme va avanzando el desarrollo del software. Y sobre todo (al usar TDD), todo el modelo esta respaldado y probado. Y haciendo las cosas al estilo &quot;Lean&quot;, nuestro modelo en cualquier todo momento tendrá unicamente tdatos que aporten un valor para la empresa.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvm6sQnNbEn77ZnMAsll6yUhjtK_PUM4ix3UPr8qONhLQblxnW_xLscYuJEVFDgR0fOGb9QpA2y-dp3EyuO_vm27QL7x32MJZ3rpXU8nOSNCyJsXVSpTtsp62YMkhx-b4mZlApX5i8gVw1/s1600/tdd.png.scaled500.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvm6sQnNbEn77ZnMAsll6yUhjtK_PUM4ix3UPr8qONhLQblxnW_xLscYuJEVFDgR0fOGb9QpA2y-dp3EyuO_vm27QL7x32MJZ3rpXU8nOSNCyJsXVSpTtsp62YMkhx-b4mZlApX5i8gVw1/s1600/tdd.png.scaled500.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Entonces, lo que se debería hacer en el desarrollo de Software, es no llenar la mochila con una gran arquitectura o una gran diseño de base de datos, sino permitir que el este vaya evolucionando y creciendo de acuerdo a las necesidades del negocio&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ab0a0I1vfQmxclfg1yme8ylY2diqzRrBYQ1XKZ_fqYj5r7qspORXp8cv0OfFWFfHc9st_ZxU0xu94QGV20yFLgXnQ3GxKzrtj2JmCNigujInAtKdB5DyalYZa_eR7P4Gb7SAQJ8wM7sm/s1600/lean.png.scaled500.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;189&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ab0a0I1vfQmxclfg1yme8ylY2diqzRrBYQ1XKZ_fqYj5r7qspORXp8cv0OfFWFfHc9st_ZxU0xu94QGV20yFLgXnQ3GxKzrtj2JmCNigujInAtKdB5DyalYZa_eR7P4Gb7SAQJ8wM7sm/s320/lean.png.scaled500.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Pero ¿Y como se puede lograr esto?, al principio del desarrollo se entregaria un MVP (Minimum Viable Product), con esto, el negocio tendría un producto usable y que agrege &amp;nbsp;valor al mismo. Sin preocuparse demasiado en aspectos que en &quot;algún futuro&quot; se utilizarán (esto no quiere decir que no las tengamos presentes). No podemos desarrollar un software para que soporte un millon de usuarios cuando actualmente solamente lo usan cien; cuando tengamos mas demanda la arquitectura tendrá que ir&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;evolucionando y&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;adaptándose a las nuevas necesidades de nuestro software.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Diseñar la arquitectura de un sistema o la base de datos&amp;nbsp;(Cuando se hace bajo el enfoque BDUF)&amp;nbsp;toma demasiado tiempo, si el proyecto se detiene (por algun motivo), en el momento del diseño, ese proyecto nunca existió porque los papeles (diseño) no es software y por lo tanto ese software tampoco existió. Si por el contrario empezamos con un diseño Agil, en poco tiempo tendremos software funcionando (y de calidad) que dará valor al negocio.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Nadie puede predecir que es lo que ocurrirá en el futuro, y menos nosotros; gastar energías en un &quot;por si acaso&quot;, es desperdicio, y no se debería hacer. Asi que debemos enfocarnos en hacer software funcional y que aporte realmente al negocio.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dbagil.blogspot.com/feeds/5863245624280892108/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dbagil.blogspot.com/2012/07/gran-diseno-de-la-base-de-datos.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5315873730892829188/posts/default/5863245624280892108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5315873730892829188/posts/default/5863245624280892108'/><link rel='alternate' type='text/html' href='http://dbagil.blogspot.com/2012/07/gran-diseno-de-la-base-de-datos.html' title='GRAN DISEÑO DE LA BASE DE DATOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02614008003157917350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2BtYQQhX3q5ASxXJKnrD7ZlCfodPDrysWbshVoNj7IK6xHL4D6oP7-41hixKCh1JI31pMQ3y0OMFqPslhIqRrXnUaAQ49cnAIXbHYHbMx3UlFWpgigxYsAQgMTr7Eet_o3YeeqKISZfFu/s72-c/up_the_air.jpg.scaled500.jpg" height="72" width="72"/><thr:total>1</thr:total></entry></feed>