OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS GENERAL Profundizar los ... OBJETIVOS ESPECÍFICOS ... Todas…

  • Published on
    24-Jun-2018

  • View
    213

  • Download
    0

Transcript

  • xcx

    Levantamiento de datos. Un buen levantamiento de datos comprende elconocimiento general de la empresa con todos sus factores, econmicos,ambientales,polticos,estodarunamejorexperienciadeusuarioyconocerelrumbodelaplicativonuevo.

    Entrevista.Laentrevistaconlosdistintosmiembrosdelaempresapermiteconocerendetallelosprosycontrasdelsoftware

    Conocimiento empresa: Evitar fracasos depende de la experiencia de laempresaydelainformacinsuministradaporella.

    OBJETIVOGENERAL

    ProfundizarlosconceptosdelaIngenieraderequerimientos,lospuntosatenerencuenta,lascondicionesdefracasoydexitoeneldesarrollodesoftware.

    OBJETIVOSESPECFICOS

    Reconocerlascondicionesmnimasparalarealizacindeunanlisiseimplementacinexitosaeneldesarrollodeunaplicativo.

    Tomardecisionesacertadas,evitandoreplanteamientosenlasolucindel aplicativo, esto tiene como consecuencia la prdida de tiempo,

  • esfuerzoydinero. Brindar el mejor acompaamiento en las herramientas, factores

    econmicosyarquitecturaadesarrollar.

  • Otroejemploclsicodeestoesiniciarlaconstruccindelaplicativosoloconlainformacinsuministradaporelreaadministrativasinconocerdefondodondesegestalainformacin,cuandosehaceentregadeunaplicativoconestascondicionessiemprequedarfaltandoalgoysetendrqueretomardesdeloesenciallaconstruccindelaplicativo.

    Otrocasocomneseliniciodeundesarrollosobreplataformasnuevas,enelmomentodela entrega nos encontramos que la infraestructura es antigua, el sistemaoperativo o lasterminalesnosoportandichoaplicativo,estorequiereunareingenieradelosprocesos,esporestoquesedebeconocerendetallecadaunadelascondicionesdelaempresa.

    Todoestoymuchasotrascosasllevaranaunfracasosegurodeldesarrolloysetendrqueiniciardenuevoocambiardedesarrolladores,estotraecomoconsecuenciadineroytiempo,elhechodeestaratrasadoentecnologaonopoderbrindarlealusuariofinalunosresultadosmsptimos.

    Enestoaspectossemencionanalgunasdelasmscomunes,perotengapresente:

    Factoreconmico,

  • Factorambiental, Softwareexperimental, Softwareconstruidosobreelquesevanarealizarlasactualizaciones,

    SistemasOperativos, Restriccionesentredepartamentos.

    Lasanterioresymuchasotrassondevitalimportancia.

    CARACTERSTICAS

    Antesdecualquierimplementacinsedebeconvertirenunconocedordeltemaadesarrollar(actividaddelaempresa),unentrevistadoraudazparalaadecuadarecoleccindeinformacin,ademsdecontarconelapoyodelosmiembros de la empresa para distintas solicitudes o inquietudes que sepuedanpresentar, todoesto lodarel tiempoy laexperienciaennuevosproyectos.

    Documentacin Enestaetapaesfundamentalrealizardocumentacindetodoslos

    aspectos:

    Participantes, Miembrosdelequipo Analista Diseadores Desarrolladores Entreotros

  • Todasestasopinionespermitenunavisinmsamplia,msgeneralysobretodosindejarpasarningndetalle.

    Entrevista Lasentrevistasqueserealizanparaundesarrollodesoftwaredebedecontar con todos los miembros de la empresa, no solo con losadministradoresomandosmedios,todopartedeloperadoroeloperarioque inicia una actividad, ellos son los verdaderos conocedores delproblemaydequepretendenconeldesarrollo,dondeestnlasfalencias,lasdebilidades,losproblemas,esporestoqueestarecoleccinesvital,permitiralimentaralosdemsmiembrosdelequipo.

    Anlisis

    Diagramasdecontexto,

    Diagramasdeflujo,o

    Diagramasdeestado.

    UMLutilizalatcnicadeCasosdeUsoparaanalizarlasnecesidadesdelosusuariosyestructurarlasamaneradeserviciosqueelsistemadebeproveer.

    Nodebe confundirseel anlisis enel contextode requerimientos y elanlisisenelcontextodeactividadesdeanlisisydiseodelsistema.Enel paradigma de objetos las actividades de anlisis y diseo no sonsiempreclaramentediferenciablesporqueundiagramadeclasespuede

  • implicar:

    Elqudelsistema,y

    Elcmo.

    Por lo tanto, en el paradigma de objetos, una clasificacin para lasactividadesdelciclodevidadedesarrolloquesueleusarsees:

    Requerimientos, Anlisis,y Diseoycodificacin.

    Especificacin

  • v Verificacin

    TEMA 4 ASPECTOS FUNDAMENTALES Despus de pasar por una serie de etapas se tomarn decisiones para laimplementacin,sistematizacinodesarrollodeunanuevaplataforma,esenestelugardondesedeterminarsisepuederealizaronoestatarea.

    Por qu no realizarla?, esta fase tiene consecuencias enmuchosaspectos,comoque:

    v Elequiponocuentaconlosrecursosnecesariospararealizareldesarrollo,

    v Nocuentaconlosconocimientosespecficos, v Lainfraestructuradelaempresaesmuyviejaynodeseaactualizarse,

  • v Losrecursoseconmicossonmuyaltos, v Tieneunsistemaqueposeeproblemasdesdehacemuchoysedesea

    corregiryagregarnuevoscomponentes,entreotras.

    Porqurealizarlo?,Porqu:

    Secuentaconelconocimientoylasherramientasnecesarias, Laempresabrindatodoelapoyoeconmicoydeinfraestructura, Existevoluntaddetodaslaspartes, Sepuedeinnovar, Losrecursossonamplios.

    Aspectosatenerencuenta

    Econmicas

    Qurestriccionesfinancierasodepresupuestosonaplicables?.

    Sidentrodeldesarrollodelproyectoexistenrestriccineconmicapuedeocasionarunalimitantedelosprocesosesperados,elmanejodelicencias,softwareadicional,capacitaciones,casosdepersonalexterno,todosestoscasosymuchosotrospodrangenerainconvenientesenelfindeltrabajo.

    Existealgunarestriccindelicencias?

    Elmanejodelicenciamientoesunfactordeincrementodecostos,aunqueesconocidoquehaysoftwarelibre,notodosloson,estemanejodelicenciasesfundamentalporquesepuedepresentarqueserequieradeunasolaodeunalicenciapormquinaqueloopere,esidealantesdeldesarrolloconocerdeestoscostosoinformardequesepuedenpresentarestetipodenovedad.

  • Unafallapuedeinterrumpirodaarlasoperacionesdiariascrticasdelnegocio?.

    Si,siunprocesoesfundamentalcontransaccionesenlneaoinclusivelocalespuedeafectartodaslasreasdetrabajo.

    Puedeesteproyectoincurrirocausarprdidasfinancierassignificantes?.

    Si,existenmuchosriesgosenqueseafecteestetipodeoperacin,imagneseunpagoaproveedores,unacompradesuministrosytodosestosprocesosdependen del accionar del sistema de la empresa, parara todo el flujooperacional

    Esesteunesfuerzograndeentiempoydinero?

    Eldesarrollodesoftwareencualquieradesusetapasescostoso,muchomscuandoloqueseestimplementandocubretodaslasreasodependenciasdelaempresa,losesfuerzoscrecenentiempoydineroamayorvolumendetrabajoenlaempresa.

    Polticas

    Existencuestionespolticasinternasoexternasquepuedanafectarlasolucin?

    Si,algunasdecisionesdecarcteradministrativoopolticasde laempresapodran afectar el buen funcionamiento del aplicativo o desarrollo delproyecto, esto sepuededar por infraestructura, factores econmicos, deespacio,ambientalesentremuchasotras.

  • Existenproblemasocuestionesinterdepartamentalesquepuedanafectarlasolucin?

    Cuandolaempresaesdemasiadograndeestetipodecasossoncomunes,inclusivelasreasdesistemaspuedenestarconformadopordepartamentoscomo desarrollo, infraestructura, bases de datos, entre muchos otros,podemosencontrarqueunreanocumple lascondicionesmnimasparaqueotrapuedeoperaradecuadamente.

    Fallarenelproyectopuededaarlareputacindelaempresa?

    Completamente, enmuchos casos la operacin con el nuevo aplicativo oproyecto est ligado a mltiples empresas o personas externas, si elaplicativofallatodoslosusuariostendrnelinconveniente,porejemplo,unaplicativobancarioquefalleafectaapersonasnaturalesypersonasjurdicasporigual,lagranafectadaeslaproveedoradelservicio.

    Esteproblemanohapodidoserresueltoenelpasado?

    Cuandoesunproblemaconlargohistorialesfundamentaltomarmedidasimportantes, desde la reconstruccin de una operacin o salir de esteproceso,hacemuypocoenWindows8.1encontraronunproblemaqueseestaba presentado desde hace 19 aos atrs, versin tras versin elproblemasepresentaba,estoafectalareputacindelaempresaydebideresolversemuchotiempoatrs.

    Existealgnparticipantequeseopongaotengamuchasdudasdelproyecto?

    Cuandoestetipodecasosseda,sedebedeentraraestudiarelporqudeesta inconformidad, es por esto que los equipos de trabajo deben sermultidisciplinariosconelfindetenertodaslasvisionesdelproyectoyrealizarunaporteexitoso,entodosloscasosdebendeexistirargumentosdepesodeavalenoquenieguenlaconstruccindeunproyecto.

  • Tcnicas

    Existealgunarestriccinenlaeleccindelatecnologa?

    La eleccin de la tecnologa es fundamental, teniendo en cuenta laexperienciadelequipode trabajoyde laplataformasobre laquesevaatrabajar,lonuevaoantiguaqueestaseaoelalcancequesetienedeesta.

    Existealgunarestriccinparatrabajarconlasplataformasotcnicasexistentes?

    Lasrestriccionessepuedendarporlaantigedaddealgunastecnologas,elsoportedeestaspuedesercadavezmscomplejooelpersonalmsescaso,lomismopuedesucedercontecnologasdemasiadonuevasoqueestnaprueba,noesunagarantadebuentrabajo.

    Estrestringidoelusodealgunanuevatecnologa?

    Lasnuevastecnologassiemprebuscaranunamejorexperienciadetrabajo,peroalsernuevassepodrncorreralgunosriesgosporsupocorecorridoenel mercado, adems podra presentarse que alguna de estas tecnologasnuevas no se acople o no se adapte a la plataforma que se estconstruyendo, un ejemplo claro de esto es, en los primeros meses deWindows10,nohabacompatibilidadconmuchosantivirus,estoocasionque los pc estuvieran vulnerables durante algn tiempo por no estaradecuadamentecompatibleconotrasherramientas.

    Esnecesariousaralgnpaquetedesoftwareadquiridoporelcliente?

    Esmuyfrecuentequeempresasconunalargatrayectoriatengaalgntipodesoftwareexistentedetiempoatrs,cuandoseinicialaconstruccindeunonuevoesmuyseguroquedebadeexistiralgunacompatibilidadoalgntipodecomunicacinparaevitartrabajoadicionalenelaccionardiariodelaempresa.

  • Elproductodependedetecnologaexperimental?

    Noeselmejorpanoramaestetipodesituacin,siemprequesetrabajconalgoexperimental se correel riesgodeunmal funcionamientoenalgunaetapadelproceso.

    Siloanteriorocurre,estarinvolucradomsdeunproveedorocomponentecrtico?

    Esmuy frecuentequeestosuceda,unaentidadpblicapuede tener100,200, 500 o ms aplicativos trabajando en simultnea, en estos casos setienenvariosproveedoresdeaplicacionesosolucionesydecomponentes,latecnologaexperimentalenestoscasosesmuycrtico,sialgofallapararatodalaoperacin.

    Existeunaltoniveldecomplejidadtcnicainvolucrado?

    Notodos losaplicativoso todas lasempresas requierenelmismo tipodeaplicativosoelmismotipodeproyecto,laespecializacindelaempresaeselreflejodelsoftware,unaempresacomercialnosepuedecompararconuna empresa automotriz o una empresa de tecnologa, la complejidaddepender de esto y se tendr que manera un personal desarrolladorigualmentecapacitado.

    Sistemas

    Lasolucinseconstruirsobreunsistemaexistente?

    Esmsfrecuentedeloquesepudierapensar,laempresadeseasutrabajocotidiano,perorequieredecomponentesnuevossincambiartuoperacinrutinaria, es un proceso complejo y largo porque se debe de partir delconocimientodelasolucinexistenteantesdeiniciarlastareasnuevas.

  • Sedebemantenerlacompatibilidadconalgunasolucinexistente?.

    Eselideal,loscambiosnosepuedenrealizarporquesi,todopartedeunestudio de riesgos, de lo existente, de lo nuevo, de las tecnologas, lacompatibilidadesfundamentalparaevitartruncamientosenelmanejodelainformacin.

    Qusistemasoperativosyambientesdebensersoportados?

    Existenmuchosaplicativosoherramientasdedesarrolloquesolofuncionanenunsistemaoperativoparticular,estoesllevaderosiempreycuandoparalas condiciones se cumplan en el futuro, pero cuando existen mltiplessistemas operativos como Windows, Mac o Linux estos deben de estarsoportadosdelamismamaneraporelsistemaactual.

    Ambientales

    Existenrestriccionesregulatorias?

    Dependiendo del alcance del aplicativo, los recursos que requiere, susinfraestructuras pueden tener alguna restriccin de uso, pero en esenciadependedelafuncionalidadydeloquepuedaafectaroperacionesexternas

    Existenrequerimientosdeseguridad?

    Conmuchafrecuenciaestoscasossedan,sobretodocuandoesinformacinodatosdevitalimportanciaparaleempresarequieredeunesfuerzomayorenseguridad.

    Existenrestriccioneslegalesoambientales?

    Lasrestriccioneslegalespuedensermsfrecuentementeutilizadasporelusodelicencias,oautorizacindealgnproveedor,enloambientaldependedeltipodeaplicativoqueseestusandoylafinalidaddeeste.

  • Estinvolucradamsdeunaempresa?

    Enempresasmedianasograndesescomnqueundesarrollodeproyectospuedatenervariosproveedoresquesuministrenloselementosdetrabajo,pero tambin se da el caso de que el desarrollo creado involucre variasempresasoperandodichaherramienta

    Msdeunaempresaserimpactadaporelproducto?

    En el software actual es muy comn de que varias empresas se veanimpactadasconelproducto,enlasapposoftwareparadispositivosmvilespuedesermuchomscomn.

    Calendarioyrecursos

    Elcalendariodelproyectoestdefinido?

    Esmuyimportantequeloestdefinidoenuncalendario,conestesetendrncontrolesdelosprocesosytareasaentregar

    Esnecesarioestablecerunplanoasignarresponsabilidades?

    S,esnecesario,deestodependernlostiemposdetrabajo,elxitoofracasodeunproyecto,olasatisfaccinonodelcliente.

    Elequipodetrabajocarecedealgunahabilidadnecesaria?

    Esmuyprobablequeestosucedaentecnologasnuevasoenempresasconunaaltacomplejidad,enmuchasocasionesrequieredeesfuerzoextraparabuscarocapacitarelpersonalparaestetipodetrabajo

  • EJERCICIODEAPRENDIZAJE

    Nota: Los mismos grupos de trabajo. Entregar el da Sbado y sustentar

    Nombredeltallerdeaprendizaje: Datosdelautordeltaller:Entrevista Escribaoplanteeelcaso,problemaopregunta:Esrecomendablerealizarlaentrevistasoloalosadministradores.Solucindeltaller:Aunque sean un elemento fundamental dentro de la empresa, no siempre son losconocedoresendetalledelaoperacindiaria,esrecomendableentrevistarapersonalquerealmenteopereconlosprocesos.

Recommended

View more >