U1T2 - Ingesoft - Roles y Perfiles en el desarrollo de Software
Upcoming SlideShare
Loading in...5
×
 

U1T2 - Ingesoft - Roles y Perfiles en el desarrollo de Software

on

  • 2,040 views

Role y perfiles en el sector software: el caso Colombiano.

Role y perfiles en el sector software: el caso Colombiano.

Statistics

Views

Total Views
2,040
Views on SlideShare
1,941
Embed Views
99

Actions

Likes
0
Downloads
22
Comments
0

5 Embeds 99

http://lepv.mdl2.com 76
http://www.softco.co 14
http://adrianapcardona.blogspot.com 5
http://www.blogger.com 2
http://adrianapcardona.blogspot.com.es 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

U1T2 - Ingesoft - Roles y Perfiles en el desarrollo de Software U1T2 - Ingesoft - Roles y Perfiles en el desarrollo de Software Presentation Transcript

  • La fábula de la granja«Un día cualquiera, los animales de una granja decidieron hacer una fiesta, con elpropósito de pasar un momento agradable. Para organizar la fiesta, se reunieron elmismo día en la mañana. Cada animal debía llevar algo a la fiesta. Como es lógico, a lavaca le pidieron la leche. A la gallina, le tocó llevar los huevos. Y al chancho, el tocino.» ¿Quién tiene mejor participación?
  • La fábula de la granja«…En este caso, la vaca y la gallina participan de la fiesta. Sin embargo, el chancho seencuentra involucrado. Su participación le obliga a entregar parte de si mismo comoaporte para la fiesta. Al chancho le toca aportar una cuota de sacrificio mayor. Loanterior muestra la diferencia entre participar en un evento y estar involucrado.»
  • Tomemos esta fábula para caracterizar a los miembros del grupo de un desarrollode software. ¿Cómo se comportan, en general? ¿Participan o están comprometidosen el proceso de desarrollo de software?
  • Roles in the software industry Roles that one can perform in a software industry:Programmer, software tester, solution architect, solution integrator, solution designer, software developer, Enterprise architect, system architect, system engineer, Configurative management engineer, test engineer, team leader, project manager, Portfolio manager, process owner, implementation engineer, deployment and maintenance engineer, hardware and interfacing process engineer, business analyst, functional/domain consultant, quality assurance engineer, technical support engineer, technical sales engineer, IT professional, Management information systems manager, business intelligence and reporting engineer, technologist specialist, industry analyst, web master, web developer, application developer, technical content writer, security expert, search engine “The Indian information-technology (IT) optimization engineer, technical evangelist, technology evangelist, user services industry is one of the fastest- interface designer. growing industries in the country”, smithSon, 2011
  • Roles en el sector Software
  • Roles: el Gerente/Administrador/Gestor del proyectoEl administrador de proyecto es lapersona que administra y controla «Los Gerentes de Desarrollolos recursos asignados a un son quienes lideran lasproyecto, con el propósito de que diferentes iniciativas yse cumplan correctamente los proyectos de desarrollo deplanes definidos. Los recursos software para algunas de lasasignados pueden ser recursoshumanos, económicos, más importantes compañíastecnológicos, espacio físico, etc. En del continente. Son personasun proyecto, siempre debe existir con experiencia en laun administrador/gerente/gestor. coordinación y gestión de equipos multidisciplinarios deNo obstante, un Gerente puede tareas, orientados ydirigir más de un proyecto. El comprometidos al logro,administrador no es dueño de proactivos, con mucha energíanada, es sólo un administrador y motivación. Personastemporal de los recursos. Como noes dueño de nada, debe dejarlos en organizadas, con destacadasla misma o mejor condición de habilidades gerenciales y quecómo los recibió. puedan mantener excelentes relaciones interpersonales con
  • Roles: el Ingeniero de requisitosComprende todas las tareas «Los Ingenieros derelacionadas con la Requisitos son personasdeterminación de las que actúan como elnecesidades o de las punto de conexión entrecondiciones a satisfacer para los clientes y los equiposun software nuevo o técnicos, asegurándosemodificado, tomando en que entienden lo que loscuenta los diversos requisitosde los inversores, que pueden clientes realmenteentrar en conflicto entre necesitan y sabenellos. comunicarlo efectivamente a losMuchas veces se habla de demás equipos al interiorrequerimientos en vez de de la compañía. Es unarequisitos; esto se debe a una persona con experienciamala traducción del inglés. La en desarrollo,palabra requirement debe ser levantamiento detraducida como requisito,mientras que requerimiento requisitos o gerencia dese traduce al inglés como proyectos de software,request. con amplias capacidades
  • Roles: el Ingeniero de servicioEl ingeniero de servicio es «Los Ingenieros deuna persona que, durante la servicio sonejecución de un personas que actúanproyecto, permanece «in como la empresa ensitu». el sitio del cliente. Normalmente tienenTiene como propósito capacidad paragarantizar que la tolerar todas lasempresa ejecutora del exigencias previstasproyecto siempre tenga o imprevistas de unalguien que ofrezca proyecto con elinformación de primera personal de lamano sobre el proyecto empresa contratante.a la organización Capacidad decontratante. servicio, de trabajo bajo presión, de
  • Roles: el Ingeniero analistaEs una persona con capacidades «Los analistas debende comunicación, debido a que conocer y manejardeberá tener un contacto perfectamente losestrecho con el cliente. Por lo métodos y lasmismo anterior, debe ser una tecnologías de apoyopersona sociable, expresando para realizar las fases desus ideas en forma clara en un análisis. Además, selenguaje común con el cliente.También debe tener la capacidad espera creatividad, lo quede escuchar y entender al le permitirá establecercliente. Se espera que los diferentes alternativas deanalistas tengan un alto grado de modelos para ladesarrollo de su inteligencia arquitectura del sistemaemocional. a construir. También es importante que los analistas estén muy familiarizados con las técnicas de diseño que se utilizarán en las siguientes fases.
  • Roles:• Generalmente son los «son personas con ampliomás capacitados para conocimiento y/o experiencia enrealizar decisiones el diseño y desarrollo deestratégicas debido a suexperiencia en soluciones demodelación, diseño y en la software, responsables de tomarconstrucción de sistemas decisiones acertadas en elsimilares. diseño, tecnología, plataformas, fr ameworks de desarrollo de los• No son necesariamente proyectos asignados. Su objetivodesarrolladores o es tener un completoprogramadores, aunque entendimiento de las necesidadesnormalmente tienen del cliente, siendo responsablehabilidades deprogramación adecuadas. del diseño óptimo de las soluciones tecnológicas• Deben conocer muy bien desarrolladas, con buenasla metodología de diseño capacidades deutilizada, así como sus análisis, abstracción y solución deherramientas de apoyo problemas, líderes que puedan trabajar tanto individualmente
  • Roles: «son personas con amplioDeben convertir la conocimiento en herramientasespecificación del sistema relacionadas con lasen código fuente ejecutable tendencias en el desarrollo deutilizando uno o más software: JAVA, PHP, SQL,lenguajes de programación, .NET, etc.así como herramientas desoftware de apoyo a la Deben poseer gran capacidadprogramación. para adaptarse a entornos tecnológicos y los cambiosRelevan al arquitecto de que éstos sufren. Su agilidadsoftware en el proyecto. en el manejo de las herramientas es indispensablePoseen gran habilidad en el para lograr los tiemposmanejo de paradigmas, estimados de pruebas ymetodologías, lenguajes y finalización de un proyecto.tendencias del desarrollo desoftware Elaboran pruebas unitarias y para ello requieren un trabajo
  • Roles:CONSULTAR LOS DEMÁS PERFILES
  • Estudio de salarios en el sector Software