El rostro cambiante de Desarrollo de Aplicaciones
Las organizaciones de TI se encuentran en una nueva era. Los tiempos de bonanza marcados por el aumento de los presupuestos para el Y2K y proyectos del euro y la era embriagadora de las puntocom se han terminado. Una economía en transformación se ha llevado a las empresas a centrarse en maximizar el valor y la eficacia de las inversiones en TI, mientras que el control de costes. Estas expectativas de nuevos negocios crear una variedad de desafíos para los negocios y de TI para crear y desplegar aplicaciones web eficaces basadas en servidor. Negocios DemandasLa buena noticia es que la mayoría de las empresas son conscientes de que las capacidades de la organización de TI para crear y desplegar aplicaciones Web basadas en servidor son vitales para competir y prosperar en este mundo altamente competitivo. Esta percepción del valor de las TI es atemperada por la necesidad de garantizar que los proyectos se priorizan en función de su valor al negocio. En lugar de buscar proyectos que prometen exóticas en nuevos mercados, la prioridad hoy es para los que han definido claramente las prestaciones y ofrecer un retorno de la inversión medible. La expectativa de negocio es para TI para ayudar a la empresa lograr ventajas competitivas. Los proyectos de desarrollo que mejoren el servicio al cliente e integrar información de toda la empresa siguen siendo altos en la agenda de negocios. Alineación de TI a estas demandas de nuevos negocios es fundamental para el éxito. Desafíos para el Desarrollo de E-BusinessDesafíos de TI nunca han sido mayores. La reducción de riesgos de TI es un objetivo clave. Al mismo tiempo, los niveles de servicio y rendimiento de la inversión medible son componentes esenciales de las comunicaciones entre la TI y el negocio. También debe considerar la forma de maximizar su valor a la organización. En última instancia, centrándose en los proyectos adecuados es importante, pero también debe entregar aplicaciones de calidad que beneficien a toda la empresa. El control de la complejidad es también crucial. Las nuevas tecnologías están llegando a un ritmo acelerado. Áreas clave de enfoque tecnológico hoy en día incluyen: Portales: portales de la empresa son los vehículos estándar basado en navegador para entregar información de la empresa. Servicios Web: Integración de sistemas de la empresa es una base necesaria para apoyar nuevas iniciativas de portal, inalámbricos, y otros. Teléfonos inalámbricos: el acceso a tiempo completo a los sistemas económicos de la producción es cada vez más demandado por los clientes móviles employeesand La organización de TI debe adoptar estas nuevas tecnologías y evaluar una amplia gama de otras nuevas tecnologías, tales como una mayor servidores Linux y las nuevas generaciones de herramientas de desarrollo. En todos estos casos, las implementaciones de éxito debe ser controlado desde el punto de vista de toda la infraestructura. Durante muchos años, los profesionales han trabajado para mejorar los procesos de desarrollo y aplicación de nuevas tecnologías en beneficio de mejorar el desarrollo de aplicaciones web basado en servidor. Estas iniciativas conocidas se reflejan en Ingeniería de Software Asistida por Computadora (CASE), orientado a objetos, herramientas y componentes de desarrollo y otros. Aunque cada uno de ellos ha contribuido positivamente a mejorar el desarrollo de aplicaciones web basado en servidor, la gestión del proceso general de desarrollo es tan importante como la tecnología y las herramientas que se utilizan para construir los sistemas. El Software Engineering Institute (SEI) es una investigación con fondos federales y centro de desarrollo comprometido con la evolución de los procesos de ingeniería de software. El SEI desarrolló lo que se conoce como el Software Capability Maturity Model (SW-CMM), que define los modelos de procesos para proyectos de desarrollo de software. Es un excelente ejemplo de una iniciativa innovadora para ayudar a las organizaciones de software mejorar la madurez de sus procesos de desarrollo de software. presentado por Nelson Druell
|
|||||
|