Portada

Mostrando entradas con la etiqueta html. Mostrar todas las entradas
Mostrando entradas con la etiqueta html. Mostrar todas las entradas

miércoles, 26 de marzo de 2014

Redirigir a Otro Sitio o pagina web con HTML [SOLUCIONADO]



Me he encontrado con la siguiente problemática:

"Requiero colocar un botón que redirija a otro sitio, pero resulta que al abrir colocar el código primero:

- Me abre en la misma pestaña en la que estoy y me saca de mi sitio.
- Agrega el dominio de origen a la dirección, por ende no encuentra nada.


SOLUCION:

Usar el siguiente código:     http://192.21.22.22:9001 target="_blank">Aquí

En el caso anterior a una dirección IP.

Usar el siguiente Código     Aquí

En el caso anterior a una pagina web como la de QALERT




Espero les sirva como me sirvió a mi...

viernes, 29 de noviembre de 2013

Como saber... ¿Que es lo que pone lenta mi pagina web?


test de velocidad pagina web

      Google no para, es increíble pero no paran de pensar, de lanzar cosas a la red y fuera de ella. Ahora una interesante herramienta para analizar la velocidad de carga de nuestras páginas webs y ayudarnos a optimizarlas mucho más.

    Page Speed Online es un proyecto del Google Labs y podéis acceder a el a través de pagespeed.googlelabs.com. Esta dirección reportará para vuestro sitio web un completo detalle de consejos agrupados por prioridad de las cosas que podrás mejorar en la web analizada. Además nos da una puntuación sobre 100 según lo bien que estemos y lo que nos falte por mejorar. La captura que os muestro es de Test de velocidad con un 91 sobre 100 en escritorio.
      Una de las principales preocupaciones de Google y seguro que de otros buscadores como Bing o Yahoo es la velocidad de carga de las páginas webs, en especial pensando en los dispositivos móviles cada vez más habituales para conectar a Internet.
Pero herramientas para medir la velocidad y ayudarte a mejorar la misma hay muchas más, aquí os dejamos nuestra recopilación empezando nuevamente por el propio Google:

miércoles, 24 de julio de 2013

Metodologias de Desarrollo de Software y Metodologias de Gestion de Proyectos






Desde los años 80 se han desarrollado tantos modelos de procesos, marcos y prácticas de trabajo para mejorar la calidad y la eficiencia en los proyectos de software, que resulta útil trascender las etiquetas y llegar a la base de los principios que subyacen, y las estrategias con las que los desarrollan; de forma que con tres conceptos (desarrollo, trabajo y conocimiento) y dos modelos de gestión (predictiva y evolutiva) se despeja y simplifica el aparente laberinto de modelos de procesos, marcos o prácticas de trabajo a los que nos referimos: CMM-SW, CMMI, PMBOK, DSDM, Crystal, ISO 15504, RUP, XP, Scrum, ITIL, ASD, PRINCE 2, LEAN, KANBAN, TDD, etc..

Los conceptos que se combinan en los distintos marcos y estrategias son:



1.- Desarrollo
§  Completo: La descripción de lo que se desea obtener está disponible al inicio del proyecto, es completa y detallada, sirve de base para estimar el plan del proyecto: tareas, recursos y agenda de trabajo. Durante la ejecución se gestiona su cumplimiento.
§  Incremental: La descripción de lo que se desea obtener no está disponible de forma completa y detallada al inicio: se complementa y evoluciona en paralelo al desarrollo, que genera el resultado de forma incremental y que se puede gestionar con dos tácticas diferentes:
§  Desarrollo incremental continuo: Empleando técnicas para lograr y mantener un flujo continuo de desarrollo de funcionalidades o partes del producto que entrega de forma continua al cliente.
§  Desarrollo iterativo: El marco de producción emplea técnicas de tiempo prefijado o timeboxing para mantener la producción de incrementos del producto de forma cíclica y continua. Este es el marco de producción empleado en scrum estándar, que define como sprint a cada iteración de desarrollo al final de la cual se produce un incremento del producto.







2.- Trabajo
§  Secuencial (cascada): Secuencia las tareas en fases, cada una de las cuales comienza al terminar la anterior y con el resultado que se ha obtenido en ella. El ejemplo más habitual es el ciclo de cascada definido en Ingeniería del software con las fases de requisitos, análisis, diseño, codificación, pruebas e implementación.
§  Concurrente: Solapa en el tiempo los diferentes tipos de tareas. Siguiendo con el ejemplo de ingenería de software, la definición de requisitos, el análisis, la codificación y el despliegue del resultado se realiza y revisa de forma simultánea y continua.




3.- Conocimiento
Principal conocimiento empleado,  protagonista de la calidad del resultado.
§  El conocimiento o know-how protagonista de la calidad del resultado se encuentra en mayor medida en los procesos y la tecnología empleada. “La calidad del resultado depende de la calidad de los procesos empleados“.
§  El conocimiento o know-how protagonista de la calidad del resultado se encuentra en mayor medida en el conocimiento tácito de las personas que lo consltruyen.

Gestión predictiva
Modelo de gestión de proyectos cuyo objetivo es ofrecer resultados predecibles: desarrollar el producto previsto en el tiempo previsto e invirtiendo los recursos previstos. Emplea una estrategia de desarrollo completo con prácticas de planificación tradicional los principales referentes en el desarrollo de conocimiento para este tipo de gestión son PMI e IPMA y los modelos desarrollados (CMMI, ISO 15504, SPICE entre otros) emplean ingeniería secuencial y producción basada en procesos.



Gestión evolutiva
Modelo de gestión de proyectos cuyo objetivo es la entrega en el menor tiempo posible un producto mínimo viable, e incrementar su valor de forma iterativa y continua. Emplea una estrategia de desarrollo incremental, que puede obtener con tácticas iterativas o de mantenimiento de flujo continuo, y un modelo de trabajo de fases solapadas. Puede emplearse con producción basada en procesos (ingeniería concurrente) o con producción basada en personas (agilidad).
Es importante esta distinción porque sin ella se generan situaciones confusas que llegan a considerar agilidad a la simple aplicación de un marco de desarrollo estándar de scrum (ciclo de incremento iterativo con roles y artefactos definidos), o al simple uso de técnicas de gestión visual kanban para mantener un flujo continuo de tareas.

Espero estos conceptos les ayude a aclarar sus dudas, ya que entrando al mundo de la gestion de proyectos de desarrollo de software cualquier cosa puede pasar...