Desarrollo IOS Para Empresas Es-LA
-
Upload
rafael-rocha -
Category
Documents
-
view
214 -
download
2
description
Transcript of Desarrollo IOS Para Empresas Es-LA
1 “EmergingTechnologyAdoptionTrends,”CIO Insight,4thQuarter2010Issue
Desarrollo iOS para empresasCómo soluciones personalizadas para iPad/iPhone pueden mejorar los procesos de negocio
Resumen Ejecutivo• Lasempresasnecesitansermásreceptivasymejorarsuatenciónalcliente.• Paracumpliresto,muchasunidadesdenegociocuentanconmaximizarelrendimientodeiPad/iPhone.• HaymuchasmanerasdedesarrollarsolucionespersonalizadasparaiPad/iPhone.• Alevaluarlasopcionesdedesarrollo,esimportantetenerencuentaloscostesdedespliegue,implementación
ymantenimiento.
Enel2011lasempresasnecesitansermásreceptivasalascondicionescambiantes,actuarrápidamentesobrenuevasoportunidadesdenegocioymejorarsuservicioalcliente.
Paracumplirconestosobjetivos,muchasentidadesdenegocioydepartamentosITcuentanconmaximizarelrendimientodedispositivosinformáticosmóvilesengeneralyeliPadeiPhoneenparticular.
UnrecienteinformedeCIOInsightsobre188directivosIT,poneesteniveldeinterésenperspectiva.Lastabletassesitúanenlosmejorespuestosdelalistadetecnologías,delasquelosdirectoresesperanquefacilitenalasempresasconseguirsusobjetivosdenegocioparaesteaño.Enparticular,losdirectivosesperanquelastabletasayudenamejorarprocesos,generarunincrementodelosbeneficiosatravésdeunmejorservicioalclienteyreducircostes.
Muchosindividuos,unidadesdenegocioyempresasyaestánutilizandosuspropiosdispositivosiPadeiPhonedesuempresa,parausopersonalyparaalgunastareasrelacionadasconeltrabajo.ElcrecienteusodelaplataformaAppleiOSestáliderandomuchosnegociosalahoradeimaginarcambiosenlaformaenlaquedepartamentoseindividuostrabajan.
Peroloquesenecesitaparamejorarlaoperativaesunacombinacióndeprocesosyflujosdetrabajobiendefinidos.Tambiénhayunanecesidaddeaccederainformaciónrelevantedeclientesopodertomardecisionesdesdecualquierlugaroencualquiermomento.
Porejemplo,unrepresentantedeventasenlaoficinadesuclientetendráunamayoroportunidaddecerrarelacuerdosipuedeproporcionarrespuestasconcretasaespecificacionesdeproducto,preciosydisponibilidadmientrasestásentandojuntoalcliente.UniPad/iPhone,porsuformaeindependenciaWiFi,esmásadecuadoparaestetipodecomunicaciónmásinformalqueunordenadorportátil.
Optimizarestesimpleperoesencialprocesopuedeconllevarresultadossignificativos.Cuandolasempresaspostulannuevosproyectos,unapropuestaformaldeflujosdetrabajoquedeformaautomáticamarquelasrutasespecíficassobreuncampoalosdirectivosadecuadosparalaentradaylaaprobación,podríarecortardíasdeproceso.Estopodríapermitiralaempresasolicitarmásproyectos,másrápidamente,reduciendoelciclodeventasyliberandoeldesarrollodenegocioparacaptarmásclientespotenciales.
Adicionalmente,eliPadestáayudandoaquelagentesealejedelosprocesosdepapel.UnnoticiadelMSNBCremarcaba“eltamañodeliPadylapantallatáctildefácilusoharánrealidadalgunasdelaspromesasoriginalesdelTabletPCenlasustitucióndelcuadernodenotas”
Enresumen,laplataformaiPad/iPhonepermitealosnegociosdesarrollarseenmuchos,nuevoseinnovadoresprocesos.Esto,asuvez,puedeayudaralasempresasaganarunaventajacompetitiva.
2
Captura de requisitos para soluciones iPad/iPhoneMuchosindividuosyaestánutilizandoaplicacionesiPad/iPhoneparaayudarlesamejorarsuproductividadpersonal.CuandolosdepartamentosdeempresasempiezanaconsiderarmigrarsussolucionesdenegociopersonalizadasaiPadeiPhone,tienentípicamenteestasnecesidadesenmente:
Velocidad y rápido desarrollo: Elritmodemovilidadestalquelasempresasquierensolucionesdeprototiporápidamente,enoposiciónalaplanificacióndeunalíneadetiempodedesarrolloeimplementaciónparaelpróximoaño.Lasempresastambiénnecesitansercapacesdeponerapruebaconceptosrápidamente.Porejemplo,undepartamentopuedeserquedeseesabersipuedeextendersusistemaCRMa5empleadoseniPadyquébeneficiospodríaaportar.Sielcosteestájustificado,entonceslaorganizaciónpuedeoptarporextenderestebeneficioatodalaorganización.Acceso a la información:Losusuariosnecesitandisponerdeinformaciónrelevanteparatomardecisionesdenegociointeligentes.Comotal,eldesarrollodesolucionesdenegociopersonalizadasparaiPadeiPhonepermitiríaelaccesoadatosalmacenadosendiferentesbasesdedatos,comoinventarios,clientesuotrotipodeinformación.
Posibilidad de intercambiar información con bases de datos existentes:Cuandodesarrollamosunasolucióndenegocio,estoimplicalaintroducciónoelconsumodeinformacióneneliPad/iPhone;porloquetienequehaberunamaneradeincorporarocorrelacionarestainformaciónconlascorrespondientesbasesdedatoscorporativas.Flexibilidad:Lasorganizacionesnecesitandisponerdelacapacidadparadefinircamposyestructurasdebasededatosquecoincidanconlamaneraenquehacensunegocio.EstopermitequelainformaciónsepresenteeneliPad/iPhonedeunaformafamiliarparalostrabajadores.Porejemplo,unaempresadebetenersupropioprotocoloparalaclasificacióndeproductos.LasolucióndesarrolladaparaeliPad/iPhonedebesercompatibleconestaclasificaciónypersonalización.
Personalización de usuario:Haymuchassituacionesdondeunusuariorequieredisponerdemásinformacióndesdesuaplicaciónmóvil.Porejemplo,unaempresapuedeproporcionaralostrabajadoresconocimientostécnicosconunabasededatosdeacrónimos,definicionesytérminos.DisponerdeestainformaciónaccessibleenuniPadoiPhone
resultamuyútilcuandolostrabajadoresnecesitanrealizarunabúsquedarápidadeunacrónimooconfirmarlaortografíadeunapalabra.Enmuchoscasos,gruposoindividuosdelaempresapuedenespecializarseenuncampoconcretoquetienetérminosadicionalesquenosondeusocomún.Enuncasocomoéste,lasolucióniPad/iPhonedeberíadisponerdeunaformaparaquelosusuariosagreguensuspropiasfrasesydefiniciones.
Capacidad para facilitar el acceso con o sin conexión a Internet:DependiendodelusodelasolucióniPad/iPhone,puedeexistirlanecesidaddeproporcionaraccesoalainformacióncuandonoseestáconectado.Comúnmente,unsistemadeentradadepedidospuedeestardiseñadoparapermitiralequipodeventasintroducirpedidosinclusosinoexisteconexiónaInternet(porejemploenunavión,enuntúneloenunaoficinaconescasaseñalWi-Fi).Unavezserestablecelaconexión,lasoluciónautomáticamenteactualizalasbasesdedatosdelaempresa.
Conestosrequisitosenmente,¿quéopcionesdenegociotenemosparadesarrollareimplementarsolucionespersonalizadaseneliPad/iPhone? Desarrollo de Soluciones iOS personalizadas
HayunagrancantidaddemanerasdedesarrollarsolucionesparalaplataformaiPad/iPhone.
Cuandoseevalúanlasopciones,esimportanteconsiderarlosproblemasrelacionadosaldesarrollo,despliegueymantenimientodelaaplicación.Lasempresasdebentomarenconsideraciónlosrequisitosnecesariosdelnegocioysielenfoqueseleccionadoadmitelascapacidadesnecesarias.Porejemplo,¿tienequeserlasoluciónaltamenteinteractiva?,ysiesasí,¿puedeelmétododedesarrollodarsoporteaesto?
Incialmente,lasempresasdebendeterminarsivanadesarrollarinternamenteunasoluciónoexternalizareltrabajoaterceros.CadamétododedesarrollodesolucionesiPad/iPhonepuedeenfocarsedelasdosmaneras.
DelasopcionesdisponiblesparadesarrollarsolucionesiPad/iPhone,cadaaproximacióntienesusbeneficiosycuestionesaconsiderar.
2 “WilltheiPadbeaHitwithBusinesses?”MSNBC.com,29thMarch2010http://www.msnbc.msn.com/id/36086047/ns/technology_and_science-tech_and_gadgets/
3
Capacitar al personal interno para crear soluciones iOS personalizadas programando para el Objective C.
• Pros:DesarrollarunaaplicaciónparaiPad/iPhoneproporcionaunagranflexibilidadrespectoloquepuedeofrecersealostrabajadores.Conesteenfoque,unaempresapuededesarrollaraplicacionesiOScomplejaseinteractivasquefuncionenconosinconexiónaInternet.Así,porejemplo,undepartamentopuedecrearunaaplicacióndeinventarioquecuandoexistaconexión,muestrelainformacióndesdeunabasededatoshospedada.Obien,laaplicaciónpodríadescargarunabasededatoseneldispositivodemaneraqueelusuariopuedahojearlacuandoestádesconectado.
• Puntos a considerar:Desarrollaraplicacionesconlenguajesorientadosaobjetosprocesalessignificaamenudolargosprocesosdedesarrollo.LasempresasdebendisponerdeunapersonainternaexpertatantoenlenguajecomoendesarrollodelaplataformaiOS.Estetrabajodedesarrollopuedeexternalizarse,peroactualmenteexisteunagrandemandaparaestetipodehabilidadesdedesarrollo.Estohacequeseadifícilencontrardesarrolladoresadecuados.Adicionalmente,realizarcambiosoactualizacionesparaunaaplicaciónpuederequerirunlaboriosotrabajoytomarmuchotiempo.Paraactualizarestasaplicacionesdesarrolladasdeestaformaserequieredelaintervencióndelusuario.Lasactualizacionessedebendistribuirentrelosusuarios,quedespuésdeberáninstalarlas.Hayunagranvariedaddemanerasdedistribuiractualizacionescomoelcorreoelectrónicooelhospedajedearchivosenunservidoropáginawebyenseñaralosusuariosadescargararchivos.Lasempresaspuedencrearactualizacionesautomáticasensuaplicación,peroestoconllevauntiempodedesarrolloadicionalynormalmenterequierequelos
usuariosinicienlaactualización.LaconclusiónesqueestoconllevarátrabajoaldepartamentoITparaasegurarquetodoslosusuariosestánfuncionandoenlaúltimaversióndelasoluciónencadamomento.
Desarrollar una solución web y apuntar un navegador móvil hacia ésta.
• Pros:Desarrollarunasoluciónwebpuedesermásfácilquelasherramientasdedesarrolloorientadasaobjetos.Simplementehaymásgenteenelmercadolaboralconhabilidadesendesarrolloweb.Ladistribucióndesolucio-neswebesfácildesdeelmomentoenquesólorequieredireccionarelnavegadorwebdelusuariohaciaunaURLespecífica.Deformasimilar,actualizarlassolucionesresultabastantesencillo,yaquesimplementerequiererefrescarelsitiowebunavezsehayanrealizadoloscambios.
• Elementos a considerar: Ladesventajaprincipaldelenfoquedeaplicaciónwebesquelaexperienciadelusuarioeslimitada.Visualizarinformaciónenunsitiowebnoesunaexperienciataninteractivacomomanipularunatabladebasededatos.Realizarseleccionesybúsquedasporfecharequierelaactualizacióndelapáginawebyvolveracargarlapantalla.Dependiendodelacalidaddelaconexióninalámbrica,estopuedellevaruntiempopararecuperarlainformaciónnecesaria.Además,lamayoríadesolucioneswebestánsólodisponiblescuandoelusuarioestáconectado.
Adicionalmente,inclusocuandohaymásdesarrolladoreswebqueprogramadoresdelObjectiveC,eldesarrollowebconherramientastípicascomoPHPoRubyonRailsrequieretiempoyunagestióndeproyectoasociadaconcualquieresfuerzodeprogramacióndeempresa.
Opciones de Desarrollo de Soluciones iOS personalizadas
Método de desarrollo Pros Puntos a considerar
Programación para el Objective C
• Granflexibilidadeneltipodeaplicacionesquepuedendesarrollarse
• Puedendesarrollaraplicacionesricaseinteractivas• Solucionesdiseñadastantoparausoconosin
conexión
• Tiemposlargosdedesarrollo• Necesidaddeunprogramadorinternodelenguajey
experienciaendesarrolloiOS• Lasopcionesdeexternalizaciónsonlimitadasycaras• Lasactualizacionesrequiereninvolucraralusuario
Solución Web • Eldesarrollopuedesermásfácilquelosorientadosaobjetodecodificación
• MásgenteenelmercadolaboralconhabilidadesdedesarrolloWeb
• Ladistribuciónyactualizacióndesolucionesessencilla
• Nosepuedendesarrollarsolucionesaltamenteinteractivas
• Laexperienciadelusuarioeslimitada• Conunaconexiónlenta,recuperarinformación
puedesertedioso• Solucionessólodisponiblescuandoelusuarioestá
conectado
4
ConclusiónLapopularidadyutilidaddeliPadyeliPhoneestánhaciendodeestosdispositivosunaplataformaidealparamejorarlasoperacionesdenegocio.Paramuchasempresas,losusoscreativoseinnovadoressoninmediatamenteperceptiblesensolucionesqueayudanaproporcionarunmejorservicioalcliente,simplificarelaccesoalainformaciónymejorarflujosdetrabajo.
Lasempresasquequieransacarventajadelaplataformanecesitanunaalternativacoste-efectiva,rápidayfácildedesarrollar,implementaryactualizareniPad/iPhone.
ParamásinformaciónsobreeldesarrollodesolucionespersonalizadaseniOS,visite:http://www.filemakertrial.com/es-ES/ioskit/
©FileMaker2011