visión global del desarrollo de sistemas de información

25
Sistemas de Información II Semana 13

Upload: giancarlo-teque-llontop

Post on 17-Aug-2015

10 views

Category:

Documents


1 download

DESCRIPTION

libro muy bueno

TRANSCRIPT

Sistemas de Informacin IISemana 13Qu es un sistema? Qu es informacin?Qu es una empresa?Qurelacinexisteentre una empresa y un sistema?Quesunsistemade informacin? Qu es un sistema? Qu es informacin?Qu es una empresa?Qurelacinexisteentre una empresa y un sistema?Quesunsistemade informacin? Visin Global del Desarrollo de Sistemas de Informacin.C!CIDD:Identifcarlosprincipalesmtodosde desarrollo de software a nivel de una empresaProceso de resolucin de Problemas mediante SILossistemasdeinformacinsurgencomounprocesoderesolucindeproblemasdela organizacin. Los problemas pueden ser: Nuevas necesidades oportunidades que antes no eist!an. Necesidades "a resueltas pero de una manera que requiere de su revisin.La introduccin de un nuevo sistema de informacin implica mucho ms que hardware ysoftwarenuevos,incluyecambiosenlosprocedimientos,enlaadministracindelos mismos y muchas veces en los puestos de trabajo asociados. Esto requiere de:el compromiso de la Alta erencia una clara comunicacin a todos los afectados la plani!cacin detallada del mismo y su consecuente se"uimiento.#l Desarrollo de Sistemas se refere a todas las actividades que producen una solucin de $.I. para problemas oportunidades de la organizacin#lprocesodeImplementacininclu"etodaslasactividadesdelaorganizacin encaminadas a adoptar% administrar " &acer rutinaria una innovacin.'isin (lobal del )esarrollo de $istemas 'isin (lobal del )esarrollo de $istemasCaracter"sticas#(eneralmente se llevan a cabo secuencialmente pero esto puede variar de acuerdo al #nfoque de *onstruccin de $istemas seleccionado.*ada actividad requiere interaccin con la organizacin.AnlisisDiseoProgramacinPruebasConversinPuesta en productivo y MantenimientoVisin Global del Desarrollo de Sistemas Visin Global del Desarrollo de Sistemas#nfoques para el desarrollo de $istemas #nfoques para el desarrollo de $istemas1. Ciclo de Vida Tradicional#nfoques para el desarrollo de $istemas #nfoques para el desarrollo de $istemas $.!rototiposIdentificar RequerimientosDesarrollar PrototipoUtilizar PrototipoMejorar PrototipoSatisfecho?Prototipo FuncionaloSiPaso 1Paso 2Paso 3Paso 4#nfoques para el desarrollo de $istemas#nfoques para el desarrollo de $istemas%. Compra de !a&uetes de Soft'are de plicaciones $e respeta la etapa de De(nicin) !ruebas) Instalacin y !ost*Implementacin. La etapa de n+lisis incluir+ la evaluacin de los paquetes eistentes en el mercado: *onfeccin de la solicitud de Propuesta a Proveedoresque inclu"e: ,equerimientos -uncionales " no funcionales a cumplir ,ecursos de .ardware% software% base de datos necesarios. #sfuerzo de customizacin% instalacin% capacitacin " mantenimiento )ocumentacin a entregar *alidad del -abricante *osto del producto " traba/o. 0rminos del contrato. ,ecepcin de las propuestas de los proveedores *onfeccin de 1atriz de #valuacin de 2roveedores. $eleccin del proveedor3producto. *ontratacin del mismo. #l Dise,o tratar+ de amoldar los requerimientos del usuario a las caracter!sticas del paquete #nfoques para el desarrollo de $istemas #nfoques para el desarrollo de $istemas-. Desarrollo por usuarios .inales# No se utilizan pasos predefnidos. #l desarrollo lo &ace el usuario fnal que conoce la &erramienta a utilizar. $e traba/a con &erramientas de cuarta (eneracin. 4&orro de tiempo de ,espuesta a los requerimientos. Laadministracindeber!acontrolarestetipodedesarrolloparasuposterioradministracin" mantenimiento: requiriendo /ustifcacin econmica para su realizacin. estableciendo&ardware"softwareposiblesdeutilizaras!comonormasdecalidadnecesarias de cumplir. 2roporcionando apo"o tcnico " capacitacin para este tipo de desarrollo.#nfoques para el desarrollo de $istemas #nfoques para el desarrollo de $istemas Comparacin de /nfo&ues!iclo de "ida #radicionalSistemascomplejosmedianoso $randesRequerimientosclaros%predefinidos & con$elados en la etapa de 'n(lisis Di)ide el desarrollo en fases formales secuenciales Documentaci*n por fases+ Desalienta cam,ios !ostoso% lento e infle-i,le+UsoCaractersticasEnfoquePrototipos .ran participaci*n del usuario+ Proceso iterati)o+ !onstrucci*n r(pida & econ*mica Puedeomitirpasosesenciales+Puedenoser)irpara escalar el sistema+ Paquetes de Soft/are de 'plicaci*n 'horro de tiempo & costo en dise0o & construcci*n+ Mantenimiento & mejoras a car$o del pro)eedor #enerespecialatenci*nenlacantidadde requerimientos 1nicos a implementar+Desarrollo por usuarios finales Ma&or in)olucramiento & satisfacci*n del usuario R(pido e Informal+ 'horra tiempos & costos+ Ries$os en el control2administraci*n del sistema & en la falta de documentaci*n del mismo+ Incertidum,re en Requerimientos Sistemas peque0os a medianos!omoapo&odeprocesos uni)ersales & estandarizados!omoresoluci*nderequerimientos simples 3so,re todo reportes4#nfoquesparaeldesarrollode $istemasTercerizacin Subcontratacin (Outsourcing)Procesomedianteelcualunafirmaidentificaal$unaporci*n%o(readene$ocioquepodr5aser desempe0adam(seficientemente&2om(sefecti)amenteporotracorporaci*n%lacualescontratada para desarrollarla+ Su principal objetivo6 concentrar los esfuerzos de una compa05a en las acti)idades esenciales del ne$ocio% a fin de6 otor$ar)alora$re$adoalosclientesmediantea$ilidad&oportunidadenelmanejo de los procesos transferidos reducir los tiempos de procesamiento reducir costos & personal permanente potencializar los talentos humanos 7u8 acti)idades del 9rea de Sistemas se podr5an tercerizar? Por qu8?#nfoquesparaeldesarrollode $istemas#nfoquesparaeldesarrollode $istemasLa aplicacin de un enfoqueE!A"DA#$%A el procesoDE&$"ERolesy responsabilidadesA'ME"!AProductividadA'ME"!ACalidad TotalSatisface de mejor manera al 'suarioCadena de Valor1etodolog!as " .erramientas para el desarrollo de $istemas1etodolog!as " .erramientas para el desarrollo de $istemas0etodolo1"a#con/untodemtodosqueseutilizanparacubrirlasactividadesdeun proceso determinado.0etodolo1"adeDesarrollodeSistemas#con/untodemtodosquebrindan soporte a cada una de las actividades dentro de las fases de un pro"ecto de sistemas. 0etodolo1"as /structuradas 0cnicas orientadas a los procesos m+s que a los datos. $on descendentes: desde el nivel m+s alto " abstracto &asta el nivel m+s ba/o " detallado. 5tilizadas para el enfoque de ciclo de vida tradicional primordialmente. Inclu"en: 4n+lisis estructurado )-)% #specifcaciones de 2rocesos. )ise6o estructurado )iagrama de estructura 2rogramacinestructurada)iagramade-lu/ode$istemas% #structuras de control 7secuencia% seleccin% iteracin8% 1odularizacin 1etodolog!as " .erramientas para el desarrollo de $istemas1etodolog!as " .erramientas para el desarrollo de $istemas$.23! 1etodolog!a que divide el proceso en 9 fases: Inicio% #laboracin% *ontruccin " 0ransicin. 5tilizable para cualquier tipo de pro"ecto. *ada fase tiene sus actividades asociadas 1etodolog!a iterativa con desarrollo incremental La documentacin se basa en ciertos diagramas " para esto% utiliza el 51L. 7#/emplos de diagramas son: 2ara el an+lisis: *asos de 5so% )iagramas de estados : 2ara el dise6o: )iagramas de clase% )iagramas de componentes% )iagrama de comunicaciones% etc.8%.Desarrollo orientado a 4b5etos# ;b/eto como unidad b+sica que encapsula sus datos " acciones que se pueden realizar sobre los mismos. Los ob/etos se relacionan con otros ob/etos Los ob/etos tienen la caracter!stica que son reutilizables% se agrupan en clases " utilizan &erencia. 5tilizado para enfoque &!brido entre ciclo de vida tradicional " prototipos1etodolog!as " .erramientas para el desarrollo de $istemas1etodolog!as " .erramientas para el desarrollo de $istemas-.Desarrollo 2+pido de plicaciones 2roceso de *reacin de $istemas funcionales en tiempo mu" corto. 2roceso no secuencial. 2artes clave del desarrollo se realizan en paralelo. 5tilizadas para el enfoque de prototipos " con &erramientas de cuarta generacin. *olaboracin estrec&a entre usuarios " especialistas de sistemas. No se genera casi documentacin. 0cnica utilizable: dise6o con/unto de aplicaciones 7ito " -racaso de los $istemas de Informacin>ito " -racaso de los $istemas de Informacin#l ?@ A de los pro"ectos de )esarrollo de sistemas fracasan por: 1a"ores costos de lo previsto *ostos " ,ecursos No terminan en el tiempo estimado 0iempos No son operables 4lcance.2rincipales +reas de problemas 7origen en factores de organizacin8: Dise!o" #ise$o no compatible con la estructura, cultura y metas de la or"ani%acin. Datos" &nformacin ambi"ua, errnea, des"losada indebidamente o incompleta. #ostos" Los "astos e'cesivos no pueden justi!carse con el valor que el sistema proporciona al ne"ocio. $peraciones" &nformacin que no se proporciona en forma oportuna o e!ciente por fallas en el procesamiento de la informacin. >ito " -racaso de los $istemas de Informacin >ito " -racaso de los $istemas de InformacinB*omo se mide si tuvo ito de un sistema de informacinC5tilizacin del $istema de Informacin$atisfaccin del usuario 7*omo el sistema me/ora el traba/o de los usuarios84ctitud favorable del usuario &acia los responsables del sistema.Logro de ob/etivos 7*umplimiento de metas planeadas8,ecompensa fnanciera-actores *lave del >ito de la Implantacin de $istemas de Informacin:4po"o " compromiso gerencial *omunicaciones claras e involucramiento del usuario0ener en cuenta el nivel de comple/idad " la gestin de riesgos*alidad de la administracin de la ImplementacinDirectrices para la gestin de sistemas :n ; #ed ?off% in$eniero de Intel encontr* la manera de poner enunpeque0ochiptodosloscircuitosnecesariosparael procesamiento de datos & as5 sur$i* el microprocesador'partirdeentonces%asistimosduranted8cadasalare)oluci*n inform(tica% que modific* totalmente las pr(cticas empresariales 'l$unas empresas o,tu)ieron $randes ,eneficios en los primeros momentos de esta re)oluci*n por desarrollar al$o que los dem(s no ten5an 3Fede-% 'merican 'irlines4 Pero d*nde estamos ho&?@atecnolo$5ae)olucionar(pidamente&adem(ssehace m(s ,arata :s accesi,le a todo el mundoDejadeseruna)entajacompetiti)a&secon)ierteenun factor de producci*n m(s 3commodit&4Directrices para la gestin de sistemas1.!asta "enosIdentifica mu& ,ien en qu8 $astas?o& es m(s dif5cil adquirir una )entaja competiti)a a tra)8s de in)ersiones en I# que incurrir en una des)entajaPara que las in)ersiones $eneren )alor de,en contri,uir al desarrollo de recursos6V A )aliosos# A raros% escasos $ A dif5ciles de imitarS A dif5ciles de sustituir%. &Sigue' no &(ideresB+ @a tecnolo$5a e)oluciona tan r(pido que cuanto m(s esperas% m(s o,tienes por tu dinero+ ?erramientas est(ndar mejor que a medida para facilitar mantenimientos). C*ntrate en las +ulnerabilidades, no en las o-ortunidadesDependiendo c*mo de sensi,le sea tu ne$ocio a un fallo en los sistemas% de,es esta,lecer tu estrate$iaLas 3 reglas de la gestin de IT de Nicolas CarrDirectrices para la gestin de sistemas.odo f/brica .odo estrategia Si los sistemas fallan por un minuto o m(s ha& una p8rdida de ne$ocio inmediata Reducci*n del tiempo de respuesta en se$undos tiene serias consecuencias para usuarios internos & e-ternos @a ma&or5a de las acti)idades de ne$ocio son ConlineB :l tra,ajo del departamento de sistemas es so,re todo mantenimientoo es posi,le conse$uir diferenciaci*n o reducci*n considera,le de costes mediante in)ersi*n en sistemasSi los sistemas fallan por un minuto o m(s ha& una p8rdida de ne$ocio inmediata Reducci*n del tiempo de respuesta en se$undos tiene serias consecuencias para usuarios internos & e-ternos ue)os sistemas prometen cam,ios importantes en el ser)icio o en el procesoue)os sistemas suponen $randes reduccionesde costeue)os sistemas aportar5an )entajas importantes en coste% ser)icio o eficacia del proceso respecto a la competencia.odo So-orte .odo &Turnaround' 0 redise1o, ca"bio Incluso con interrupciones lar$as del ser)icio% de hasta ;D horas% no ha& consecuencias serias:l tiempo de respuesta al usuario EFG se$undos admisi,le@os sistemas son CinternosB% con ine-istente )isi,ilidad para clientes & pro)eedores@a empresa puede r(pidamente cam,iar & hacer manualmente el >HI de las transacciones:l tra,ajo de sistemas es ma&ormente mantenimiento ue)os sistemas prometen cam,ios importantes en el ser)icio o en el procesoue)os sistemas suponen $randes reduccionesde costeue)os sistemas aportar5an )entajas importantes en coste% ser)icio o eficacia del proceso respecto a la competencia:l $asto en I# es m(s del GHI del !'P:J:l $asto en I# es m(s del ;GI del $asto totalPiensa qu papel juegan los sistemas en tu empresa2ecesidad de nue+os siste"as 3454 4(T44(T42ecesidad de fiabilidad de los siste"asDirectrices para la gestin de sistemas.odo f/brica .odo estrategia @os $estores tienen que hacer )i$ilancia tecnol*$ica & monitorizar qu8 est(n haciendo los pro)eedores para detectar la necesidad de intensificar los esfuerzos en I#Pre$untas cr5ticas#enemos procedimientos de se$uridad & respuesta al fallo adecuado??a& al$una no)edad en sistemas que nos pueda lle)ar a sorpresas por cam,io de estrate$ia de al$1n competidor6Mantra6 Co ahorres esfuerzosB De,e de e-istir en el comit8 de direcci*n al menos un miem,ro con e-periencia en sistemasPre$untas cr5ticas6#enemos la infraestructura & aplicaciones adecuadas para e-plotar nuestro conocimiento?7u8 desarrollos ha& en el mercado que nos pudiesen hacer aumentar la )entaja competiti)a?Mantra6 C.asta todo lo que ha$a falta & monitoriza2controla como loco los resultadosKB.odo So-orte .odo &Turnaround' 0 redise1o, ca"bio 'uditor5a de sistemasPre$untas cr5ticas6De,emos permanecer en modo soporte o cam,iar nuestra estrate$ia de sistemas para $anar a los competidores?:stamos $astando adecuadamente el dinero o si$uiendo modas tecnol*$icas?Mantra6 CLo mal$astes el dineroKB :n este caso las tareas de I# m(s importantes estar(n li$adas a un pro&ecto+ @a direcci*n de,e se$uir con atenci*n el a)ance de ese pro&ecto+Pre$untas cr5ticas6:l plan de desarrollo estrat8$ico de I# )a conforme a lo pre)isto?Se est( consi$uiendo el retorno de la in)ersi*n esperado?Mantra6 Co fallesB y decide los principios para la gestin de los mismos en consecuencia2ecesidad de nue+os siste"as 34544(T44(T42ecesidad de fiabilidad de los siste"asDirectrices para la gestin de sistemas6ecisin 7a-el de la direccin Consecuencias de delegar la decisin!u(nto de,emos de $astarnos en I#?Definir el papel que jue$a I# en la estrate$ia de la empresa & en funci*n de eso el presupuesto@a estrate$ia de I# no es acorde a la estrate$ia de empresa7u8 procesos de ne$ocio de,en de reci,ir presupuesto para I#?Decidir qu8 pro&ectos se har(n & cu(les noUna falta de )isi*n $lo,al en esta decisi*n hace que el departamento de sistemas se so,recar$ue de tra,ajo con muchos pro&ectos en paralelo sin que nin$uno lle$ue a ,uen puerto7u8 ha,ilidades de I# se han de centralizar & cu(les se dejan li,res a cada empresa?Decidir el ni)el de centralizaci*n & estandarizaci*n de aplicaciones:-ceso de estandarizaci*n produce falta de fle-i,ilidad mientras que demasiado poca incrementa los costes por falta de siner$ias7u8 ni)el de ser)icio deseas?Definir tiempo de respuesta & fia,ilidad precisaDemasiada fia,ilidad & ,ajo tiempo de respuesta implica e-tra coste que no en todas las acti)idades es necesario7u8 ries$os de pri)acidad & se$uridad aceptas?Definir las necesidades de confidencialidad necesarios para cada ne$ocioSo,reconsiderar las necesidades de se$uridad & pri)acidad de datos hace los procesos lentos & a )eces en$orrosos para pro)eedores & clientes% mientras que infra)alorarlos puede suponer un ries$o' qui8n se culpar( si falla una iniciati)a de I# ?Definir responsa,les :l retorno de la in)ersi*n planeado nunca se consi$ueLas 6 decisiones de IT que la alta direccin no dee de dejar en manos de los responsales de IT!strategia!jecucin