En informática , una aplicación situacional es un software "suficientemente bueno" creado para un grupo reducido de usuarios con un conjunto único de necesidades. La aplicación normalmente (pero no siempre) tiene una vida útil corta y, a menudo, se crea dentro del grupo donde se usa, a veces por los propios usuarios. A medida que cambian los requisitos de un pequeño equipo que utiliza la aplicación, la aplicación situacional a menudo también continúa evolucionando para adaptarse a estos cambios. Aunque las aplicaciones situacionales están diseñadas específicamente para acoger el cambio, los cambios significativos en los requisitos pueden llevar a un abandono total de la aplicación situacional; en algunos casos, es más fácil desarrollar una nueva que evolucionar la que está en uso.
Caracteristicas
Las aplicaciones situacionales se desarrollan de forma rápida, fácil de usar, sin complicaciones y satisfacen un conjunto único de requisitos. Tienen un enfoque limitado en un problema comercial específico y están escritos de tal manera que si el problema comercial cambia rápidamente, también puede hacerlo la aplicación situacional.
Esto contrasta con las aplicaciones empresariales más comunes , que están diseñadas para abordar un gran conjunto de problemas comerciales, requieren una planificación meticulosa e imponen un proceso de cambio a veces lento y a menudo meticuloso.
Origen
Clay Shirky en su ensayo titulado "Software situado" [1] describió un tipo de software que "... está diseñado para ser utilizado por un grupo social específico, en lugar de para un conjunto genérico de" usuarios "". IBM más tarde transformó el término en "aplicaciones situacionales". [2]
Evolución
La implementación exitosa a gran escala de un entorno de aplicación situacional en una organización requiere una estrategia, mentalidad, metodología y estructura de soporte bastante diferente del desarrollo de aplicaciones tradicional. Esto ahora está evolucionando a medida que más empresas aprenden cómo aprovechar mejor las ideas detrás de las aplicaciones situacionales. Además, la llegada de plataformas de implementación y desarrollo de aplicaciones basadas en la nube hace que la implementación de un entorno de aplicación situacional integral sea mucho más factible.
Ejemplos de
Una wiki estructurada que puede albergar aplicaciones wiki se presta a la creación de aplicaciones situacionales. Algunos mashups también pueden considerarse aplicaciones situacionales. Una aplicación de formularios como una base de datos de Microsoft Access (archivo MDB) puede considerarse una aplicación situacional.
Las últimas implementaciones de entornos de aplicaciones situacionales incluyen Longjump, Force.com y WorkXpress.
Ver también
Referencias
enlaces externos
- Luba Cherbakov, Andy Bravery, Aroop Pandya. SOA cumple con aplicaciones situacionales, serie de 3 partes
- Aplicaciones situacionales: cuando la situación exige una respuesta más rápida de la que puede proporcionar TI
- M. LaMonica, IBM Eyes Programming for the Masses, CNET News.com en archive.today (archivado el 19 de enero de 2013)
- Luba Cherbakov, Andy Bravery, Aroop Pandya. Cambiando el modelo de desarrollo de TI corporativo: Aprovechando el poder de la computación de base, IBM Systems Journal