A pesar de las declaraciones radicales de que la web representa un nuevo paradigma los desarrolladores se estan dando cuenta que las lecciones aprendidas en el desarrollo de proyectos de software previos a la web a un se aplican
y en tre los principios fundamentales podemos destacar "comprender el problema antes de empezar a resolverlo y estar seguro que la solucion concebida es la que realmente quiere la gente" y "Planear el trabajo antes de comenzar a realizarlo"
La formulacion de sistemas y aplicaciones basados en web inicia con la identificacion de las necesidades, se mueve hacia la descripcion de objetivos, define grandes caracteristicas y funciones, realiza la recopilacion de requisitos y un modelo de analisis
Powell suguiere una serie de preguntas que deben formularse y responderse al comienzo de la etapa de formulacion
¿cual es la principal motivacion para la WebApp?
¿cuales son los objetivos que debe satisfacer la webapp?
¿Quien usara la webapp?
Se debe tratar de describir lo que la WebApp pretende en un solo enunciado de lo contrario si no se puede posiblemente no se estan entendiendo las metas globales.
Existen dos categorias de metas
Metas informativas. indican una intencion de proporcionar contenido informativo especifico al usuario
Metas aplicables indican la habilidad de poder realizar una tarea dentro de la webApp
la recopilacion de requisitos es parecida a la de las aplicaciones convencionales estos requisitos se convierten para las WebApps en
Identificar requisitos de contenido
Identificar requisitos funcionales
Definir escenarios de interaccion para las direrentes clases de usuarios
Los pasos de la recopilacion de requisitos se dirigen para lograr los objetivos
1. Pedir a los clientes que definan la categoria de usuario y describan cada categoria
2. Comunicarse con los clientes para definir los requisitos basicos de la WebApp
3. Analizar la informacion recopilada y utilizar la informacion para realizar un seguimiento de clientes
4. Definir casos de uso
PLANEACION EN PROYECTOS DE INGENIERIA WEB
Se necesitan una gran cantidad de talentos para desarrollar un proyecto Iweb ente ellos
Desarrolladores/ proveedores de contenido
Editores WEB
Ingeniero Web
Expertos en dominios empresariales
Especialista de soporte
Administrador
Construccion del equipo
Se debe establecer un conjunto de directrices de equipo
El respeto hacial los talentos individuales es crucial
Cada miembro del equipo se debe comprometer
Es facil comenzar lo dificil es mantener el impetu
MEDICION PARA ESFUERZO DE INGENIERIA WEB
Las peores practicas
lo que no se debe hacer al construir una webApp es
1. se tiene una gran idea asi que se puede comenzar a construir la WebApp ahora
2. las cosas cambiaran constantemente por lo que no tiene caso tratar de comprender los requisitos de la webapp
3. Los dearrolladores cuya experiencia dominante se basa en el desarrolo de software tradicional pueden desarrollar WebApps inmediatemente no se necesita entrenamiento
4. Burocracia
5. Pruebas para que molestarse
y en tre los principios fundamentales podemos destacar "comprender el problema antes de empezar a resolverlo y estar seguro que la solucion concebida es la que realmente quiere la gente" y "Planear el trabajo antes de comenzar a realizarlo"
La formulacion de sistemas y aplicaciones basados en web inicia con la identificacion de las necesidades, se mueve hacia la descripcion de objetivos, define grandes caracteristicas y funciones, realiza la recopilacion de requisitos y un modelo de analisis
Powell suguiere una serie de preguntas que deben formularse y responderse al comienzo de la etapa de formulacion
¿cual es la principal motivacion para la WebApp?
¿cuales son los objetivos que debe satisfacer la webapp?
¿Quien usara la webapp?
Se debe tratar de describir lo que la WebApp pretende en un solo enunciado de lo contrario si no se puede posiblemente no se estan entendiendo las metas globales.
Existen dos categorias de metas
Metas informativas. indican una intencion de proporcionar contenido informativo especifico al usuario
Metas aplicables indican la habilidad de poder realizar una tarea dentro de la webApp
la recopilacion de requisitos es parecida a la de las aplicaciones convencionales estos requisitos se convierten para las WebApps en
Identificar requisitos de contenido
Identificar requisitos funcionales
Definir escenarios de interaccion para las direrentes clases de usuarios
Los pasos de la recopilacion de requisitos se dirigen para lograr los objetivos
1. Pedir a los clientes que definan la categoria de usuario y describan cada categoria
2. Comunicarse con los clientes para definir los requisitos basicos de la WebApp
3. Analizar la informacion recopilada y utilizar la informacion para realizar un seguimiento de clientes
4. Definir casos de uso
PLANEACION EN PROYECTOS DE INGENIERIA WEB
Se necesitan una gran cantidad de talentos para desarrollar un proyecto Iweb ente ellos
Desarrolladores/ proveedores de contenido
Editores WEB
Ingeniero Web
Expertos en dominios empresariales
Especialista de soporte
Administrador
Construccion del equipo
Se debe establecer un conjunto de directrices de equipo
El respeto hacial los talentos individuales es crucial
Cada miembro del equipo se debe comprometer
Es facil comenzar lo dificil es mantener el impetu
MEDICION PARA ESFUERZO DE INGENIERIA WEB
Las peores practicas
lo que no se debe hacer al construir una webApp es
1. se tiene una gran idea asi que se puede comenzar a construir la WebApp ahora
2. las cosas cambiaran constantemente por lo que no tiene caso tratar de comprender los requisitos de la webapp
3. Los dearrolladores cuya experiencia dominante se basa en el desarrolo de software tradicional pueden desarrollar WebApps inmediatemente no se necesita entrenamiento
4. Burocracia
5. Pruebas para que molestarse
Comentarios