Ir al contenido principal

Tabla Periódica de la Web: Planeación

Rubio Haro Tech - Tabla Periódica de la Web: Resumen


Planeación. Una vez que tenemos claro que cosas se quieren llevar a cabo en nuestra webapp, diseñar un plan teniendo en cuenta nuestros objetivos, recursos, presupuesto, entre otros factores, nos permitirá desarrollar nuestro proyecto enfocado completamente a las necesidades planteadas. 

Rubio Haro Tech - Tabla Periódica de la Web

Es importante integrar al equipo de desarrollo en la etapa de planeación, se fomenta el sentimiento de propiedad y usualmente se verán más comprometidos con el proyecto. Este punto se puede argumentar con el principio de los equipos autónomos de las metodologías ágiles.


1. Investigación y desarrollo de Conceptos

Una vez dados los primeros requisitos del cliente, se deberá hacer una investigación, está dependerá de la complejidad de lo solicitado. Investigar y desarrollar los conceptos dados. La investigación tiene como fin que el equipo de desarrollo comience a formular propuestas para la arquitectura de la aplicación.

2. Lluvia de ideas

Organizar sesiones de este tipo, permitirá al equipo de desarrollo tomar los conceptos del cliente y plantearlos en la futura arquitectura de la información de la aplicación. Se plantean como propuestas y se puede debatir entre diferentes ideas.

3. Arquitectura de la Información

Básicamente, define como será la estructura del contenido a través de la aplicación y cómo el cliente accederá a ella. Esto, normalmente, depende de la información obtenida en la etapa de resumen.

4. Layouts

Una vez establecida la arquitectura de la aplicación, se diseñan layouts para cada tipo de página de la aplicación. Se puede trabajar con un diseñador en esta etapa, y es importante definir si se realizarán layouts para dispositivos móviles y/o computadoras. La tendencia suele ser mobile first, se diseña primero para dispositivos móviles.

5. Usabilidad

La usabilidad depende normalmente del público objetivo y de los objetivos de la aplicación. Sin embargo, es usual seguir recomendaciones de usabilidad, en ciertas ocasiones puede ser conforme a las políticas de la empresa/cliente.

6. Wireframes y Mockups

Finalmente, con todos estos elementos trabajados, se pueden crear los primeros wireframes y mockups que servirán de guía para el diseño y desarrollo de las diferentes páginas de nuestra webapp.



Escribió Rodrigo R. Rubio Haro

Comentarios

Entradas populares de este blog

Documentación de Software: Artefactos

Concepto Un artefacto es un producto tangible resultante del proceso de desarrollo de software. Ya sea un documento o un modelo. Para hacer el desarrollo de un sistema de Software manejable completo, los artefactos están organizados en conjuntos correspondientes a las disciplinas. Como lo pueden ser para arquitectura de software, diseño de software o para la base de datos. Los roles usan artefactos para ejecutar actividades y producen artefactos durante la ejecución de sus actividades. Arquitectura de Software  Modelo de desarrollo Modelo de análisis Modelo de Diseño  Documento de Arquitectura de Software Modelo de Implementación Directrices de Programación Diseño de Software  Diagramas de casos de Uso Análisis de clases (Diagramas de clase y objetos) Diagramas de secuencia Base de Datos Modelo de datos Entidad-relación Modelo de diseño Modelo conceptual Modelo físico Modelo lógico Artefactos

Calidad en aplicaciones web (Web Apps)

RUBIO HARO RODRIGO RODOLFO CALIDAD PARA WEB APPS Se suele definir como propiedades de un objeto, producto, servicio, o en realidad, casi cualquier cosa; que permite caracterizarla y valorarla con respecto a las restantes de su categoría, sector o especie. La industria del software se ha guiado de ciertos estándares para asegurar la calidad. Sin embargo, con el  crecimiento exponencial de la aplicaciones web, se han fragmentados algunos de estos aspectos para asegurar "la calidad". No es lo mismo hacer un sistema tradicional, que desarrollar una aplicación web, y por lo tanto, hemos de considerar los conceptos que mas influyen en la calidad de una aplicación web. Las características más relevantes -usabilidad, funcionalidad, fiabilidad, eficiencia y capacidad de mantenimiento- proporcionan una base verdaderamente útil para evaluar la calidad de los sistemas basados en Web. Olsina y sus colaboradores [OSL99] han preparado un «árbol de requisitos de calidad» que iden...

Mapa Conceptual Métodos Ágiles