Lo que fue el Encuentro por la Ingeniería de Software



El viernes 3 de octubre se llevó a cabo el “Encuen­tro por la Inge­niería de Soft­ware” en el CTIC-UNI. El evento fue lid­er­ado por el Ing. Edgard Vil­capoma, docente de nues­tra fac­ul­tad, acom­pañado por rep­re­sen­tantes de las más impor­tantes empre­sas de desar­rollo de soft­ware de nue­stro país: Car­los Bitrich (IBM), Juan José Cár­de­nas (GMD), Jesús Far­fán (GESFOR-OSMOS), Rolando Liendo (LOLIMSA) y Alfonso Gerón­imo (VISA NET).

La intro­duc­ción del evento hizo ref­er­en­cia al con­texto actual de nues­tra indus­tria de soft­ware y nue­stro posi­cionamiento como país expor­ta­dor den­tro de la región Lati­noamer­i­cana, ubicán­donos por debajo de Colom­bia y Venezuela. El Ing. Vil­capoma señaló que la defini­ción de una car­rera de Ing. de Soft­ware per­mi­tirá for­mar pro­fe­sion­ales capaces de impul­sar y for­mar parte de esa industria.

Durante los últi­mos años, la Inge­niería de Sis­temas ha adop­tado cur­sos con con­tenido ori­en­tado al soft­ware, por lo que la prop­uesta de la creación de la espe­cial­i­dad de Inge­niería de Soft­ware con­tribuirá a un replanteamiento en la defini­ción de la car­rera de Sis­temas en su plan de estudios.

El equipo de tra­bajo del Ing. Vil­capoma, encar­gado de for­mu­lar la prop­uesta, inves­tigó pre­vi­a­mente con­cep­tos rela­ciona­dos a la inge­niería de soft­ware, pro­gra­mas cur­ric­u­lares rela­ciona­dos a la espe­cial­i­dad, ten­den­cias y requer­im­ien­tos del mercado.

En la exposi­ción de la prop­uesta de plan cur­ric­u­lar para la Inge­niería de Soft­ware en la UNI, donde se trata de enfo­car durante los primeros cic­los en con­cep­tos de pro­gra­mación y tra­ba­jos de con­struc­ción; y durante la segunda mitad de la car­rera se pre­tende mostrarle al estu­di­ante un hor­i­zonte más amplio, ori­en­tán­dose más al análi­sis y dis­eño de los sis­temas infor­máti­cos y a la gestión de proyectos.

La cur­rícula expuesta pre­tende otor­gar al estu­di­ante de inge­niería de soft­ware las her­ramien­tas sufi­cientes para su for­ma­ción pro­fe­sional, y se basará en están­dares inter­na­cionales que ayu­darán a una acred­itación de car­rera (como la real­iza la ABET).

Primera Ronda — Con­texto de la Indus­tria de Software

En la primera ronda para los invi­ta­dos, Car­los Bitrich man­i­festó estar de acuerdo con la creación de Inge­niería de Soft­ware, recor­dando que la UNI tiene que estar a la van­guardia. “Yo soy código 80. En el 80 ya había Inge­niería de Sis­temas. Entonces algo debe haber cam­bi­ado desde el año 1980 al 2009”. Tam­bién agregó que se debe difer­en­ciar clara­mente lo que es Inge­niería de Sis­temas con Inge­niería de Soft­ware. “El tema es que ten­emos que hacer inge­niería de soft­ware pero tam­bién hay que replantear la inge­niería de sis­temas. No vamos a cam­biar una por otra”.

Juan José Cár­de­nas tam­bién saludó la prop­uesta y señaló la necesi­dad de la indus­tria de soft­ware nacional por una mejor prop­uesta pro­fe­sional ya que, según él, “sola­mente el 16% de los proyec­tos de soft­ware tienen éxito”, mien­tras “el 40% de los proyec­tos son medi­ana­mente exi­tosos, los cuales sólo se lle­gan a imple­men­tar el 50% de sus car­ac­terís­ti­cas con­ce­bidas en un ini­cio”. Recalcó que exis­ten proyec­tos de soft­ware cuyos pro­duc­tos cuidan de la vida de muchas per­sonas, por lo que es impor­tante con­tar con pro­fe­sion­ales exper­tos en este tipo de trabajos.

Jesús Far­fán hizo men­ción a la impor­tan­cia de la cal­i­dad de los pro­duc­tos de soft­ware, por lo que los pro­fe­sion­ales del soft­ware deben tener los conocimien­tos y her­ramien­tas que puedan aplicar durante el ciclo del soft­ware para obtener un tra­bajo de cal­i­dad. Resaltó que una acred­itación per­mi­tirá al inge­niero de soft­ware acceder a puestos en empre­sas impor­tantes, pues será un gran ref­er­ente de la for­ma­ción que ha recibido durante sus estudios.

Alfonso Gerón­imo sos­tuvo que la exis­ten­cia de la car­rera de inge­niería de soft­ware se difer­en­ciará de las numerosas prop­ues­tas de car­reras téc­ni­cas ofre­ci­das en el mer­cado que inun­dan la oferta lab­o­ral y dis­tor­sio­nan per­files profesionales.

Rolando Liendo pro­puso que la ori­entación de la indus­tria de soft­ware peru­ana debe diri­girse a nichos estratégi­cos tales como la min­ería, la agri­cul­tura, la indus­tria tex­til, la pes­quería y el tur­ismo. “Esos debieran ser los 5 sec­tores en los cuales nosotros podríamos impul­sar la indus­tria de soft­ware a nivel mundial. Si nosotros empezamos a tra­ba­jar en nichos de mer­ca­dos, en frag­men­tos de mer­cado yo creo que vamos a tener un reconocimiento no sólo a nivel lati­noamer­i­cano, sino tam­bién un reconocimiento a nivel mundial”. Recono­ció que existe un déficit de espe­cial­is­tas en el desar­rollo de soft­ware, que requieren de car­reras más definidas y ori­en­tadas al sec­tor como lo son la inge­niería de soft­ware y las cien­cias de la computación.

Segunda Ronda — ¿Cuál es el per­fil de inge­niero de soft­ware requerido por las empresas?

Car­los Bitrich señala que nece­sita gente que esté en la cresta de la ola. “Client-Server ya es his­to­ria, ¿quién no vive en la web?” “Por ejem­plo, en las empre­sas con­trato a alguien que tenga que saber en Java, Apache, Derby. Ah, no, yo sé Power Builder. No me sirve, tengo que enseñarle de cero”. La tec­nología inter­net, extranet e intranet es algo que yo debería tratar de enseñar al comienzo”.

Por otro lado, exis­ten tam­bién sis­temas antiguos que todavía fun­cio­nan en las grandes empre­sas. Entonces, se requieren per­sonas que ten­gan capaci­dad para abor­dar esos sis­temas, una pequeña vista de la “arque­ología de software”.

Acotó que es impor­tante ser un solu­tion advi­sor, es decir, ser una per­sona que sepa dar solu­ciones y mane­jar­las para sus clientes.

Juan José Cár­de­nas aclaró que un pro­ducto de soft­ware sirve cuando sat­is­face las necesi­dades. “Para poder con­struir un pro­ducto de soft­ware que sirve ten­emos que desar­rol­lar habil­i­dades para deter­mi­nar qué es lo que la gente espera del soft­ware y nece­sita. Para que tú puedas deter­mi­nar qué nece­si­tan los usuar­ios tienes que ser un gran comu­ni­cador, tienes que poder comu­ni­carte de man­era efectiva”.

El inge­niero de soft­ware debe ser un buen gestor de proyec­tos. “La may­oría de los prob­le­mas de soft­ware en real­i­dad no son prob­le­mas téc­ni­cos, mis ami­gos, son prob­le­mas de gestión”. Se nece­si­tan méto­dos téc­ni­cos rig­urosos y habil­i­dades de gestión.

>

Jesús Far­fán observó que en la cur­rícula del inge­niero de soft­ware se debe poner esfuer­zos en la gestión de requer­im­ien­tos. “Los inge­nieros de soft­ware deben ser inge­nieros sociales”. ¿Qué es el inge­niero de soft­ware? “Durante el dis­eño soy un arqui­tecto, cuando enseño la inter­faz de usuario soy un artista, durante la con­struc­ción soy un arte­sano, y durante las prue­bas uni­tarias soy un desgraciado”.

Alfonso Gerón­imo dijo que la for­ma­ción del inge­niero de soft­ware se debe basar en tres grandes blo­ques: her­ramien­tas de gestión y téc­ni­cas en el desar­rollo de soft­ware tienen que lograr que el proyecto de cierre de man­era exi­tosa; adquisi­ción de conocimiento apli­cado para eje­cu­tar las téc­ni­cas que ya están for­mu­ladas para resolver los prob­le­mas; y la capaci­dad de inte­gración y comu­ni­cación del inge­niero de software.

Rolando Liendo señaló cier­tas par­tic­u­lar­i­dades en cier­tas áreas de la indus­tria de soft­ware que deter­mi­nan los requer­im­ien­tos de pro­fe­sion­ales. “Lo que sí nosotros nece­si­ta­mos son per­sonas con muy buen for­ma­ción en matemáti­cas, en cien­cias bási­cas, porque ha quedado demostrado en nues­tra empresa que estas per­sonas ya han desar­rol­lado los mod­e­los men­tales que les va a per­mi­tir apren­der más rápido”.

Ter­cera Ronda — ¿Qué opor­tu­nidades en el con­texto global ten­dría un pro­fe­sional del inge­niero de software?

Car­los Bitrich señaló que un pro­fe­sional puede tra­ba­jar en empre­sas para el desar­rollo de solu­ciones especí­fi­cas. Tam­bién comentó que exis­ten opor­tu­nidades para los inge­nieros de soft­ware en desar­rol­lar otros dis­pos­i­tivos aparte del com­puta­dor (por ejem­plo, en la tec­nología móvil). El con­texto glob­al­izado hace que los desar­rol­ladores puedan tra­ba­jar con clientes local­iza­dos en otras partes del mundo, así como exis­ten empre­sas que se insta­lan en otros países para desar­rol­lar ser­vi­cios a var­ios pun­tos del globo.

Juan José Cár­de­nas comentó que exis­ten más pro­fe­sion­ales que tra­ba­jan para per­sonas extran­jeras. “Hay gente de afuera que está viniendo a Perú, haciendo empre­sas acá o estable­cién­dolas en sus país de ori­gen, pero los tra­ba­jos de desar­rollo son acá”. “Ese sería el esquema del equipo off­shore donde el que vende está afuera y el equipo tra­baja aquí en Perú”.

Jesús Far­fán contó que existe la oferta de pro­fe­sion­ales de soft­ware en países como España no sat­is­face la demanda, es por eso que se recur­ren a extran­jeros. “Antes la com­pe­ten­cia era por los clientes, ahora la com­pe­ten­cia tam­bién es por el per­sonal”. La opor­tu­nidad de ges­tionar los proyec­tos siem­pre existe, la cual puede ser aprovechada por un pro­fe­sional de inge­niería de soft­ware más fácilmente.

Alfonso Gerón­imo tam­bién men­cionó al esquema de soft­ware fac­tory como una prop­uesta para pre­sen­tar a la indus­tria de soft­ware peru­ana con iden­ti­dad y ser aprovechada como pro­ducto exportable ante el mundo, impul­sada por Prompex.

Rolando Liendo cree que, de acuerdo al con­texto, exis­ten necesi­dades en las empre­sas que no están sat­is­fe­chas y el número de pro­fe­sion­ales capaces de abor­dar esos prob­le­mas es muy reducido. “A esta nueva gen­eración de jóvenes les recomen­daría que aprovechando su pro­fe­sión más al desar­rollo de pro­duc­tos que al de mano de obra”. “Quien tiene el mayor mar­gen son los dueños del pro­ducto, son los dueños de la marca”. Por el lado de las opor­tu­nidades, señaló que nue­stro país tiene sec­tores que requieren de tec­nología nece­saria para poder desar­rol­larse, un sucu­lento campo para los inge­nieros de soft­ware. “Seguimos pen­sando en desar­rol­lar ERPs, soft­ware de con­tabil­i­dad, planil­las, cuen­tas cor­ri­entes. Con mucho respeto, un alumno de inge­niería de soft­ware que se gradúa con un soft­ware de planil­las debería ir preso. Debería ir preso el asesor y el decano de la fac­ul­tad que per­miten que per­mite que se desar­rollen ese tipo de pro­duc­tos cuando en las regiones hay tanta necesi­dades de tec­nologías. ¿Por qué no desar­rolla para el sec­tor pecuario, la micro-minería, el turismo?
Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Artícu­los al azar:



  1. #1 por ElKri0BelZak - octubre 7th, 2008 a las 03:48

    Esa gente de peso…

    Like or Dis­like: Thumb up 1 Thumb down 0

  2. #2 por Capitán Ala­triste - octubre 12th, 2008 a las 23:56

    A ver si la gente ter­cio se pone las pilas y sacamos el proyecto ade­lante. La idea es buena y reposi­cionaría a la UNI como pio­nera en Inge­niería (inclu­sive en Lati­noamérica… porque no hay muchos programas)

    Like or Dis­like: Thumb up 1 Thumb down 0

  3. #3 por Anony­mous - octubre 13th, 2008 a las 20:36

    Que tal bueno espero apor­tar un poco a esta intere­sante dis­cu­cion y espero con­tribuir un poquito con su ini­cia­tiva, bueno el primer envio es para aclarar las cosa y no acabar con­fun­di­endo Ing de Sis­temas con Ing de Soft­Ware con Ing Infor­mat­ica , “La Ing de Soft­ware abarca al grupo de méto­dos, téc­ni­cas y her­ramien­tas que se uti­lizan en la pro­duc­ción del soft­ware, más allá de la activi­dad prin­ci­pal de pro­gra­mación.” ‚que el 16% tiene exito y otro 40 no ‚es no es prob­lema del Soft­Ware es prob­lema de mala admin­is­tra­cion o mala adop­cion de metodolo­gia o gestion

    Es Ing de Soft­ware Inge­nieria es una ref­er­en­cia a la con­struc­cion, desar­rollo de arte­fac­tos , seguri­dad , prue­bas etc etc pero de eso comentare despues, Alfonso men­siona que sobre ofer­tas en el mer­cado , en el mer­cado la dis­tor­sion la hacen las insti­tu­ciones dic­tando Ing de Soft­ware y al final es una Ing de Sis­temas casic on el mismo con­tenigo , no existe solo en diplo­ma­dos como Arqui­tec­tura de Soft­ware , Rolando men­siona que existe un deficit de espe­cial­is­tas yo creo que si ha buenos val­ores mal instru­i­dos el prob­lema , Car­los Bitrich men­siona que falta gente a la cresta de la ola no para con­truir (inge­nieria) no nece­sari­a­mente debes estar en la cresta eso seria tec­nico C/S es his­to­ria ? , inter­net ? intranet ? , no SOA , S+S esdonde se dirige nadie com­pra soft­ware y en el futuro ERP con­ver­sara con ERP no con sis­tema de Wil­son , no esta el punto en desar­rol­lar soft­ware si no en crear Fab­ri­cas de Soft­ware donde esten Arqui­tec­tos de Soft­ware dis­e­niando piezas a pro­ducir , Ing de Soft­ware tomando los planos y cre­ando estos arte­fac­tos , con­coer de arqui­tec­turas y mod­e­los.
    “arque­ología de soft­ware” ? no los sis­temas antiguos se desacoplara y se expon­dran como ser­vi­cios hasta los de Cobol , no se debe tener tanto como un arquel­ogo Jura­sico si por que si esos sis­temas fun­cio­nan bien no se cam­bian lo que se hace es exponer esos com­po­nentes de nego­cio , de acuerdo con Rolando Liendo Matem­at­ica ami­gos es ING matem­at­ica ori­en­tada a la con­struc­cion de software.

    Rolando no creo que deban ir pre­sos me dio intere­sante leer eso , en estos dias de repente si pero es for­ma­tivo hasta un cierto grado , si no ten­dri­amos que elim­i­nar C o pas­cal hay 2 difu­sores en la Uni­ver­si­dad los for­madores y los especialistas.

    Me encanta apor­tar con ust­edes , creo que hay que analizar otros aspec­tos en la Ing de Soft­ware y hablar que es lo que se requiere en real­i­dad , hay Arqui­tec­tos o ing de Soft­ware ? , saben que roles tiene no vi en nun­gun momento los roles , creo que deber­ian definir bien el Rol de un Ing de Sis­temas y el de un Ing de Soft­ware su difer­en­cia con un Arq de Soft­ware , que estu­dia no solo ver otras cur­ric­u­las de la India , es crear por que no siem­pre es la cor­recta definir el per­fil , me dio mucho gusto , espero con­ver­sar mas con ust­edes un saludo

    Aten­ta­mente Carlos

    Like or Dis­like: Thumb up 1 Thumb down 0

  4. #4 por lorena - diciembre 3rd, 2008 a las 15:40

    hey inge­nieria de sis­temas no tiene nada q ver con infor­mat­ica o com­puta­cion, excepto como her­ramienta de tra­bajo como la usaria tam­bien un econ­o­mista, soci­ol­ogo, etc… hablar ing de soft­ware e inge­nieria de sis­temas, es como hablar de matem­at­i­cas y soci­olo­gia, nada q ver una con la otra

    Like or Dis­like: Thumb up 1 Thumb down 0

  5. #5 por Zajnóstiko - diciembre 16th, 2008 a las 13:06

    Con­cuerdo con­tigo. En el post está claro que la inge­niería de sis­temas abarca aspec­tos que la difer­en­cian clara­mente de la inge­niería de software.

    Like or Dis­like: Thumb up 0 Thumb down 0

  6. #6 por fer­nando - marzo 24th, 2010 a las 15:03

(No será publicado)

  1. No hay trackbacks

Additional comments powered by BackType