Desarrollo IOS Para Empresas Es-LA

Post on 03-Dec-2015

214 views 2 download

description

Desarrollo iOS para empresas

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