tag:blogger.com,1999:blog-68569938915483253122024-03-16T20:02:32.073-07:00Open Source para PymesUnknownnoreply@blogger.comBlogger170125tag:blogger.com,1999:blog-6856993891548325312.post-27678754657745644772024-03-06T13:22:00.000-08:002024-03-06T13:27:24.855-08:00Scrum no ha muerto, solo no se justifico el proyecto<p>Por que vemos a Scrum morir en empresas, pues por q no fueron formales y disciplinados en el momento de evaluar para que y donde aplicarian scrum. Scrum no es una bala de plata que mate a todos los lobos ;-) Algunas de las herramientas que se utilizan para valorar y evaluar la justificación del negocio, así como otros aspectos relacionados a la justificación y selección del proyecto. No es necesario, ni se recomienda utilizar todas las técnicas disponibles para cada proyecto. Algunas técnicas no son apropiadas dependiendo del proyecto específico y también se pueden utilizar para evaluar los</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFNy0V2-7QQ1YpRKLYYXxkB4cCCWEKjGk79Y1LexArfPCc9C6LiYdugstA3BbxrXzYOb1-N8863u-pMoPJgx4IWA-Jnm79Xf2p7Q2nTwnbEqC8D5H7cCppoWiSZfnwJArRHV1LwhBegm8BOEv9oj5u0yZNfHSbqfvFkVP4As53ePFBw-sVxA_qkb0PKl8/s636/2024-03-06%20Justificacion%20del%20negocio%20y.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="448" data-original-width="636" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFNy0V2-7QQ1YpRKLYYXxkB4cCCWEKjGk79Y1LexArfPCc9C6LiYdugstA3BbxrXzYOb1-N8863u-pMoPJgx4IWA-Jnm79Xf2p7Q2nTwnbEqC8D5H7cCppoWiSZfnwJArRHV1LwhBegm8BOEv9oj5u0yZNfHSbqfvFkVP4As53ePFBw-sVxA_qkb0PKl8/w400-h281/2024-03-06%20Justificacion%20del%20negocio%20y.png" width="400" /><span style="text-align: left;">proyectos en forma individual o para comparar el valor esperado de múltiples proyectos.</span></a></div><p></p><div>Tampoco se aborda la (4.5.2 )Planificar para el valor. </div><div><div>Después de justificar y confirmar el valor de un proyecto, el Product Owner debe considerar las políticas de la organización, los procedimientos, las plantillas y las normas generales dictadas por el Scrum Guidance Body (o el puesto similar o una junta organizacional del proyecto) en la planificación de un proyecto; y a la vez, maximizar la entrega basada en valor. La planificación para el valor es la justificación y confirmación del valor del proyecto. La responsabilidad de determinar cómo se crea valor recae en los stakeholders (patrocinadores, clientes y/o usuarios), mientras que el Equipo Scrum se concentra en lo que se habrá de desarrollar. Algunas de las herramientas comunes recomendadas por un Scrum Guidance Body pudieran ser las siguientes:</div><div>1. Mapa de flujo de valor (Value Stream Mapping) El mapa de flujo de valor utiliza diagramas de flujo para ilustrar el flujo de información necesaria para completar un proceso. Esta técnica pudiera utilizarse para racionalizar un proceso ayudando a determinar los elementos que no aportan valor. </div><div>2. Priorización basada en el valor para el cliente (Customer Value-based Prioritization) La priorización basada en el valor para el cliente le da importancia primordial al cliente y se esfuerza primero en implementar las historias de usuario con más alto valor. Dichas historias de usuario de alto valor se identifican y se colocan en la parte superior del Backlog Priorizado del Producto.</div></div><div><br /></div><div>Quieres conocer mas , solicita la guia SBOK en www.opensourcepyme.com/conectate</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-64865937216267019912024-02-29T18:45:00.000-08:002024-02-29T18:45:32.845-08:00🚀 Scrum en 5 minutos: Aprende los conceptos claves 🎯<iframe width="480" height="270" src="https://youtube.com/embed/KSGelgGFy6o?si=qpaW31fS0vYoW499" frameborder="0"></iframe>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-71973120218096710542024-02-22T19:44:00.000-08:002024-02-22T19:45:19.136-08:00Scrum estara muerto ? que dicen la AI<p> </p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">ChatGPT </span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">. Aquí están cinco posibles razones por las cuales algunas personas podrían argumentar que Scrum ha "muerto" como enfoque de gestión de proyectos:</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">1. **Rigidez en su implementación**: Algunas organizaciones implementan Scrum de manera muy rígida, siguiendo las reglas al pie de la letra sin adaptarlas a las necesidades específicas del proyecto o equipo. Esto puede llevar a una falta de flexibilidad y dificultades para la adaptación a cambios inesperados.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">2. **Falta de enfoque en la calidad**: En algunos casos, la presión por entregar incrementos de producto en intervalos cortos de tiempo puede conducir a una menor atención a la calidad. Si los equipos se centran únicamente en cumplir con los plazos y no prestan suficiente atención a la calidad del trabajo realizado, esto puede llevar a problemas a largo plazo.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYVudXbNz0UlYvQcqY-xDP9ioaJBCSYUDzEFBDN4vduxR0CHqeQ8jSlyr-STQ-pNNpf4Ie5rcE79aWNb5s3r8j8-7ELDUA7etwdq4qYOI39B-_ZLIyJKb8Xg5MXnaPWuoVJzb2kA8dQaw9-gdJXZ4EPKhggZjrryDxoFed_9Hiyh6aF4F4txKnR1QnJg/s500/ciclo-de-vida-adopcion-nuevo-producto-early-adopters.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="386" data-original-width="500" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYVudXbNz0UlYvQcqY-xDP9ioaJBCSYUDzEFBDN4vduxR0CHqeQ8jSlyr-STQ-pNNpf4Ie5rcE79aWNb5s3r8j8-7ELDUA7etwdq4qYOI39B-_ZLIyJKb8Xg5MXnaPWuoVJzb2kA8dQaw9-gdJXZ4EPKhggZjrryDxoFed_9Hiyh6aF4F4txKnR1QnJg/s320/ciclo-de-vida-adopcion-nuevo-producto-early-adopters.jpg" width="320" /></a><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">3. **Escalabilidad limitada**: Aunque Scrum es adecuado para equipos pequeños y medianos, algunas organizaciones encuentran desafíos al intentar escalar Scrum para proyectos más grandes o equipos distribuidos. La gestión de múltiples equipos trabajando en conjunto puede volverse complicada y requerir la implementación de prácticas adicionales.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">4. **Falta de enfoque en la planificación a largo plazo**: Scrum se centra en la entrega incremental y en ciclos cortos de desarrollo, lo que a veces puede resultar en una falta de atención a la planificación a largo plazo y a la visión general del proyecto. Si los equipos no tienen una clara comprensión de los objetivos a largo plazo y cómo se alinean con las entregas incrementales, esto puede conducir a desviaciones del camino deseado.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">5. **Cultura organizacional incompatible**: En algunas organizaciones, la cultura existente puede no ser compatible con los valores y principios ágiles que sustentan Scrum. Esto puede resultar en resistencia al cambio, falta de apoyo de la alta dirección o dificultades para implementar prácticas ágiles de manera efectiva.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">Es importante recordar que Scrum, al igual que cualquier otro marco de gestión de proyectos, no es una solución universal y puede no ser adecuado para todas las situaciones. Su éxito depende en gran medida de cómo se implementa y adapta a las necesidades y contextos específicos de cada organización y proyecto.</span></p><p><span id="docs-internal-guid-c4e92707-7fff-3f71-00d9-766e87dbb8eb"></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYVudXbNz0UlYvQcqY-xDP9ioaJBCSYUDzEFBDN4vduxR0CHqeQ8jSlyr-STQ-pNNpf4Ie5rcE79aWNb5s3r8j8-7ELDUA7etwdq4qYOI39B-_ZLIyJKb8Xg5MXnaPWuoVJzb2kA8dQaw9-gdJXZ4EPKhggZjrryDxoFed_9Hiyh6aF4F4txKnR1QnJg/s500/ciclo-de-vida-adopcion-nuevo-producto-early-adopters.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><p></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-22594591323425390032024-02-13T04:42:00.000-08:002024-02-13T04:42:59.491-08:00Tipos de arquitecturas de software<p> Eleve sus conocimientos sobre arquitectura de software! 🏗️</p><p><br /></p><p>¿Le apasiona crear soluciones de software robustas y escalables? ¡Sumérgete en el mundo de los estilos de arquitectura de software y potencia tu experiencia tecnológica! 💡</p><p>🌟Explora las complejidades de:</p><p>1️⃣Microservicios: desbloquee la agilidad y la escalabilidad dividiendo su aplicación en pequeños servicios que se pueden implementar de forma independiente.</p><p>2️⃣Maestro-Esclavo: Aproveche el poder de la computación distribuida con un modelo jerárquico en el que un nodo maestro controla varios nodos esclavos.</p><p>3️⃣Basado en eventos: adopte la comunicación asincrónica y la c</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQd9Nf_Veky4gAYr3_m9toDqTSrQfgy7ufZANLwOrcUfo2yENCckLbTYlUVqhXNBYfQPk78J2YFEMPUJgNfVvUr8bLl3C8WHPUUnQHmlSsdhDaI7kA0YhcoEwANdRjuysN6alfC6pjXZhrytazpLDtv51Uz3cyVP8Ox7dnN41H8timyQUXKdjTbWjYTYo/s500/20240213%20Software%20architecture%20style%20Core%20EN.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="500" data-original-width="470" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQd9Nf_Veky4gAYr3_m9toDqTSrQfgy7ufZANLwOrcUfo2yENCckLbTYlUVqhXNBYfQPk78J2YFEMPUJgNfVvUr8bLl3C8WHPUUnQHmlSsdhDaI7kA0YhcoEwANdRjuysN6alfC6pjXZhrytazpLDtv51Uz3cyVP8Ox7dnN41H8timyQUXKdjTbWjYTYo/w376-h400/20240213%20Software%20architecture%20style%20Core%20EN.png" width="376" /></a></div><br />apacidad de respuesta en tiempo real mediante el diseño de sistemas en torno a eventos y controladores de eventos.<p></p><p>4️⃣Arquitectura en capas: Logre modularidad y facilidad de mantenimiento organizando su software en capas lógicas, cada una responsable de un aspecto específico de la funcionalidad.</p><p>5️⃣Orquestación: coordine y gestione sin problemas flujos de trabajo complejos e interacciones entre servicios para una ejecución optimizada.</p><p>6️⃣MVC (Modelo-Vista-Controlador): Esfuércese por la claridad y la separación de preocupaciones estructurando su aplicación en tres componentes interconectados para un desarrollo y mantenimiento eficientes.</p><p>Y algunos Otros mas en la Fuente: https://www.linkedin.com/feed/update/urn:li:activity:7163039255466819584?utm_source=share&utm_medium=member_desktop </p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-90027295231062257962024-02-05T04:21:00.000-08:002024-02-05T04:21:09.985-08:00Historias de usuario y casos de uso , los mejores amigos<p>Los casos de uso NO han pasado de moda (aunque se utilicen poco en los últimos años) y se ha intentado reemplazarlos en gran medida por historias de usuarios en proyectos ágiles. Sin embargo, las dos técnicas pueden coexistir y complementarse.</p><p>Los casos de uso ofrecen varias ventajas de las que carecen las historias de usuarios. Este artículo describe algunos de los muchos beneficios que pueden proporcionar los casos de uso y por qué todo analista de negocios (BA), propietario de producto (PO) y equipo de desarrollo de software debería incluirlos en su kit de herramientas.</p><p>¿Qué es un caso de uso?</p><p>Esta definición proviene del inventor de los casos de uso, Ivar Jacobson: "Un caso de uso son todas las formas de utilizar un sistema para lograr un objetivo particular para un usuario particular". Esta definición concisa incluye tres ideas importantes:</p><p>Centrándose en los objetivos que un usuario tiene en mente al utilizar un producto.</p><p>Reconocer que existen múltiples clases de usuarios , cada uno de los cuales podría tener diferentes casos de uso que el BA o el PO deben obtener, comprender y abordar.</p><p>Indicando que puede haber múltiples caminos relacionados (escenarios) mediante los cuales un usuario podría lograr el resultado deseado.</p><p><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj0cWFBzKPGMkWXLT-hvWz1rISTS-nr1jpLjyE-05lxK4FoF2JlzOnRT6Nre7ASk7ZjzXE0toqFzljPMX-nf_S8lJzXY9cbQrnvZ7MTKNUMdbPC2vD009jUqEGzx9Fb_zM9NH6ZUC7CdVmSzXh7P5TL77qrd3gVSQjntEF2elcYrsHHwNBz7rivbGlsG_8" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img alt="" data-original-height="363" data-original-width="536" height="217" src="https://blogger.googleusercontent.com/img/a/AVvXsEj0cWFBzKPGMkWXLT-hvWz1rISTS-nr1jpLjyE-05lxK4FoF2JlzOnRT6Nre7ASk7ZjzXE0toqFzljPMX-nf_S8lJzXY9cbQrnvZ7MTKNUMdbPC2vD009jUqEGzx9Fb_zM9NH6ZUC7CdVmSzXh7P5TL77qrd3gVSQjntEF2elcYrsHHwNBz7rivbGlsG_8" width="320" /></a>Los casos de uso son una poderosa herramienta de obtención de requisitos para descubrir y explorar las transacciones valiosas para el usuario que una solución debe proporcionar. Cada vez que un usuario interactúa con un producto, tiene una intención en mente, algo que desea lograr. Cuando un participante de la elicitación dice “Quiero [hacer algo] ” o “Necesito [hacer algo] ”, probablemente [hacer algo] sea un caso de uso.</p><br />Fuente: https://medium.com/analysts-corner/use-cases-the-business-analysts-best-friend-375e06a7e428 <p></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-21988547648932220702024-01-29T12:54:00.000-08:002024-01-29T12:54:53.791-08:00Guia de Scrum org version 2017, especial para el desarrollo de software ;-)<p> Para los desarrolladores de software, es claro que la guia 2020 de scrum.org es mas generalizada que para cualquier tipo de proyecto o desarrollo.</p><p>pues en ultima pagina : "Simplificación general del lenguaje para una audiencia más amplia" La Guía Scrum 2020 ha hecho hincapié en eliminar declaraciones redundantes y complejas, así como en eliminar cualquier inferencia restante al trabajo de TI (por ejemplo, pruebas, sistema, diseño, requisito, etc.).</p><p>En cambio en la guia 201</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrVk7RGWv3roY_XrbeqYGHoat4wiwgq-x4Hjx9oEDtAXzZvt7efmWVadmUCruTcixijW8MnztAW1Xn_kkcfZAM9J-a4Zvprf5v3zALhsg9WcdPDwR98MVO2mfkq3-sHl_CGwCx_asn8DOoX61xviCZN05k_iF6x4R-lZi27U7gErGCbVFcBkHuTUzNpEQ/s1366/20240129%20Desarrollo%20de%20software%20Guia%20scrum%20org.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrVk7RGWv3roY_XrbeqYGHoat4wiwgq-x4Hjx9oEDtAXzZvt7efmWVadmUCruTcixijW8MnztAW1Xn_kkcfZAM9J-a4Zvprf5v3zALhsg9WcdPDwR98MVO2mfkq3-sHl_CGwCx_asn8DOoX61xviCZN05k_iF6x4R-lZi27U7gErGCbVFcBkHuTUzNpEQ/w320-h181/20240129%20Desarrollo%20de%20software%20Guia%20scrum%20org.png" width="320" /></a></div><br />7 , si explica la complejidad del desarrollo de software ;-) pues la palabra requisito (aplicada a la ingeniería de software), se menciona veces : <p></p><p>1. Las decisiones del Dueño de Producto se reflejan en el contenido y en la priorización de la Lista del Producto. Nadie puede forzar al Equipo de Desarrollo a que trabaje con base en un conjunto diferente de requisitos. </p><div>2. La Lista de Producto es una lista ordenada de todo lo que se conoce que es necesario en el producto. Es la única fuente de requisitos para cualquier cambio a realizarse en el producto (x2). El Dueño de </div><div>3. Producto (Product Owner) es el responsable de la Lista de Producto, incluyendo su contenido, disponibilidad y ordenación</div><div>4. La Lista de Producto enumera todas las características, funcionalidades, requisitos, mejoras y correcciones que constituyen cambios a realizarse sobre el producto para entregas futuras.</div><div>5. Los requisitos nunca dejan de cambiar así que la Lista de Producto es un artefacto vivo.</div><div>Los cambios en los requisitos de negocio, las condiciones del mercado o la tecnología podrían causar cambios en la Lista de Producto.</div><div><br /></div><br /><p></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-82241253174101741482024-01-02T19:34:00.000-08:002024-01-02T19:34:14.883-08:00¿Más daño que bien? Sobre métricas DORA y las encuestas en entornos DevOps<p> El primer defecto se refiere a cómo se ha llevado a cabo la recopilación de datos. Los informes DORA State of DevOps han utilizado encuestas a ingenieros de software para recopilar datos, y el marco DevEx afirma: "Las encuestas, en particular, son una herramienta crucial para medir DevEx".</p><p><br /></p><p>Sin embargo, la investigación a nivel poblacional ha puesto de relieve profundas fallas en el uso de encuestas para evaluar el desempeño cuando se realizan a nivel de equipo u organización, donde estas fallas no se pueden gestionar de manera efectiva.</p><p><br /></p><p>Los datos recopilados de una investigación realizada por Survation para la firma de auditoría de software Engprax han descubierto que las encuestas subjetivas a menudo dan como resultado autoevaluaciones infladas en las que el 94% de los ingenieros de software califican su desempeño laboral como promedio o superior. Los hombres tienen un 26% más de probabilidades que las mujeres de considerarse mejores que los trabajadores promedio. Un estudio histórico fue consistente con esto y encontró que los ingenieros de software tienden a sobreestimar su desempeño, con hasta un 42% calificándose a sí mismos en el 5% superior.</p><p><br /></p><p>Además, “aquellos con menos conocimientos de programación” tienen más probabilidades de ser demasiado optimistas a la hora de evaluar el rendimiento de la entrega de software en proyectos grandes.</p><p><br /></p><p>Esta positividad no se extiende a la administración: los ingenieros de software tienen casi un 17% más de probabilidades, en promedio, de estar de acuerdo en gran o moderada medida en que otros gerentes en la industria son generalmente buenos en comparación con los suyos.</p><p><br />Esta investigación también ha puesto de relieve otras barreras que impiden que los ingenieros hablen. Tanto la mayoría (75%) de los ingenieros de software que hablaron sobre algo que habían visto en el trabajo informaron haber enfrentado represalias, como la mayoría (59%) de los que no lo hicieron dijeron que no lo hicieron por temor a represalias. .</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNg8i6mWEX1ZyPdLJ7QkPrlZutg-GUxiq0bemMDasGqDtMn1JGcXxAe1CPEZdSlA-wTJ-N2IrAvZcteO9HE2LLRdR2S0nne6YO3RjeOyEtHSweDDBFhb9gEjqeHoMrUnyi66fcSKz4LWtpkgXfa88jBlYXkEMBStzDoBeEiL2PjmZfmLSHBHR34fz-TAo/s1076/DevOpstools-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="571" data-original-width="1076" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNg8i6mWEX1ZyPdLJ7QkPrlZutg-GUxiq0bemMDasGqDtMn1JGcXxAe1CPEZdSlA-wTJ-N2IrAvZcteO9HE2LLRdR2S0nne6YO3RjeOyEtHSweDDBFhb9gEjqeHoMrUnyi66fcSKz4LWtpkgXfa88jBlYXkEMBStzDoBeEiL2PjmZfmLSHBHR34fz-TAo/s320/DevOpstools-1.png" width="320" /></a></div><p></p><p><br /></p><p>La investigación también ha puesto de relieve el riesgo de excluir a los ingenieros de software cuando se utilizan estas prácticas. Casi uno de cada tres (31%) no sintió que sus logros en el trabajo fueran bien celebrados en absoluto o sólo “en pequeña medida”. Casi uno de cada cuatro ingenieros de software dice que no puede asumir riesgos calculados sin temor a consecuencias negativas, esta investigación ha puesto de relieve los desafíos de utilizar este tipo de encuestas en entornos de equipo.</p><p><br /></p><p>A menudo, cuando las encuestas se utilizan en un entorno de equipo, quienes las realizan notarán que a medida que se realizan mejoras (los resultados empeoran a medida que el equipo se siente psicológicamente más seguro para informar fallas), lo que demuestra cómo estas métricas no logran cuantificar correctamente el verdadero estado de las cosas.</p><p><br /></p><p>Fuente:https://dzone.com/articles/more-harm-than-good-on-dora-metrics-space-and-deve</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-5201781618801942672023-12-27T06:10:00.000-08:002023-12-27T06:10:34.156-08:00Diagrama de Contexto, comienza a explorar el sistema<p> Un diagrama de contexto es una representación visual de la relación entre elementos, datos, procesos de negocio y el sistema.</p><p>Este diagrama tiene 3 componentes principales que incluyen entidades externas, procesos del sistema y flujos de datos. Proporciona los factores y eventos que debe considerar al desarrollar un sistema. Con él, podrá determinar el alcance, los límites y los requisitos del sistema</p><p>Todos los diagramas muestran símbolos particulares según sus usos.</p><p>Entidad externa: un elemento en el diagrama del sistema que ingresa datos en el sistema de información y recupera datos procesados.</p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEuY4REWawJJJTP7_tI4CP_wwd1um-1sk8z1aJOOfkGYwe8Rb4oSXpday1qonUFKzJgk3SFOdGid6XObMkBFm10RLtoOcBoPYj5M9YytSEVLYuiwKkNeV5JUBr6IkBGbOJIl-hJ4WuFA7xDTh3EapZS_4cHGrYJblxhawO4dvAcZhqhudvvLLzu6M2_nY/s686/20231227%20diagrama%20de%20contexto%20Ejemplo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="417" data-original-width="686" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEuY4REWawJJJTP7_tI4CP_wwd1um-1sk8z1aJOOfkGYwe8Rb4oSXpday1qonUFKzJgk3SFOdGid6XObMkBFm10RLtoOcBoPYj5M9YytSEVLYuiwKkNeV5JUBr6IkBGbOJIl-hJ4WuFA7xDTh3EapZS_4cHGrYJblxhawO4dvAcZhqhudvvLLzu6M2_nY/w320-h195/20231227%20diagrama%20de%20contexto%20Ejemplo.png" width="320" /></a></div><p></p></blockquote><p><br /></p><p>Proceso- se refiere a todo el proceso del sistema. Este se encarga de procesar y distribuir información a las entidades del diagrama de contexto del sistema.</p><p>Línea de flujo: este elemento representa el flujo de datos dentro del sistema. Está respaldado por texto para mostrar qué tipo de datos se envían.</p><p>Fuente: https://gitmind.com/context-diagram.html</p><p><br /></p><p> </p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-5253347500519990262023-12-26T12:37:00.000-08:002023-12-26T12:37:16.778-08:00Que son los requisitos en el desarrollo de software ;-) Segun Bing<blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"> Los **requisitos en el desarrollo de software** son una descripción de lo que un programa de software en particular debe hacer. Son las pautas para que los desarrolladores creen un producto funcional que satisfaga las necesidades de los usuarios². Los requisitos son críticos en el mundo del desarrollo de software y aplicaciones, ya que definen la funcionalidad y el propósito de una pieza particular de software o aplicación¹. </p></blockquote><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh2Yfd0hmzfDV8P10XDKjGupuMZDRZRSSITQoK-ESTSTztcorvddBn7TbhLeNbBnfqXFeKAEx9v2zXtfsHsLkHB1GiYRmHMKvm5_hyDbjP7MlrQq7nl3MrayZ7OUuM1fx3QeEoLTNFcpds9HFM6DBjOE7FMEh2nva3Sa7sBOiFywHq0pgwnBGhv191C_zg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="644" data-original-width="639" height="366" src="https://blogger.googleusercontent.com/img/a/AVvXsEh2Yfd0hmzfDV8P10XDKjGupuMZDRZRSSITQoK-ESTSTztcorvddBn7TbhLeNbBnfqXFeKAEx9v2zXtfsHsLkHB1GiYRmHMKvm5_hyDbjP7MlrQq7nl3MrayZ7OUuM1fx3QeEoLTNFcpds9HFM6DBjOE7FMEh2nva3Sa7sBOiFywHq0pgwnBGhv191C_zg=w363-h366" width="363" /></a></div><p></p><p><br /><br /></p><p>Generalmente, hay dos tipos de requisitos en el desarrollo de software y aplicaciones: **funcionales** y **no funcionales**. Los requisitos funcionales especifican lo que debe hacer un sistema, mientras que los requisitos no funcionales especifican cómo debe comportarse el sistema¹. </p><p><br /></p><p>Los requisitos son esenciales para el alcance de un proyecto. Ayudan a determinar qué características estarán en el producto final, cuánto tiempo llevará desarrollar esas características y cuánto costará¹. Además, los requisitos también ayudan a identificar los riesgos al principio del proceso de desarrollo y, dependiendo de la metodología que esté utilizando, ahorrando tiempo y dinero considerables más adelante¹. </p><p><br /></p><p>Los requerimientos de software proporcionan la base para las pruebas prácticas. Al tener un conjunto completo y bien documentado de requerimientos, los ingenieros de software pueden crear casos de prueba que cubren todos los aspectos del software que están desarrollando. Las pruebas ayudan a garantizar que el producto final cumpla con todas las expectativas del cliente¹.</p><p><br /></p><p>Espero que esto haya sido útil. ¿Hay algo más en lo que pueda ayudarte?</p><p><br /></p><p>Origen: Conversación con Bing, 26/12/2023</p><p>(1) Requerimientos en el desarrollo de software y aplicaciones. https://bing.com/search?q=que+son+los+requisitos+en+el+desarrollo+de+software.</p><p>(2) Requerimientos en el desarrollo de software y aplicaciones. https://www.northware.mx/blog/requerimientos-en-el-desarrollo-de-software-y-aplicaciones/.</p><p>(3) Cómo definir los requerimientos de un proyecto de software. https://rootstack.com/es/blog/como-definir-los-requerimientos-de-un-proyecto-de-software/.</p><p>(4) Comprender los requisitos en el proceso de desarrollo de software. https://fwctecnologia.com/es/blog/post/%20requisitos%20del%20proceso%20de%20desarrollo%20de%20software.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-13939133034516335882023-12-05T10:58:00.000-08:002023-12-05T10:58:43.424-08:00biblioteca de libros gratis <p> <a href="https://archive.org/" style="text-decoration-line: none;"><span style="color: #1155cc; font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">https://archive.org/</span></a><span style="font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"> </span></p><p><span style="font-family: Arial, sans-serif; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"></span></p><div class="separator" style="clear: both; font-size: 11pt; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgix1ag0mbCT-NmDenYh_kMG1ps-aTgD8qzvrTXhK2QGo-pCDqBXnIQ0DwPl7JfVZhWEec3p3AglEnTmU8DistTw87PmkLAWXeBb8r-YScRfMiadTqE68Nc-x_qNdZ2S0weDFni-_N8rvF4xe8OoaApYq9GU2Suj0AOyGf-VQZ9LfANyNHvl-We8C52Uqc/s4000/20231127_052439.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="3000" data-original-width="4000" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgix1ag0mbCT-NmDenYh_kMG1ps-aTgD8qzvrTXhK2QGo-pCDqBXnIQ0DwPl7JfVZhWEec3p3AglEnTmU8DistTw87PmkLAWXeBb8r-YScRfMiadTqE68Nc-x_qNdZ2S0weDFni-_N8rvF4xe8OoaApYq9GU2Suj0AOyGf-VQZ9LfANyNHvl-We8C52Uqc/s320/20231127_052439.jpg" width="320" /></a></div><span style="font-size: 11pt;"><br /></span><span style="font-size: large;">Internet Archive es una biblioteca sin fines de lucro con millones de libros, películas, software, música, sitios web y más gratuitos</span><p></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-50709088422985906962023-10-30T12:29:00.004-07:002023-11-16T06:30:22.210-08:00Como mejorar los resultados del equipo, mejorando las retrospectivas <p>comenzar reflexionando sobre la directriz principal del espacio, propuesta por de Norm Kerth:
"Independientemente de lo que descubramos, entendemos y realmente creemos
que todos hicieron el mejor trabajo que pudieron, dado lo que sabían en ese
momento, sus habilidades y destrezas, los recursos disponibles y la situación
en ese momento"</p><p class="MsoNoSpacing"><o:p></o:p></p><p>Premisa: los datos deben direccionar la retrospectiva, sino se analizan datos y hechos solo estan promoviendo mejoras cosméticas ;-) </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjEeZi_rRHTclODtdDaCV6iWp5eXblGa7p6gUDJ-wJYdbHmhzsNhzFoGfscYSDqQcJHzx2KtrejXBiGumEqWfytOc-Ijyl_bOaT6_t-eg2bRWinmWaMwUdDfQmknInLg2i647CBF_9KCQSfCPU37ctw1Aif9Cpt1-6M0024uQzEAu8orAXK165QOMCwKf8" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="372" data-original-width="1047" height="155" src="https://blogger.googleusercontent.com/img/a/AVvXsEjEeZi_rRHTclODtdDaCV6iWp5eXblGa7p6gUDJ-wJYdbHmhzsNhzFoGfscYSDqQcJHzx2KtrejXBiGumEqWfytOc-Ijyl_bOaT6_t-eg2bRWinmWaMwUdDfQmknInLg2i647CBF_9KCQSfCPU37ctw1Aif9Cpt1-6M0024uQzEAu8orAXK165QOMCwKf8=w434-h155" width="434" /></a></div>Accion 1: Redactar planes de mejora en términos de acciones
concretas específicas (no metas) que el equipo pueda medir objetivamente para
evaluar si el equipo está aplicando el cambio de proceso. Primero, mida para
ver si el equipo está siguiendo la acción planificada.<p></p><p></p><p class="MsoNoSpacing"><o:p></o:p></p>
<p class="MsoNoSpacing">En segundo lugar, medir el cambio en el rendimiento para
evaluar si el kaizen tuvo los resultados deseados.<br /><o:p></o:p></p>
<p class="MsoNoSpacing">Dentro de una retrospectiva, haga lo siguiente:<o:p></o:p></p>
<p class="MsoNoSpacing" style="margin-left: 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><!--[if !supportLists]--><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">1.<span style="font: 7pt "Times New Roman";"> </span></span></span><!--[endif]-->Examine
las mejoras comprobables anteriores para ver si el equipo realmente las hizo y
si tuvieron un impacto positivo.<o:p></o:p></p>
<p class="MsoNoSpacing" style="margin-left: 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><!--[if !supportLists]--><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">2.<span style="font: 7pt "Times New Roman";"> </span></span></span><!--[endif]-->Para
cada mejora propuesta, pregunte cómo validará el equipo la mejora (cómo sabe si
el equipo tomó la acción planificada y en qué medida). <o:p></o:p></p>
<p class="MsoNoSpacing" style="margin-left: 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><!--[if !supportLists]--><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">3.<span style="font: 7pt "Times New Roman";"> </span></span></span><!--[endif]-->Si
no puedes validar la mejora propuesta, no la aceptes.<o:p></o:p></p>
<p class="MsoNoSpacing">Para medir si una acción de mejora realmente funciona,
necesita un medidor, una escala y una línea de base del rendimiento actual<o:p></o:p></p>Accion 2: "Necesitan poner el kaizen en el backlog. Necesitan usar Scrum para mejorar Scrum". <p></p><p>Identifique el impedimento más importante en la
Retrospectiva del Sprint y elimínelo antes del final del siguiente Sprint. Para
eliminar el impedimento de máxima prioridad, colóquelo en el trabajo pendiente
del sprint como una tarea con pruebas de aceptación (consulte Mejoras
comprobables) que determinarán cuándo está terminado. Tener cuidado sino ha analizado adecuadamente la dinámica del sistema y
no ha entendido la causa raíz de la disfunción principal, no estara atacando el problema sino un sintoma :-) </p><p><br /></p><p>fuentes: </p><p><span face=""Calibri",sans-serif" style="font-size: 11pt; line-height: 107%; mso-ansi-language: ES-CO; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><a href="http://scrumbook.org.datasenter.no/retrospective-pattern-language/testable-improvements.html"><span lang="EN-US">scrumbook.org.datasenter.no/retrospective-pattern-language/testable-improvements.html</span></a></span></p><p><span face=""Calibri",sans-serif" style="font-size: 11pt; line-height: 107%; mso-ansi-language: ES-CO; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><a href="http://scrumbook.org.datasenter.no/retrospective-pattern-language/scrumming-the-scrum.html"><span lang="EN-US">scrumbook.org.datasenter.no/retrospective-pattern-language/scrumming-the-scrum.html</span></a> </span></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-85094498970390899552023-08-29T08:40:00.005-07:002023-08-29T08:40:57.903-07:00Equipos agiles compartidos, como manejar las interupciones<p>El equipo Scrum está sirviendo a muchas partes interesadas, todas las cuales compiten por la atención del equipo. Las solicitudes y demandas llegan al equipo desde la gerencia, desde el Cliente A hasta el Cliente Z, y desde ventas y marketing. Además, el trabajo en progreso puede descubrir deficiencias sorpresa en el producto en sí que requieren atención. La frecuencia e importancia de estas solicitudes varía con el tiempo, y ocasionalmente su volumen y urgencia son abrumadores.</p><p>Las prioridades cambiantes o los problemas en el campo a menudo interrumpen el trabajo de los equipos de Scrum durante un Sprint. Las demandas de ventas y marketing, combinadas con la interferencia de la administración, pueden causar disfunción crónica en un equipo, fallas repetidas de Sprint, incumplimiento de las fechas de lanzamiento e incluso fallas de la empresa.</p><p>En muchos sentidos, el equipo Scrum es un recurso comunitario que satisface las necesidades de muchas partes interesadas. La tragedia de los bienes comunes es un dilema que surge de la situación en la que múltiples individuos, actuando de manera independiente y racional consultando su propio interés, finalmente agotarán un recurso limitado compartido, incluso cuando está claro que no es del interés a largo plazo de nadie que esto suceda. El ecologista y filósofo estadounidense Garret Hardin describió por primera vez este dilema en un influyente artículo titulado "La tragedia de los comunes", que se publicó por primera vez en la revista Science en 1968. [1]</p><p>El equipo Scrum es un recurso crítico para crear nuevo software y mantener software antiguo. Esto lo convierte en un recurso central para resolver problemas que surgen durante el desarrollo y el uso del producto, para comunicaciones técnicas con clientes, para demostraciones de marketing y para proyectos especiales para satisfacer las necesidades de todos en la organización. Ver flujos de trabajo hacia adentro.</p><p>A menudo, la mala propiedad del producto permite que las prioridades competitivas en una empresa lleguen a un equipo Scrum. Algunos equipos incluso han sido sobornados para trabajar en características que no están en el Product Backlog.</p><p>En casi todos los casos, es deseable que el equipo Scrum "coma su propia comida para perros". Si producen un defecto que entra en el campo, necesitan arreglarlo lo antes posible. La creación de equipos de mantenimiento especiales para corregir defectos incentiva al equipo de Scrum a no estar atento a los defectos latentes.</p><p>Por estas y muchas otras razones, un equipo Scrum siempre está expuesto a interrupciones que interrumpen la producción. Por lo tanto: Primero Asignan explícitamente tiempo para interrupciones y no permiten más trabajo del que cabe dentro de la asignación. Si el trabajo excede la asignación, cancele el Sprint.</p><p>Establezca tres reglas simples que harán que la organización se autoorganice para evitar interrumpir la producción. Esta estrategia ayudará al equipo a replanificar durante el Sprint para aumentar las posibilidades de entregar el incremento completo del producto.</p><p>1. El equipo crea un búfer para elementos inesperados basado en datos históricos. Por ejemplo, digamos que un tercio de los El trabajo del equipo en promedio proviene del trabajo no planificado que ingresa al Sprint inesperadamente. Si la velocidad del equipo promedia 60 puntos, el equipo reserva 20 puntos para el búfer de interrupción.</p><p>2. Todas las solicitudes no triviales deben pasar por el propietario del producto para su clasificación. (Los errores ortográficos de la página web y los errores de compilación son ejemplos de errores triviales en los que la corrección es tan obvia que no hay ningún beneficio de información empresarial adicional. Los desarrolladores pueden dedicar una pequeña cantidad de tiempo a abordar incluso defectos no triviales antes de escalar al propietario del producto). El propietario del producto dará a algunos elementos baja prioridad si no hay un valor percibido en relación con el plan de negocios. El propietario del producto enviará muchos otros artículos a los Sprint posteriores, incluso si tienen un valor inmediato. Algunos elementos son críticos y el equipo debe completarlos en el Sprint actual, por lo que el propietario del producto los coloca en el búfer de interrupción.</p><p>3. Si el búfer comienza a desbordarse, es decir, el Product Owner pone un punto más de 20 puntos en el Sprint, el Scrum Team debe abortar automáticamente, el Sprint debe ser replanificado y el Product Owner notifica a la gerencia que las fechas se deslizarán.</p><p>Es esencial obtener un acuerdo de gestión sobre estas reglas y hacerlas cumplir. El Product Owner debe estar siempre disponible para el equipo y otras partes interesadas. En ausencia del propietario del producto, el equipo de Scrum debe designar a uno de los suyos para que ocupe temporalmente ese rol.</p><p>Esta estrategia es independiente del enfoque en arreglar todos los defectos que surgen en el Sprint de los elementos atrasados trabajados durante el Sprint . </p><p>También es independiente de PBIs asignados a un Sprint por el Product Owner como parte de la Planificación del Sprint para reducir la deuda técnica. </p><p>OJO exceder el búfer generalmente genera al menos una reducción del 50 por ciento en la velocidad. </p><p>El Product Owner debe usar el sentido común para equilibrar estas fuerzas. </p><p><br /></p><p> Fuente : <a href="https://scrumbook.org/product-organization-pattern-language/illegitimus-non-interruptus.html">scrumbook.org/product-organization-pattern-language/illegitimus-non-interruptus.html</a></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-72857178562866346282023-06-22T21:27:00.001-07:002023-06-22T21:30:57.093-07:00ingenieria de software de clase mundial :-)<p>el libro SWEBOK V3.0 comprende 15 áreas de conocimiento</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoQFdU5uQuHNDFL20OvxjtXbeFD-zr0WKKmsPMmBoQG6yuGuNMJpniv9V6uDB7YMJc2GseUyo1jr7YncBCwDJ_l6lvjjStlTnSzrcMaHZlNe3zF4XtBPL3SWhZVONP_gi9ttIP2u7wRMKjBhl5-MSya26AsKVltGg25MDzoMzS_L7M0Y-OUsKorXEgU2w/s569/swebok%20v3.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="272" data-original-width="569" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoQFdU5uQuHNDFL20OvxjtXbeFD-zr0WKKmsPMmBoQG6yuGuNMJpniv9V6uDB7YMJc2GseUyo1jr7YncBCwDJ_l6lvjjStlTnSzrcMaHZlNe3zF4XtBPL3SWhZVONP_gi9ttIP2u7wRMKjBhl5-MSya26AsKVltGg25MDzoMzS_L7M0Y-OUsKorXEgU2w/s320/swebok%20v3.PNG" width="320" /></a></div>Capítulo 1: Requisitos del software<br /><br /><p></p><p>Capítulo 2: Diseño de software</p><p>Capítulo 3: Construcción de software</p><p>Capítulo 4: Pruebas de software</p><p>Capítulo 5: Mantenimiento del software</p><p>Capítulo 6: Gestión de la configuración del software</p><p>Capítulo 7: Gestión de ingeniería de software</p><p>Capítulo 8: Proceso de ingeniería de software</p><p>Capítulo 9: Modelos y métodos de ingeniería de software</p><p>Capítulo 10: Calidad del software</p><p>Capítulo 11: Práctica profesional de ingeniería de software</p><p>Capítulo 12: Economía de la ingeniería de software</p><p>Capítulo 13: Fundamentos de computación</p><p>Capítulo 14: Fundamentos matemáticos</p><p>Capítulo 15: Fundamentos de ingeniería</p><p><br /></p><p>Fuente : https://www.computer.org/education/bodies-of-knowledge/software-engineering/topics</p><p><br /></p><div><br /></div><h2 style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; color: #333333; font-family: Montserrat, sans-serif; font-size: 2rem; font-weight: 400; line-height: 1.3; margin-bottom: 40px !important; margin-left: 0px; margin-right: 0px; margin-top: 40px !important; margin: 40px 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">Acerca de SWEBoK</span></h2><a class="anchorJumpPoint" data-feathr-click-track="true" data-feathr-link-aids="["5cdda43ba3a493000bf82f7f"]" name="about" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; color: #0066c9; cursor: pointer; display: block; font-family: Montserrat, sans-serif; font-size: 16px; position: relative; top: -220px; visibility: hidden;"></a><a class="anchorJumpPointMobile" data-feathr-click-track="true" data-feathr-link-aids="["5cdda43ba3a493000bf82f7f"]" name="about_mobile" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; color: #0066c9; cursor: pointer; display: block; font-family: Montserrat, sans-serif; font-size: 16px; position: relative; top: -40px; visibility: hidden;"></a><div class="uk-width-1 pageContent" data-menu="1" id="pageContent_1" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; box-sizing: border-box; color: #333333; font-family: Montserrat, sans-serif; font-size: 16px; max-width: 100%; width: 890px;"><hr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #ffa300; border: none; color: #ffa300; height: 3px; margin: 0px 0px 20px; overflow: visible; width: 356px;" /><div id="top" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0;"></div><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; font-family: "Open Sans", sans-serif; line-height: 1.7; margin: 20px 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">La Guía del Cuerpo de Conocimientos de Ingeniería de Software (SWEBOK) describe el conocimiento generalmente aceptado sobre la ingeniería de software. </span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">Sus 15 áreas de conocimiento (KA) resumen conceptos clave e incluyen una lista de referencia para obtener información detallada.</span></span></p><figure aria-describedby="caption-attachment-74903" class="wp-caption alignright" id="attachment_74903" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; float: right; margin: 0px 40px 40px; width: 199px;"><img alt="Pierre-Bourque" class="size-medium wp-image-74903 img-responsive" decoding="async" height="300" loading="lazy" sizes="(max-width: 199px) 100vw, 199px" src="https://ieeecs-media.computer.org/wp-media/2018/02/20181549/Pierre-Bourque-199x300.jpg" srcset="https://ieeecs-media.computer.org/wp-media/2018/02/20181549/Pierre-Bourque-199x300.jpg 199w, https://ieeecs-media.computer.org/wp-media/2018/02/20181549/Pierre-Bourque-600x904.jpg 600w, https://ieeecs-media.computer.org/wp-media/2018/02/20181549/Pierre-Bourque-768x1157.jpg 768w, https://ieeecs-media.computer.org/wp-media/2018/02/20181549/Pierre-Bourque-680x1024.jpg 680w, https://ieeecs-media.computer.org/wp-media/2018/02/20181549/Pierre-Bourque.jpg 996w" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; box-sizing: border-box; height: auto; margin-bottom: 20px; max-width: 100%; vertical-align: middle;" width="199" /><figcaption class="wp-caption-text" id="caption-attachment-74903" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">El coeditor de SWEBOK, Pierre Bourque, es decano de estudios de la École de technologie supérieure de la Université du Québec y es profesor en el Departamento de Ingeniería de Software y TI.</span></figcaption></figure><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; font-family: "Open Sans", sans-serif; line-height: 1.7; margin: 20px 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">Para la versión 3.0, los editores recibieron y respondieron comentarios de aproximadamente 150 revisores en 33 países. </span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">Computer Society y sus voluntarios seguirán utilizando el proceso de consenso abierto y transparente que es una parte integral de SWEBOK para seguir mejorándolo. </span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; vertical-align: inherit;">SWEBOK también obtuvo reconocimiento internacional como ISO Technical Report 19759.</span></span></p></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-71423495679240856642023-06-13T19:59:00.002-07:002023-06-13T19:59:17.823-07:005 sitios Web gratis<p><span style="background-color: #fcfcfc; color: #333330; font-family: EuclidCircularB, sans-serif; font-size: 20px; font-variant-ligatures: common-ligatures;">5 Servicios gratuitos de alojamiento de sitios web de 2023</span></p><div class="article-section " id="5_free_website_hosting_services_of_2023_section" style="background-color: #fcfcfc; box-sizing: border-box; color: #333333; font-family: EuclidCircularB, sans-serif; font-size: 14px; font-variant-ligatures: common-ligatures; margin: 16px 0px; overflow-wrap: break-word; padding: 0px !important;"><div class="section-content wysiwyg-content blue-bullets " style="box-sizing: border-box; font-family: Georgia, Arial, Helvetica, sans-serif; margin: 0px; overflow-wrap: break-word; padding: 0px;"><p _msthash="459" _msttexthash="34298277" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Aunque hay muchos servicios de alojamiento que se promocionan como gratuitos, no muchos de ellos son opciones de alta calidad. Hemos buscado a través de las opciones que existen y las hemos reducido a una lista de las cinco más dignas de su tiempo y confianza.</p><h3 _msthash="460" _msttexthash="2749942" style="box-sizing: border-box; font-family: EuclidCircularB, sans-serif; font-size: 18px; line-height: 28px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">x10Hosting: El mejor alojamiento de sitios web gratuito en general</h3><ul style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 15px; overflow-wrap: break-word; padding: 0px;"><li _msthash="461" _msttexthash="4423575" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Características destacadas:</span> Creador de sitios web con más de 150 plantillas gratuitas</li><li _msthash="462" _msttexthash="8968960" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Quién debe usarlo:</span> Startups e individuos que desean un sitio web gratuito o una tienda en línea con plantillas listas para usar</li></ul><p _msthash="463" _msttexthash="183827488" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">x10Hosting es la versión gratuita de x10Premium y ofrece uno de los pocos servicios gratuitos de alojamiento web que le brindan sitios web sin publicidad con almacenamiento y ancho de banda ilimitados. El plan gratuito de X10 incluye un creador de sitios web fácil de usar con más de 150 plantillas gratuitas, incluidos diseños de tiendas de comercio electrónico. x10Hosting también ofrece instalaciones fáciles con un solo clic para más de 300 scripts web, incluidas plataformas de sitios web populares, como WordPress, Joomla, MyBB y galerías de complementos, blogs, foros, herramientas de juego y más.</p><p _msthash="464" _msttexthash="46882407" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">El alojamiento web gratuito de X10 admite un dominio personalizado, pero no le brinda un dominio gratuito. Puede usar el subdominio x10 gratuito o conectar un dominio de su propiedad. Puede agregar una dirección de correo electrónico gratuita utilizando su dominio conectado o subdominio gratuito.</p><h3 _msthash="465" _msttexthash="1995929" style="box-sizing: border-box; font-family: EuclidCircularB, sans-serif; font-size: 18px; line-height: 28px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">AwardSpace: El mejor alojamiento gratuito de WordPress</h3><ul style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 15px; overflow-wrap: break-word; padding: 0px;"><li _msthash="466" _msttexthash="4297475" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Características destacadas:</span> Protección integrada contra virus, SPAM y cortafuegos</li><li _msthash="467" _msttexthash="15457897" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Quién debe usarlo:</span> AwardSpace es una buena opción para individuos y pequeñas empresas que buscan alojamiento gratuito de WordPress con atención al cliente receptiva</li></ul><p _msthash="468" _msttexthash="154144419" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">AwardSpace es otro servicio de alojamiento web gratuito que le permite crear sitios web sin publicidad utilizando su creador de sitios web Zacky fácil de usar o usar su instalador Zacky de un solo clic para cargar plataformas WordPress, Joomla y Grav. AwardSpace es una de las mejores opciones para el alojamiento gratuito y de bajo costo de WordPress en particular. Aloja millones de sitios web de WordPress en todo el mundo en planes gratuitos y de pago y proporciona extensos tutoriales de WordPress que cubren temas desde principiantes hasta avanzados.</p><p _msthash="469" _msttexthash="49454327" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Obtiene una cuenta de correo electrónico gratuita en el plan gratuito y puede conectar su propio nombre de dominio y crear tres subdominios para blogs, foros, etc. Los nombres de dominio no son gratuitos con el plan de alojamiento gratuito, pero obtienes un dominio gratuito de por vida con ciertos planes pagos.</p><h3 _msthash="470" _msttexthash="1880099" style="box-sizing: border-box; font-family: EuclidCircularB, sans-serif; font-size: 18px; line-height: 28px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Byethost: Lo mejor para desarrolladores de sitios web</h3><ul style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 15px; overflow-wrap: break-word; padding: 0px;"><li _msthash="471" _msttexthash="6144684" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Características destacadas:</span> Kit de herramientas de alojamiento web gratuito a nivel de desarrollador</li><li _msthash="472" _msttexthash="11545287" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Quién debe usarlo:</span> Desarrolladores de sitios web experimentados que desean alojamiento gratuito con control total sobre su pila tecnológica</li></ul><p _msthash="473" _msttexthash="106223884" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Byethost ofrece un robusto servicio de alojamiento web gratuito para el usuario orientado a la tecnología. Si usted es un desarrollador o diseñador de sitios web que busca alojamiento web gratuito para sus propios proyectos o sitios web de clientes, Byethost encabeza su lista de opciones limitadas. También admite cuentas de revendedor bajo el plan gratuito si desea ofrecer alojamiento administrado por el cliente bajo su propio conjunto de servicios.</p><p _msthash="474" _msttexthash="102340212" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Sin embargo, Byethost no proporciona instalación de plataforma con un solo clic como los otros proveedores en nuestro resumen de alojamiento web gratuito. Si se siente cómodo con la administración de archivos a nivel de servidor y las interfaces de protocolo de transferencia de archivos (FTP), Byethost es uno a considerar. Los principiantes tendrán un tiempo más fácil con otros servicios gratuitos de alojamiento web que se presentan aquí.</p><h3 _msthash="475" _msttexthash="2124278" style="box-sizing: border-box; font-family: EuclidCircularB, sans-serif; font-size: 18px; line-height: 28px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">000webhost: Lo mejor para un tiempo de actividad confiable</h3><ul style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 15px; overflow-wrap: break-word; padding: 0px;"><li _msthash="476" _msttexthash="8033662" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Características destacadas:</span> <a _istranslated="1" href="https://www.forbes.com/advisor/business/software/what-is-a-name-server/" rel="noopener" style="box-sizing: border-box; color: #395bb6; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none;" target="_blank">Servidores de nombres</a> protegidos por Cloudflare, garantía de tiempo de actividad del 99,9 %</li><li _msthash="477" _msttexthash="12697009" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Quién debe usarlo:</span> Aquellos que buscan alojamiento web simple con instalación gratuita de WordPress, velocidades decentes y herramientas de firewall</li></ul><p _msthash="478" _msttexthash="154654344" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Una empresa de alojamiento web mucho más grande conocida como <a _istranslated="1" href="https://www.forbes.com/advisor/business/hostinger-review/" rel="noopener" style="box-sizing: border-box; color: #395bb6; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none;" target="_blank">Hostinger</a> ofrece un plan de alojamiento básico y gratuito a través de 000webhost. Con más de 10 años de reconocimiento como una de las mejores plataformas de alojamiento de sitios web gratuitas, el plan gratuito de 000webhost es excelente para aquellos que buscan características simples pero útiles, incluido un panel de control, acceso a WordPress para la creación de sitios web y funciones avanzadas de alojamiento web, como servidores de nombres protegidos por Cloudflare, PHP, MySQL y FTP.</p><p _msthash="479" _msttexthash="31063916" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">000webhost ofrece hasta 3 GB de ancho de banda entregado desde sus servidores SSD de 24 GB y la compañía se toma en serio la seguridad web, ejecutando Imunify360 para monitorear regularmente los sitios que aloja en busca de malware y otras amenazas.</p><h3 _msthash="480" _msttexthash="1489345" style="box-sizing: border-box; font-family: EuclidCircularB, sans-serif; font-size: 18px; line-height: 28px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Firebase: Lo mejor para usuarios de Google Cloud</h3><ul style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 15px; overflow-wrap: break-word; padding: 0px;"><li _msthash="481" _msttexthash="7396532" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Características destacadas:</span> Dominio personalizado y SSL, múltiples sitios por proyecto y 10 GB de almacenamiento</li><li _msthash="482" _msttexthash="14383512" style="box-sizing: border-box; line-height: 20px; list-style: none; margin: 0px 0px 10px; overflow-wrap: break-word; padding: 0px 0px 0px 15px; position: relative;"><span _istranslated="1" style="box-sizing: border-box; font-weight: 700; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;">Quién debe usarlo:</span> Ideal para aquellos que desean integración con otras funciones de Google Cloud y pueden analizar las confusas estructuras de precios de Google.</li></ul><p _msthash="483" _msttexthash="382321121" style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;">Google Cloud ofrece alojamiento web a través de Firebase, una plataforma de desarrollo de aplicaciones para crear aplicaciones, juegos y sitios web. Firebase ofrece alojamiento web gratuito a través de su plan Spark, que incluye hasta 10 GB de almacenamiento y un excelente ancho de banda (360 MB por día). Sin embargo, para integrarse con los productos y funciones de Google Cloud, los usuarios deberán actualizar al plan Blaze. Blaze es gratuito, pero el uso de las funciones integradas de Google Cloud incluye una cuota sin costo que, una vez superada, será de pago por uso. El plan Blaze también ofrece almacenamiento de pago por uso y actualizaciones de ancho de banda una vez que los usuarios superan las ofertas iniciales del plan Spark. Tenga en cuenta que Google Cloud ofrece una prueba gratuita de 90 días y $ 300 en créditos para el uso de funciones, pero no es gratis para siempre.</p></div></div><hr style="background: rgb(24, 23, 22); border: 2px solid rgb(24, 23, 22); box-sizing: border-box; color: #333333; font-family: EuclidCircularB, sans-serif; font-size: 14px; font-variant-ligatures: common-ligatures; height: 4px; margin: 0px; overflow-wrap: break-word; padding: 0px;" /><div class="article-section " id="compare_free_website_hosting_services_section" style="background-color: #fcfcfc; box-sizing: border-box; color: #333333; font-variant-ligatures: common-ligatures; margin: 16px 0px; overflow-wrap: break-word; padding: 0px !important;"><h2 _msthash="484" _msttexthash="2366455" style="box-sizing: border-box; color: #333330; line-height: 25px; margin: 0px 0px 16px; overflow-wrap: break-word; padding: 0px;"><span style="font-family: arial; font-size: xx-small;">Compare los servicios gratuitos de alojamiento de sitios web</span></h2><div class="section-content wysiwyg-content blue-bullets " style="box-sizing: border-box; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; overflow-wrap: break-word; padding: 0px;"><div class="footable_parent ninja_table_wrapper wp_table_data_press_parent semantic_ui colored_table" id="footable_parent_469036" style="box-sizing: border-box; content-visibility: auto; margin: 0px; overflow-wrap: break-word; overflow-x: auto; padding: 0px; width: 829px;"><p style="box-sizing: border-box; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;"></p><p style="box-sizing: border-box; line-height: 20px; margin: 0px; overflow-wrap: break-word; padding: 0px;"></p><p style="box-sizing: border-box; line-height: 20px; margin: 0px 0px 12px; overflow-wrap: break-word; padding: 0px;"></p><table _mstaria-label="1024777" _msthash="485" aria-label="Compare los servicios gratuitos de alojamiento de sitios web" class="foo-table ninja_footable foo_table_469036 ninja_table_unique_id_1301616303_469036 ui table nt_type_legacy_table compact vertical_centered ninja_custom_color inverted footable-paging-right hide_all_borders ninja_table_search_disabled ninja_table_pro footable footable-2 breakpoint-sm" data-filter-delay="1000" data-footable_id="469036" data-ninja_table_instance="ninja_table_instance_1" data-unique_identifier="ninja_table_unique_id_1301616303_469036" id="footable_469036" style="background: rgb(255, 255, 255); border-radius: 8px; border-spacing: 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.87); font-family: EuclidCircularB, sans-serif; font-size: 14px; margin: 1em 0px; max-width: 100%; overflow-wrap: break-word; padding: 0px; position: relative; table-layout: auto; width: 1002.88px;"><colgroup style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"><col class="ninja_column_0 " style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"></col><col class="ninja_column_1 " style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"></col><col class="ninja_column_2 " style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"></col><col class="ninja_column_3 " style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"></col><col class="ninja_column_4 " style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"></col><col class="ninja_column_5 " style="box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"></col></colgroup><thead style="border-color: transparent !important; box-shadow: none; box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"><tr class="footable-header" style="background-attachment: inherit; background-clip: inherit; background-color: rgb(57, 91, 182) !important; background-image: inherit; background-origin: inherit; background-position: inherit; background-repeat: inherit; background-size: inherit; border-color: transparent !important; border-width: 0px !important; box-sizing: border-box; color: white; font-weight: 600; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0px;"><th class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" scope="col" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: transparent !important; border-bottom-style: solid; border-bottom-width: 0px !important; border-image: unset; border-left: none; border-radius: 8px 0px 0px; border-right-color: transparent !important; border-right-style: unset; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: initial; border-top-width: 0px; box-sizing: border-box; cursor: auto; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0.928571em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"></th><th _msthash="486" _msttexthash="146393" class="ninja_column_1 ninja_clmn_nm_x1hosting" scope="col" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: transparent !important; border-bottom-style: solid; border-bottom-width: 0px !important; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: initial; border-top-width: 0px; box-sizing: border-box; cursor: auto; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0.928571em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">x10Hosting</span></th><th _msthash="487" _msttexthash="148603" class="ninja_column_2 ninja_clmn_nm_awardspace" scope="col" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: transparent !important; border-bottom-style: solid; border-bottom-width: 0px !important; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: initial; border-top-width: 0px; box-sizing: border-box; cursor: auto; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0.928571em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">AwardSpace</span></th><th _msthash="488" _msttexthash="118222" class="ninja_column_3 ninja_clmn_nm_byethost" scope="col" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: transparent !important; border-bottom-style: solid; border-bottom-width: 0px !important; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: initial; border-top-width: 0px; box-sizing: border-box; cursor: auto; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0.928571em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Byethost</span></th><th _msthash="489" _msttexthash="144508" class="ninja_column_4 ninja_clmn_nm_webhost" scope="col" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: transparent !important; border-bottom-style: solid; border-bottom-width: 0px !important; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: initial; border-top-width: 0px; box-sizing: border-box; cursor: auto; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0.928571em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">000webhost</span></th><th _msthash="490" _msttexthash="538915" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" scope="col" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: transparent !important; border-bottom-style: solid; border-bottom-width: 0px !important; border-image: unset; border-left: none; border-radius: 0px 8px 0px 0px; border-right-color: transparent !important; border-right-style: unset; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: initial; border-top-width: 0px; box-sizing: border-box; cursor: auto; line-height: 18px; margin: 0px; overflow-wrap: break-word; padding: 0.928571em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Google Cloud: Base de fuego</span></th></tr></thead><tbody style="border: unset; box-sizing: border-box; margin: 0px; overflow-wrap: break-word; padding: 0px;"><tr class="ninja_table_row_0 nt_row_id_103602" data-row_id="103602" style="background: rgb(244, 246, 252); box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="491" _msttexthash="795288" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">¿Anuncios mostrados en el sitio?</span></td><td _msthash="492" _msttexthash="18642" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="493" _msttexthash="18642" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="494" _msttexthash="18642" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="495" _msttexthash="18642" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="496" _msttexthash="18642" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td></tr><tr class="ninja_table_row_1 nt_row_id_103603" data-row_id="103603" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="497" _msttexthash="727389" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Almacenamiento y ancho de banda</span></td><td _msthash="498" _msttexthash="133679" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Ilimitado</span></td><td _msthash="499" _msttexthash="1506193" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">1 GB de almacenamiento y 5 GB de ancho de banda al mes</span></td><td _msthash="500" _msttexthash="1550861" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">1 GB de almacenamiento y 50 GB de ancho de banda al mes</span></td><td _msthash="501" _msttexthash="1622933" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">300 MB de almacenamiento y 3 GB de ancho de banda al mes</span></td><td _msthash="502" _msttexthash="1819337" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">10 GB de almacenamiento y 360 MB de ancho de banda por día</span></td></tr><tr class="ninja_table_row_2 nt_row_id_103604" data-row_id="103604" style="background: rgb(244, 246, 252); box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="503" _msttexthash="1357564" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Garantía de tiempo de actividad del servidor</span></td><td _msthash="504" _msttexthash="19591" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">N/A</span></td><td _msthash="505" _msttexthash="1022619" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Garantía de tiempo de actividad del 99,9%</span></td><td _msthash="506" _msttexthash="19591" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">N/A</span></td><td _msthash="507" _msttexthash="1022619" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Garantía de tiempo de actividad del 99,9%</span></td><td _msthash="508" _msttexthash="1205087" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">"Más del 99% de tiempo de actividad mensual"</span></td></tr><tr class="ninja_table_row_3 nt_row_id_103605" data-row_id="103605" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="509" _msttexthash="1364727" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Dominio de nivel superior gratuito incluido</span></td><td _msthash="510" _msttexthash="235963" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Tres incluidos</span></td><td _msthash="511" _msttexthash="18642" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="512" _msttexthash="18642" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="513" _msttexthash="18642" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="514" _msttexthash="32201" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Sí</span></td></tr><tr class="ninja_table_row_4 nt_row_id_103606" data-row_id="103606" style="background: rgb(244, 246, 252); box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="515" _msttexthash="508079" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Certificado SSL incluido</span></td><td _msthash="516" _msttexthash="18642" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="517" _msttexthash="18642" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="518" _msttexthash="18642" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="519" _msttexthash="18642" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="520" _msttexthash="32201" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Sí</span></td></tr><tr class="ninja_table_row_5 nt_row_id_103607" data-row_id="103607" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="521" _msttexthash="703495" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Cuenta de correo electrónico</span></td><td _msthash="522" _msttexthash="235963" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Tres incluidos</span></td><td _msthash="523" _msttexthash="32201" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Sí</span></td><td _msthash="524" _msttexthash="32201" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Sí</span></td><td _msthash="525" _msttexthash="18642" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">No</span></td><td _msthash="526" _msttexthash="32201" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Sí</span></td></tr><tr class="ninja_table_row_6 nt_row_id_103608" data-row_id="103608" style="background: rgb(244, 246, 252); box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="527" _msttexthash="259428" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Apoyo al cliente</span></td><td _msthash="528" _msttexthash="5954897" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Disponible a través del foro o servidor de Discord, sin soporte telefónico o por correo electrónico</span></td><td _msthash="529" _msttexthash="3884127" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Tickets de soporte 24/7 con respuesta de una hora, además de base de conocimientos</span></td><td _msthash="530" _msttexthash="2343081" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Solo foro, sin soporte telefónico o por correo electrónico</span></td><td _msthash="531" _msttexthash="1519388" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Soporte por correo electrónico, sin soporte 24/7</span></td><td _msthash="532" _msttexthash="4451642" class="ninja_column_5 ninja_clmn_nm_googlecloudfirebase footable-last-visible" style="background: inherit; border-bottom-color: transparent !important; border-bottom-style: unset; border-bottom-width: unset; border-image: unset; border-left: none; border-right: 1px solid rgb(161, 172, 230); border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Soporte de preguntas frecuentes, Slack, lista de correo de Google Group y Stack Overflow</span></td></tr><tr class="ninja_table_row_7 nt_row_id_103609" data-row_id="103609" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px;"><td _msthash="533" _msttexthash="685672" class="ninja_column_0 ninja_clmn_nm_ninja_column_1 footable-first-visible" style="background: inherit; border-bottom: 1px solid rgb(161, 172, 230); border-image: unset; border-left: 1px solid rgb(161, 172, 230); border-radius: 0px 0px 0px 8px; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Precio inicial del plan pagado</span></td><td _msthash="534" _msttexthash="153608" class="ninja_column_1 ninja_clmn_nm_x1hosting" style="background: inherit; border-bottom: 1px solid rgb(161, 172, 230); border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">$3.95 por mes</span></td><td _msthash="535" _msttexthash="463801" class="ninja_column_2 ninja_clmn_nm_awardspace" style="background: inherit; border-bottom: 1px solid rgb(161, 172, 230); border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Desde 25 céntimos al mes</span></td><td _msthash="536" _msttexthash="271024" class="ninja_column_3 ninja_clmn_nm_byethost" style="background: inherit; border-bottom: 1px solid rgb(161, 172, 230); border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"><span style="font-family: arial; font-size: xx-small;">Desde $4.99 por mes</span></td><td _msthash="537" _msttexthash="270517" class="ninja_column_4 ninja_clmn_nm_webhost" style="background: inherit; border-bottom: 1px solid rgb(161, 172, 230); border-image: unset; border-left: none; border-right-color: transparent !important; border-right-style: unset; border-right-width: unset; border-top: none; box-sizing: border-box; color: #333333; line-height: 32px; margin: 0px; min-width: 150px; overflow-wrap: break-word; padding: 0.5em 0.7em; text-align: center; transition: background 0.1s ease 0s, color 0.1s ease 0s; vertical-align: middle; word-break: keep-all;"></td></tr></tbody></table><p style="color: black; font-family: "Times New Roman"; font-size: medium; font-variant-ligatures: normal;"> Fuente: <a href="https://www.forbes.com/advisor/business/software/free-web-hosting/" style="font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 14px; font-variant-ligatures: common-ligatures;">5 servicios gratuitos de alojamiento de sitios web (2023) - Forbes Advisor</a></p><div><br /></div><div class="article-section " id="5_free_website_hosting_services_of_2023_section" style="box-sizing: border-box; font-family: EuclidCircularB, sans-serif; margin: 16px 0px; overflow-wrap: break-word; padding: 0px !important;"></div></div></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-89977608115387175532023-03-29T09:19:00.002-07:002023-03-29T09:36:45.977-07:00La ingeniería de software para industria 4.0<p> Definiciones de Ingeniería de Software de la última década:</p><p>La ingeniería de software se refiere a la aplicación sistemática de principios, métodos y herramientas de ingeniería para el desarrollo, operación y mantenimiento de software de alta calidad que cumpla con los requisitos del usuario y las especificaciones del sistema. (Fuente: IEEE Computer Society) (SWEBOK, por sus siglas en inglés), que es un conjunto de conocimientos esenciales para la práctica de la ingeniería de software. La versión más reciente del SWEBOK es la de 2018.</p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiO1hbH8-yJ-aDET3WQrKgLx3BSESukijyMKjuv6H1LW90X_ti_7jZn7LndsJ3r0k0szhXHCziwFWfTj7y46WFcKE6LZl1gjL3TmYcSR4ESpuiaXhhSCduSTd-K7bX9HPciP_ibwLNGX3mpQq5sKztRR7vILLVVjpBI_p5DMGlPHzzdy8e2AOykCLw/s887/i%2040%20image%201.png" imageanchor="1" style="clear: right; display: inline !important; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="488" data-original-width="887" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiO1hbH8-yJ-aDET3WQrKgLx3BSESukijyMKjuv6H1LW90X_ti_7jZn7LndsJ3r0k0szhXHCziwFWfTj7y46WFcKE6LZl1gjL3TmYcSR4ESpuiaXhhSCduSTd-K7bX9HPciP_ibwLNGX3mpQq5sKztRR7vILLVVjpBI_p5DMGlPHzzdy8e2AOykCLw/w438-h241/i%2040%20image%201.png" width="438" /></a></p><p>La ingeniería de software es la aplicación de principios de ingeniería para el diseño, construcción, prueba y mantenimiento de software de alta calidad en el contexto de sistemas complejos y cambiantes. (Fuente: ISO/IEC 12207:2017)</p><p>La ingeniería de software es una disciplina que abarca el desarrollo, operación y mantenimiento de sistemas de software. Esta disciplina se centra en la aplicación de principios de ingeniería, métodos y herramientas para la construcción de sistemas de software que sean eficientes, fiables, seguros y mantenibles. (Fuente: ACM:2014)</p><p><a href="https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software">Ingeniería de software - Wikipedia, la enciclopedia libre</a> algo de historia mas antigua.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-12401581177983188502023-01-03T05:59:00.000-08:002023-01-03T05:59:09.028-08:00Product Owner PO el dueño del producto<p> <span style="background-color: #f7f7f8; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">Un Product Owner es una persona que se encarga de definir y priorizar las funcionalidades y requisitos del producto que se está desarrollando en un proyecto utilizando la metodología Agile Scrum. El Product Owner trabaja en estrecha colaboración con el equipo de desarrollo y es responsable de definir el "qué" y el "por qué" del producto y de asegurar que el equipo de desarrollo entiende los requisitos y prioridades del producto.</span></p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;">El Product Owner es el representante del cliente y de los usuarios finales y es responsable de asegurar que el producto cumpla con sus necesidades y expectativas. También es responsable de la viabilidad económica del producto y de asegurar que se está haciendo el máximo uso posible del tiempo y los recursos del equipo de desarrollo. El Product Owner es una figura clave en el éxito de un proyecto Scrum y juega un papel importante en la mejora continua del proceso de desarrollo. (fuente ChatGPT)</p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;">Segun SBOK el Product Owner es el representante del cliente y de los usuarios finales y es responsable de asegurar que el producto cumpla con sus necesidades y expectativas. Además, es responsable de la viabilidad económica del producto y de asegurar que se está haciendo el máximo uso posible del tiempo y los recursos del equipo de desarrollo. PO, El Product Owner es la persona responsable de maximizar el valor empresarial del proyecto. Es responsable de articular los requisitos del cliente y mantener la justificación empresarial del proyecto.</p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;"><br /></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-17654801108478029072023-01-03T05:20:00.003-08:002023-01-03T05:20:28.179-08:00Modelo de madurez CMMI/DEV<p> Que es <span style="background-color: #f7f7f8; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">CMMI/DEV (Capability Maturity Model Integration for Development) es una versión específica del modelo CMMI que se centra en la mejora de los procesos de desarrollo de software. CMMI/DEV proporciona un conjunto de prácticas y estándares para la gestión de proyectos y procesos de desarrollo de software que deben seguirse para lograr una mayor madurez y eficiencia. Al igual que el modelo CMMI en general, CMMI/DEV se divide en cinco niveles de madurez: inicial, repetible, definido, gestionado y optimizado. Cada nivel representa un mayor grado de madurez y eficiencia en la gestión de procesos de desarrollo de software.</span></p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;">La implementación de CMMI/DEV puede ayudar a una organización a mejorar la calidad del software que produce, aumentar la eficiencia y reducir los tiempos de entrega. También puede ayudar a la organización a desarrollar una cultura de mejora continua y a establecer un marco común para la gestión de proyectos y procesos de desarrollo de software. (fuente: chatGPT)</p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;">CMMI (Capability Maturity Model Integration) es un modelo de madurez de proceso que se utiliza para evaluar y mejorar la calidad de los procesos de una organización. CMMI se basa en la idea de que la mejora continua de los procesos de una empresa es crucial para su éxito a largo plazo. El modelo proporciona un conjunto de prácticas y estándares para la gestión de proyectos y procesos que deben seguirse para lograr una mayor madurez y eficiencia.</p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;">El modelo CMMI se divide en cinco niveles de madurez: inicial, repetible, definido, gestionado y optimizado. Cada nivel representa un mayor grado de madurez y eficiencia en la gestión de procesos. Una organización que alcanza un alto nivel de madurez según CMMI es más capaz de gestionar de manera efectiva sus procesos y de responder de manera más rápida y eficiente a los cambios y demandas del mercado.(fuente: chatGPT)</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-16046566234904317182022-11-29T06:53:00.001-08:002022-11-29T06:53:10.298-08:00Algunas de las diferencias entre Agile, Business Agility y Enterprise Agility<p><span style="font-family: Calibri, sans-serif; font-size: 11pt;">Esta es la opinión de Enterprise Agility
University y puede diferir de la de otros. </span><span style="font-family: Calibri, sans-serif; font-size: 11pt;"> </span></p><p><span style="font-family: Calibri, sans-serif; font-size: 11pt;"></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgeTfmMnfriaiz93nLOcmkaqZDfn_m8OgAHT1WjtESSPpcLn0KyitpHpnB3eQ-JyANJiqbW2RsGxShErf5cajRi6ksokqS8GbqHRXr87H28eyAdrbeDze8goTSpEngkyLGh-5T-LfCnmJUNmj6bZvdEMSbgs7L3JaOf3g0IUEyGOZ2faWlL0OqUvyve" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="395" data-original-width="1028" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEgeTfmMnfriaiz93nLOcmkaqZDfn_m8OgAHT1WjtESSPpcLn0KyitpHpnB3eQ-JyANJiqbW2RsGxShErf5cajRi6ksokqS8GbqHRXr87H28eyAdrbeDze8goTSpEngkyLGh-5T-LfCnmJUNmj6bZvdEMSbgs7L3JaOf3g0IUEyGOZ2faWlL0OqUvyve=w626-h240" width="626" /></a></div><br /> <span style="font-family: Calibri, sans-serif; font-size: 11pt;">Fuente :</span><span style="font-family: Calibri, sans-serif; font-size: 11pt;">
</span><span style="font-family: Calibri, sans-serif; font-size: 11pt;">https://enterpriseagility.university/cc-confirmation-03b/ </span><span style="font-family: Calibri, sans-serif; font-size: 11pt;"> </span><p></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-51220283300557115702020-12-01T07:30:00.000-08:002020-12-01T07:30:22.052-08:00Scrum Master mas que un lider servicial y facilitador<div class="separator"><p style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;">Un Scrum Master ayuda al equipo a comprender y optimizar las dependencias técnicas y organizativas, al tiempo que protege al equipo de influencias externas. </span><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;">Alinea los recursos requeridos con transparencia. </span><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;">Esto ayuda a los equipos a comprometerse con los plazos al tiempo que crea una cultura de responsabilidad.</span><img border="0" data-original-height="359" data-original-width="638" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbTO2odZkEGxj7PY_dBZau8usmO7ibyGc_o-OiLyXuEHes4S0pRCCyDKo6cWeBi-CEj42FmsFPK4g0_0hA3PwzlA02T3u1aSx4AiiXybL4PSI6gkSEGu05HucKo9cckz0yd7iWv2bqXjY/w400-h225/adoption-plan-metodologa-agile-16-638.jpg" width="400" /></p></div><p><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;">Además: </span></p><div class="separator" style="clear: both; text-align: center;"><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbTO2odZkEGxj7PY_dBZau8usmO7ibyGc_o-OiLyXuEHes4S0pRCCyDKo6cWeBi-CEj42FmsFPK4g0_0hA3PwzlA02T3u1aSx4AiiXybL4PSI6gkSEGu05HucKo9cckz0yd7iWv2bqXjY/s638/adoption-plan-metodologa-agile-16-638.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><span style="color: #444444; text-align: left;">:</span></a></span></div><p></p><p><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;"></span></p><ul style="background-color: white; color: #444444; font-size: 14px;"><li><span style="vertical-align: inherit;">es el 'líder servidor' del equipo Scrum que modera y facilita las interacciones del equipo como entrenador y motivador del equipo.</span></li><li><span style="vertical-align: inherit;">es responsable de asegurar que el equipo tenga un ambiente de trabajo productivo eliminando cualquier impedimento.</span></li><li><span style="vertical-align: inherit;">es responsable de hacer cumplir los principios, aspectos y procesos de Scrum.</span></li><li><span style="vertical-align: inherit;">está en el mismo nivel jerárquico que cualquier otra persona en el Scrum Team; cualquier persona del Scrum Team que aprenda a facilitar proyectos Scrum puede convertirse en Scrum Master para un proyecto o para un Sprint.</span></li><li><span style="vertical-align: inherit;">facilita la selección del Scrum Team y la creación del Collaboration Plan y el Team Building Plan.</span></li><li><span style="vertical-align: inherit;">determina la duración del Sprint con el equipo Scrum e implementa pasos esenciales para maximizar la productividad del equipo.</span></li><li><span style="vertical-align: inherit;">Facilita al Equipo Scrum la creación de la Lista de tareas para el próximo Sprint.</span></li><li><span style="vertical-align: inherit;">ayuda al Equipo Scrum a estimar el esfuerzo requerido para completar las tareas acordadas para el Sprint.</span></li><li><span style="vertical-align: inherit;">apoya al Equipo Scrum en la creación de los Entregables acordados para el Sprint.</span></li><li><span style="vertical-align: inherit;">facilita la presentación de los entregables completados por el equipo Scrum para la aprobación del propietario del producto.</span></li><li><span style="vertical-align: inherit;">representa al Scrum Core Team para proporcionar lecciones del proyecto actual, si es necesario.</span></li></ul><p><span style="background-color: white; color: #444444; font-size: 14px; vertical-align: inherit;">fuente: </span></p>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6856993891548325312.post-67682634632234954982020-11-09T07:08:00.003-08:002020-11-09T07:08:30.949-08:00Desperdicio en Lean manufacturing se dice Muda<p>Muda es la palabra con la que se designa desperdicio en el Lean Manufacturing. Buscando una definición más precisa de lo que se entiende por desperdicio sería: Muda es cualquier actividad en un proceso que consume recursos (esfuerzo) y que no añade valor al producto o servicio desde el punto de vista del cliente.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqH68Ox4T_UQhffr3HzxoOoZmZuoVXjtPfxsut1TDdfUicb-Boxqnhnrli1cudrj9OpcpO3ZWdWUG-gfd0Jkxm-aVqJw50waVa83tmtms9C13a72EPtZ46JsxC69qtUWd5Gubsn6C5nwM/s1200/lean+agile+scrum+1_1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="1030" data-original-width="1200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqH68Ox4T_UQhffr3HzxoOoZmZuoVXjtPfxsut1TDdfUicb-Boxqnhnrli1cudrj9OpcpO3ZWdWUG-gfd0Jkxm-aVqJw50waVa83tmtms9C13a72EPtZ46JsxC69qtUWd5Gubsn6C5nwM/s320/lean+agile+scrum+1_1.png" width="320" /></a></div><br />Si tus proyectos tienen de fondo el mundo de la manufactura no habrás tenido ningún problema en comprender los desperdicios, es más, seguramente ya los conocieras. Si perteneces a otro mundo, como por ejemplo del software, lo mismo piensas que algunos de ellos no aplican a tu caso y nada más lejos de la realidad.<p></p><p>Es su magnífico libro “ Lean Software Development: An Agile Toolkit “ el matrimonio formado por Mary y Tom Poppendieck hacía la correlación perfecta de los 7 Mudas al mundo del software. Si no has leído el libro ya, te lo recomiendo.</p><p>La asociación de los muda al software la vamos a ver a continuación:</p><p><br />1. Características extra. Dentro del software existe un nombre para esto y se llama Gold Plating. Aunque puede parecer un servicio al cliente, incluir algo que no te han pedido es un desperdicio.</p><p>2. Trabajo hecho parcialmente. Todo trabajo que no se haya completado y esté esperando para serlo es un desperdicio. Si finalmente no lo llevamos a cabo el esfuerzo y recursos que hayamos empleado se habrá tirado a la basura.</p><p>3. Sobreproceso. Es uno de los desperdicios que mejor casa. No necesita explicación.</p><p>4. Esperas. Pasa igual que en el caso del lean manufacturing. Tenemos que esperar por cosas o a que haya disponibilidad de algo. Sigue siendo un desperdicio en el software como lo era antes para Toyota.</p><p>5. Defectos. Otro que casa perfectamente con el software. Un defecto en producción es un desperdicio claro.</p><p>6. Cambio de tareas. Asignar a las personas a múltiples proyectos donde deban realizar múltiples tareas de las que tendrán que ir cambiando de unas a otras implica un desperdicio. Sobre el papel parece muy rápido el poder cambiar de una tarea a otra, pero la realidad es que necesitamos tiempo para poder volver a continuar con una tarea anterior.</p><p>7. Movimientos. Aquí se orienta por ejemplo a cómo de sencillo es para un desarrollador encontrar la respuesta a una pregunta. Si tiene que preguntar a negocio ¿puede preguntar directamente? ¿necesita seguir un protocolo? Todo ese tiempo es un desperdicio.</p><p>El artífice del Lean, quien introdujo esta nueva manera de fabricar en Toyota, fue Taiichi Ohno (1912 – 1990), cuya estrategia se fundamentó en tres bases:</p><p>– Construir sólo lo necesario.</p><p>– Eliminar todo aquello que no añade valor.</p><p>– Parar si algo no va bien (lo que está relacionado con el principio de cero defectos).</p><p>Además, conviene destacar que el Lean incluye siete importantes principios, los siguientes:</p><p>Eliminar desperdicios (Eliminating Waste)</p><p>Amplificar el aprendizaje (Amplifying Learning)</p><p>Decidir lo más tarde posible (Deciding as Late as Possible)</p><p>Entrega lo más rápido posible (Delivering as Fast as Possible)</p><p>Capacitar, potenciar, al equipo (Empowering the Team)</p><p>Construir con integridad (Building Integrity In)</p><p>Ver el todo (Seeing the Whole)</p><p><br /></p><p>fuentes: <a href="https://www.laboratorioti.com/2020/11/09/los-7-desperdicios-lean-de-tu-proyecto/" style="color: navy;">https://www.laboratorioti.com/2020/11/09/los-7-desperdicios-lean-de-tu-proyecto/</a></p><p style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 1px; margin-bottom: 0cm;"><a href="https://www.javiergarzas.com/2012/01/lean-software-development.html" style="color: navy;">https://www.javiergarzas.com/2012/01/lean-software-development.html</a></p><p><br /></p><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-20348333107579688642020-10-20T08:44:00.002-07:002020-10-20T08:44:20.876-07:00Scrum puede aportar a nivel de portafolio, programa y proyecto.<p><br />Entendamos ahora cómo se definen el programa y la portafolio :</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmbIV0OZcrSsuP_TRrh57cWuQA63_Np_5qz5IbzYiaZvdadxXiSXZ7LiWKUNMdZGINkrjJn8xFm1ntoyTLcH9xVSEN38HnpB3kAOHN-xyHEOgwxKHH5CSiy1gU2O67ZQ9l7hWRcAHj28g/s928/IMG_20170401_105036.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="521" data-original-width="928" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmbIV0OZcrSsuP_TRrh57cWuQA63_Np_5qz5IbzYiaZvdadxXiSXZ7LiWKUNMdZGINkrjJn8xFm1ntoyTLcH9xVSEN38HnpB3kAOHN-xyHEOgwxKHH5CSiy1gU2O67ZQ9l7hWRcAHj28g/w443-h248/IMG_20170401_105036.jpg" width="443" /></a></div><p></p><p>Programa : Un programa es un grupo de proyectos relacionados, con el objetivo de generar resultados comerciales como se define en la Declaración de la visión del programa. El Backlog del programa priorizado incorpora los Backlogs del producto priorizados para todos los proyectos del programa.</p><p>portafolio : un portafolio es un grupo de programas relacionados, con el objetivo de ofrecer resultados comerciales según se define en la Declaración de la visión del portafolio . El Backlog del portafolio priorizado incorpora los Backlogs de programas priorizados para todos los programas del portafolio .</p><p>A continuación, se muestran algunos de los ejemplos de programas y portafolio de diferentes industrias y sectores:</p><p>Ejemplo 1: Empresa de tecnología de la información (TI) </p><p>Programa: desarrollo de un sitio web de comercio electrónico completamente funcional</p><p>Portafolio: todos los sitios web desarrollados por la empresa hasta ahora</p><p><br /></p><p>Ejemplo 2: Empresa constructora</p><p>Programa: construcción de un complejo de viviendas</p><p>Portafolio: todos los proyectos de vivienda de la empresa</p><p><br /></p><p>Ejemplo 3: Organización aeroespacial</p><p>Programa: lanzamiento exitoso de un satélite</p><p>Portafolio: todos los programas satelitales activos</p><p><br /></p><p>El como dice la guia SBOK Scrum puede aportar a nivel de portafolio, programa y proyecto y se puede aplicar a cualquier entregable que tenga valor para el negocio o algun grupo de interesados :-)</p><p>Si aun no tiene la guia SBOK (440 paginas) en español, contactame y te la envio. Happy day.</p><p>FUENTES:</p><p>SBOK, guia de conocimiento de Scrum de Scrumstudy</p><p>http://blog.scrumstudy.com/scrum-in-programs-and-portfolios/</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-39959322779599162142020-03-06T11:13:00.001-08:002020-03-06T11:13:51.124-08:00GLPI Gestion de TI open sourceGestión de TI:con el poder de la libertad<br />
<br />
GLPI es una increíble herramienta de software ITSM que lo ayuda a planificar y administrar los cambios de TI de una manera fácil, resolver problemas de manera eficiente cuando surgen y le permite obtener un control legítimo sobre el presupuesto y los gastos de TI de su empresa.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSw-eFUAEqSLOAi3s5VbeRuJNT79_WwV3SpwpbzN3WdpGnBbGrKS7Ilnkr9SC2b1wkXSCLQoi38jSlVexUHg5wWRkcTrcFYtTqKH4ZYJaZJwgdmI0Rir_15fA5B4EXaTrU6jh_zseXw7g/s1600/glpi.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="621" data-original-width="569" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSw-eFUAEqSLOAi3s5VbeRuJNT79_WwV3SpwpbzN3WdpGnBbGrKS7Ilnkr9SC2b1wkXSCLQoi38jSlVexUHg5wWRkcTrcFYtTqKH4ZYJaZJwgdmI0Rir_15fA5B4EXaTrU6jh_zseXw7g/s320/glpi.jpg" width="293" /></a>Explore las características del increíble software ITSM, GLPI , que lo ayuda a planificar y administrar los cambios de TI de una manera fácil, resolver problemas de manera eficiente cuando surjan y le permite tomar el control de la infraestructura de TI de su empresa.<br />
<br />
GLPI ofrece numerosas funciones avanzadas para la gestión de inventario, activos y dispositivos móviles . Obtenga la información completa sobre el estado de: PC y servidores, impresoras, monitores, consumibles y cartuchos, teléfonos IP, software, ubicaciones, conmutadores, enrutadores, etc.<br />
<br />
<a href="https://glpi-project.org/community/">https://glpi-project.org/community/</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-60763383629493338132020-02-05T04:28:00.000-08:002020-02-05T04:28:03.402-08:00El poder del software de código abierto, lecciones de YouTubeUna historia conocida :-)<br />
Se compara la transmisión de televisión con el poder de YouTube y cómo un impacto similar ha sido positivo para la industria del software.<br />
¿Recuerdas un momento en que YouTube no existía? Si no, déjame pintarte un cuadro.<br />
<br />
Antes de YouTube<br />
Antes de YouTube, la televisión abierta era el rey reinante.<br />
<br />
Algunos programas se transmitieron por radio o por algún servicio de televisión que las personas sintonizarían para mirar.<br />
<br />
Esos programas fueron administrados por la red que los transmitía. En los primeros días, los televidentes usaban el periódico para acceder a la guía de transmisión. Más tarde, un periódico semanal llamado TV Guide ayudó a localizar algo para ver. En aquel entonces, no era tan fácil encontrar algo que quisieras ver.<br />
<br />
También te puede interesar: Las 8 principales tendencias tecnológicas para 2020 y más allá<br />
<br />
Luego estaban los comerciales. Esas mismas redes decidieron qué comerciales serían transmitidos, el tiempo en que serían transmitidos y la frecuencia también. Antes de los días de transmisión de dispositivos de grabación, nos vimos obligados a sentarnos y ver estos comerciales, para no perder un momento del programa que sintonizamos para ver. La mayoría se volvió buena para cuidar las cosas durante los comerciales. Escuchando atentamente para regresar antes de que se reanude el programa.<br />
<br />
Entra en YouTube<br />
YouTube se convirtió en un jugador importante en la vida cotidiana de las almas conectadas. El queso se movió por todo lo relacionado con la programación de transmisión, muy probablemente para consternación de las redes que tuvieron un fuerte control sobre las opciones de control para los espectadores durante décadas.<br />
<br />
Con YouTube, todo el panorama cambió:<br />
<br />
Los usuarios pueden buscar lo que quieren.<br />
Cualquiera tenía el poder de cargar / transmitir cualquier contenido que quisiera compartir.<br />
Los anunciantes lo siguieron rápidamente, permitiendo que los editores exitosos se beneficien económicamente.<br />
Comencé a preguntarme cómo este mismo ciclo ha beneficiado a los profesionales de TI a lo largo de los años.<br />
<span style="font-size: x-large;"><br /></span>
<span style="font-size: x-large;">El poder del software de código abierto</span><br />
Un ejemplo común donde veo un enfoque similar es con el software de código abierto (OSS).<br />
<br />
Al comparar el desarrollo de software de mis primeros días posteriores a la universidad con mi proyecto más reciente, los conceptos subyacentes de programación permanecen en su lugar. Sin embargo, no existe ninguna de las mismas herramientas que en 1992.<br />
<br />
Al comenzar el desarrollo, lanzaría un entorno de programación de una empresa como Borland. En ese momento, su conjunto de herramientas C / C ++ era popular y efectivo. También existían herramientas similares para Turbo Pascal. Conectarse a otros electrónicamente a menudo significaba usar un módem para conectarse a un Usenet o un sistema de tablón de anuncios (BBS) donde los hilos podrían ser revisados y discutidos. A menos que desee pagar por una biblioteca de terceros (si pudiera encontrarla), escribiría el código usted mismo.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrjXKI2nyvOWtlpT_2x2twpP_Ou-9lKyjF8vF4K8acwPqy1PRvIGl7Upnp-nvef6GkYNfr9-lIQ21luXt1rHQmSQ4swVdrrMeMSIwMkJ9Zkh4NdAl0KiGvu7mg8B9EPCPS7CTH1IWnLf0/s1600/Quien+se+ha+llevado+mi+queso+02.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="221" data-original-width="504" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrjXKI2nyvOWtlpT_2x2twpP_Ou-9lKyjF8vF4K8acwPqy1PRvIGl7Upnp-nvef6GkYNfr9-lIQ21luXt1rHQmSQ4swVdrrMeMSIwMkJ9Zkh4NdAl0KiGvu7mg8B9EPCPS7CTH1IWnLf0/s320/Quien+se+ha+llevado+mi+queso+02.jpg" width="320" /></a></div>
<br />
Cuando OSS se convirtió en un punto de discusión, hubo dudas. La opinión común era que el código resultante solo sería tan bueno como el peor trabajo del desarrollador en el proyecto. (No es mi percepción, pero lo que era común escuchar en ese entonces.) La mayoría no estaba ansiosa por permitir que el código extranjero ingresara a la base de código de una corporación sin ninguna garantía o consecuencia. También existía el temor de que una biblioteca OSS dada exponga a una corporación o allane el camino para que los piratas informáticos ingresen a sus sistemas, inesperadamente.<br />
<br />
Con lenguajes de programación como Java, las opciones de OSS comenzaron a surgir y el poder de Internet ayudó a promover opciones exitosas. Luego, cuando los equipos comenzaron a trabajar en su próxima función, se dieron cuenta de que el uso de un marco, como Hibernate , proporcionaba todo el código repetitivo necesario para que el proyecto se conectara a bases de datos, recuperara datos e incluso persistiera.<br />
<br />
Como resultado, las opciones de OSS se volvieron comunes para los desarrolladores de características. Avancemos rápidamente a mi proyecto actual (28 años después) y la cantidad de opciones de OSS implementadas tanto en el lado del cliente como del servidor del desarrollo es una "lista de quién es quién" de actores clave en la industria de OSS.<br />
<br />
Al adoptar este enfoque, los desarrolladores del equipo de características han podido centrarse en escribir código de programa que imponga y controle la lógica empresarial para las necesidades que se satisfacen. Este enfoque también ha llevado a un cambio más rápido para las características y la funcionalidad, eliminando el código repetitivo en el camino.<br />
Fuente : <a href="https://dzone.com/articles/youtube-and-the-effect-on-software?edition=570297&utm_source=Zone%20Newsletter&utm_medium=email&utm_campaign=agile%202020-02-03">https://dzone.com/articles/youtube-and-the-effect-on-software?edition=570297&utm_source=Zone%20Newsletter&utm_medium=email&utm_campaign=agile%202020-02-03</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-56609319218076530412020-01-23T12:21:00.004-08:002020-01-23T12:21:39.772-08:00¿Qué es la metodología ágil?El término "ágil" generalmente se refiere a ser capaz de moverse o responder rápida y fácilmente; siendo ágil Por lo tanto, en cualquier tipo de disciplina de gestión, ser ágil como cualidad debería ser un buen objetivo. La gestión ágil de proyectos específicamente, implica ser adaptativo durante la creación de un producto, servicio u otro resultado.<br />
Una serie de metodologías ágiles se originaron y ganaron fuerza en la década de 1990 y principios de 2000. Aquí están los diversos métodos ágiles populares que se utilizan.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxqKkPuHrAj20QHGFN08pHFVAfM_nHjR_dDFI_9loeqYk4RWpdsFt3vj-DnwdsyW7X577xI3IfiV7uK3-JfVP7We0yjQTLjbjc1Eo4pAaB6Nae6m3RXe1jtwrg__DQbMLfKiZSP1wLGcg/s1600/Agile-Methodologies.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="540" data-original-width="960" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxqKkPuHrAj20QHGFN08pHFVAfM_nHjR_dDFI_9loeqYk4RWpdsFt3vj-DnwdsyW7X577xI3IfiV7uK3-JfVP7We0yjQTLjbjc1Eo4pAaB6Nae6m3RXe1jtwrg__DQbMLfKiZSP1wLGcg/s400/Agile-Methodologies.jpg" width="400" /></a></div>
Lean Kanban: el concepto Lean optimiza el sistema de una organización para producir resultados valiosos basados en sus recursos, necesidades y alternativas, al tiempo que reduce el desperdicio. Kanban significa literalmente un "letrero" o "cartelera" y defiende el uso de ayudas visuales para ayudar y rastrear la producción.<br />
<br />
Programación extrema (XP): Originado en Chrysler Corporation, ganó tracción en la década de 1990. XP permite evitar que el costo de cambiar el software aumente radicalmente con el tiempo. Los atributos clave de XP incluyen el desarrollo incremental, la programación flexible, los códigos de prueba automatizados, la comunicación verbal, el diseño en constante evolución, la estrecha colaboración y la vinculación de los impulsos a largo y corto plazo de todos los involucrados.<br />
<br />
Métodos Crystal: introducidos por Alistair Cockburn a principios de la década de 1990, los métodos Crystal tienen cuatro roles: patrocinador ejecutivo, diseñador principal, desarrolladores y usuarios experimentados. Los métodos Crystal recomiendan varias estrategias y técnicas para lograr la agilidad.<br />
<br />
Métodos de desarrollo de sistemas dinámicos (DSMD): este marco se publicó inicialmente en 1995 y es administrado por el Consorcio DSDM. DSDM establece la calidad y el esfuerzo en términos de costo y tiempo desde el principio y ajusta los entregables del proyecto para cumplir con los criterios establecidos al priorizar los entregables en "Debe tener", "Debería haber", "Podría haber" y "No tendrá" categorías<br />
<br />
Desarrollo dirigido por funciones (FDD): presentado por Jeff De Luca en 1997 y opera según el principio de completar un proyecto dividiéndolo en pequeñas funciones valoradas por el cliente que se pueden entregar en menos de dos semanas. FDD tiene dos principios fundamentales: el desarrollo de software es una actividad humana y el desarrollo de software es una funcionalidad valorada por el cliente.<br />
<br />
Test Driven Development (TDD): también conocido como Test-First Development, y fue presentado por Kent Beck, uno de los creadores de Extreme Programming (XP). Es un método de desarrollo de software que implica escribir primero el código de prueba automatizado y desarrollar la menor cantidad de código necesario para pasar esa prueba más tarde.<br />
<br />
Desarrollo de software adaptativo (ASD): este método surgió del rápido trabajo de desarrollo de aplicaciones realizado por Jim Highsmith y Sam Bayer. Los aspectos más destacados de ASD son la adaptación constante de los procesos al trabajo en cuestión, la provisión de soluciones a los problemas que surgen en grandes proyectos y el desarrollo iterativo e incremental con prototipos continuos.<br />
<br />
Proceso unificado ágil (AUP): Evolucionado del proceso unificado racional de IBM y desarrollado por Scott Ambler, AUP combina técnicas ágiles probadas y probadas en la industria, como Test Driven Development (TDD), Agile Modeling, gestión ágil de cambios y refactorización de bases de datos, para entregar un producto funcional de la mejor calidad.<br />
<br />
Diseño impulsado por dominio (DDD): este enfoque fue diseñado para manejar diseños complejos con implementación vinculada a un modelo en evolución. Fue conceptualizado por Eric Evans en 2004 y gira en torno al diseño de un dominio central.<br />
<br />
Todos estos métodos de Agile difieren entre sí en una variedad de aspectos, pero su comunidad se deriva de su adhesión al Manifiesto Agile.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6856993891548325312.post-77973064295766425132019-12-30T06:28:00.001-08:002019-12-30T06:28:53.222-08:00CentOS 8 Cómo configurar y administrar el firewall<br />
Un firewall es un método para monitorear y filtrar el tráfico de red entrante y saliente. Funciona definiendo un conjunto de reglas de seguridad que determinan si se permite o bloquea el tráfico específico. Un firewall configurado correctamente es uno de los aspectos más importantes de la seguridad general del sistema.<br />
<br />
CentOS 8 se envía con un demonio de firewall llamado firewalld . Es una solución completa con una interfaz D-Bus que le permite administrar el firewall del sistema de forma dinámica.<br />
<br />
Conceptos básicos de Firewalld<br />
firewalld utiliza los conceptos de zonas y servicios. Según las zonas y los servicios que configurará, puede controlar qué tráfico está permitido o bloqueado hacia y desde el sistema.<br />
Firewalld se puede configurar y administrar mediante la firewall-cmdutilidad de línea de comandos.<br />
<br />
En CentOS 8, iptables se reemplaza por nftables como el servidor de seguridad predeterminado para el demonio firewalld.<br />
<br />
Zonas Firewalld<br />
Las zonas son conjuntos predefinidos de reglas que especifican el nivel de confianza de las redes a las que está conectada su computadora. Puede asignar interfaces y fuentes de red a una zona.<br />
A continuación se muestran las zonas proporcionadas por FirewallD ordenadas según el nivel de confianza de la zona de no confiable a confiable:<br />
<br />
drop : todas las conexiones entrantes se eliminan sin ninguna notificación. Solo se permiten conexiones salientes.<br />
block : todas las conexiones entrantes se rechazan con un mensaje icmp-host-prohibited para IPv4 y icmp6-adm-prohibited para IPv6n. Solo se permiten conexiones salientes.<br />
public : para uso en áreas públicas no confiables. No confía en otras computadoras en la red, pero puede permitir conexiones entrantes seleccionadas.<br />
external : para usar en redes externas con enmascaramiento NAT habilitado cuando su sistema actúa como puerta de enlace o enrutador. Solo se permiten conexiones entrantes seleccionadas.<br />
internal : para usar en redes internas cuando su sistema actúa como puerta de enlace o enrutador. Otros sistemas en la red son generalmente confiables. Solo se permiten conexiones entrantes seleccionadas.<br />
dmz : Usado para computadoras ubicadas en su zona desmilitarizada que tienen acceso limitado al resto de su red. Solo se permiten conexiones entrantes seleccionadas.<br />
work : Utilizado para máquinas de trabajo. Otras computadoras en la red son generalmente confiables. Solo se permiten conexiones entrantes seleccionadas.<br />
home : utilizado para máquinas domésticas. Otras computadoras en la red son generalmente confiables. Solo se permiten conexiones entrantes seleccionadas.<br />
trusted : se aceptan todas las conexiones de red. Confíe en todas las computadoras en la red.<br />
<br />
Servicios de firewall<br />
Los servicios Firewalld son reglas predefinidas que se aplican dentro de una zona y definen la configuración necesaria para permitir el tráfico entrante para un servicio específico. Los servicios le permiten realizar fácilmente varias tareas en un solo paso.<br />
<br />
Por ejemplo, el servicio puede contener definiciones sobre cómo abrir puertos, reenviar tráfico y más.<br />
<br />
Firewalld Runtime y configuraciones permanentes<br />
Firewalld usa dos conjuntos de configuración separados, tiempo de ejecución y configuración permanente.<br />
La configuración de tiempo de ejecución es la configuración real en ejecución y no persiste en el reinicio. Cuando se inicia el demonio firewalld, carga la configuración permanente, que se convierte en la configuración de tiempo de ejecución.<br />
<br />
De manera predeterminada, al realizar cambios en la configuración de Firewalld utilizando la firewall-cmdutilidad, los cambios se aplican a la configuración de tiempo de ejecución. Para que los cambios sean permanentes, agregue la --permanentopción al comando.<br />
<br />
Para aplicar los cambios en ambos conjuntos de configuración, puede usar uno de los dos métodos siguientes:<br />
<br />
Cambie la configuración del tiempo de ejecución y hágalo permanente:<br />
<br />
sudo firewall-cmd <options><br />
sudo firewall-cmd --runtime-to-permanent<br />
Cambia la configuración permanente y recarga el demonio firewalld:<br />
<br />
sudo firewall-cmd --permanent <options><br />
sudo firewall-cmd --reload<br />
Habilitar FirewallD<br />
En CentOS 8, firewalld está instalado y habilitado de manera predeterminada. Si por alguna razón no está instalado en su sistema, puede instalar e iniciar el demonio escribiendo:<br />
sudo dnf install firewalld<br />
sudo systemctl enable firewalld --now<br />
Puede verificar el estado del servicio de firewall con:<br />
<br />
sudo firewall-cmd --state<br />
Si el firewall está habilitado, el comando debería imprimir running. De lo contrario, lo verás not running.<br />
<br />
Zonas Firewalld<br />
Si no lo ha cambiado, la zona predeterminada se establece en publicy todas las interfaces de red se asignan a esta zona.<br />
La zona predeterminada es la que se usa para todo lo que no está asignado explícitamente a otra zona.<br />
<br />
Puede ver la zona predeterminada escribiendo:<br />
sudo firewall-cmd --get-default-zone<br />
<br />
<br />
Fuente: <a href="https://linuxize.com/post/how-to-configure-and-manage-firewall-on-centos-8/">https://linuxize.com/post/how-to-configure-and-manage-firewall-on-centos-8/</a><br />
<br />
<br />Unknownnoreply@blogger.com0