Failure of Web Apps Flashcards
What are 10 common reasons web projects failing?
1) Unrealistic, poorly articulated project goals and requirements
2) Inaccurate estimate of time, effort and resources needed
3) Sloppy development practices and lack of development methodology (road map from conception to deployment)
4) Poor communication
5) Inability to handle complexity of project
6) Poor project management
7) Use of immature technology
8) Stakeholder politics (power, taking power from people)
9) Commercial pressures (cramming ads onto page)
10) Poor reporting/monitoring of project progress
Explain dynamic web
Includes databases and changing data (aka deep dynamic web)
Explain wisdom web
Web 2.0, user generated content, also includes ajax
Explain shallow static web
static info (contact, etc)
Mobile web
Render on small mobile screen, context/location aware perhaps
Explain semantic web
Help search engines
Explain rich internet applications
Indistinguishable from ….
Explain Diffusion of Innovation
Process in which innovation is communicated through certain channels over time among members of a social system. How, why and at what rate new technologies spread
Give an example of diffusion of innovation failing
QWERTY keyboards suck
What is the difference between homophilic and heterophilic populations in terms of diffusion of innovation?
Homophilic - easy diffusion (similar population)
Heterophilic - harder to diffuse
Explain optional innovation decision
if decision to adopt new technology is made on individual basis
doesnt rely on other members of society
(emergent/de facto standards)
Explain collective innovation decision
everyone makes decision to use technology
usually slowest to become widespread
(industry standard)
Explain authority innovation decision
if it comes from government or united nations, etc. this is what we normally think of as a standard
How do individuals make decision to use?
1) Knowledge - learn about it
2) Persuasion - convinced to use
3) Decision - adopt or reject
4) Implementation - become expert through use
5) Confirmation - you can reject tech after you use it
What properties does an innovation need to diffuse?
-Relative advantage - better than what came before
-Compatibility - technological, lifestyle/culture
-Complexity/simplicity - perceived difficulty of use/understand
-Trialable - can you try it out?
Observable - results of these are visible to others (eg. Prius)