Tarea Articulo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

LIDER DE PROYECTO Tareas

 Convertir los objetivos en soluciones de


Responsabilidades
software viables.
 Planificación y seguimiento de los
Planificación, seguimiento y control de los proyectos.
proyectos garantizando el seguimiento de la  Análisis de requisitos y gestión de la
metodología definida documentación técnica.
Gestión de alcance, costo y tiempos, con una  Realización de tareas de desarrollo
adecuada gestión de cambios software.
 Pruebas, aseguramiento del código
Liderazgo del equipo responsable de alcanzar fuente e implantación en la
los objetivos de los proyectos, coordinando infraestructura.
todas las partes interesadas.

Tareas ARQUITECTO DE SOFTWARE

 Gestiona de manera global el proyecto. Responsabilidades


 Se responsabiliza de posibles
ampliaciones del proyecto Comunicar satisfactoriamente todos los
 Resuelve los problemas técnicos que conceptos y las directrices al equipo de
pueden surgir durante el proyecto y desarrollo
garantiza la calidad del software que
entrega Supervisar el progreso del equipo de desarrollo
 Dirige el equipo para asegurar la coherencia con el diseño inicial
Garantizar que el software cumple todos los
requisitos de calidad, seguridad, capacidad de
ANALISTA modificación y ampliación, etc.
Aprobar el producto final antes de su
lanzamiento
Responsabilidades

El analista tiene que cumplir con las Tareas


necesidades comerciales del cliente y lo ayudan
a definir metas claras.
 Tomar decisiones intuitivas a un alto nivel
La creación de recursos informáticos que relacionadas con el desarrollo de
respondan a necesidades muy concretas por software
parte de los clientes.  Decidir sobre el diseño, las medidas
Realizar el mantenimiento y actualizaciones de técnicas, las plataformas o las normas de
softwares y aplicaciones. programación que se emplearán en el
proyecto
 Coordina y supervisa el equipo de
programadores/as, analistas,
consultores/as y, incluso, empresas contacto con el proyecto puede opinar sobre la
externas proveedoras de servicios factibilidad de implementar ciertos cambios o
mejorar algunos aspectos menores.
PROGRAMADOR Tareas

Responsabilidades  Aprender la base del código, escribir


código básico, corregir errores, recopilar
Creación de un código específico y pruebas datos de usuarios.
posteriores.  Responder las solicitudes del Senior
Developer, y del equipo en general, para
Uso de una serie de herramientas de desarrollo ayudar con todas las funciones de
para facilitar el uso de procesos y sistemas. codificación y diseño de software.
utilizar diagramas de flujo para resaltar cada  Ayuda al equipo de desarrollo con todos
etapa del proceso. los aspectos de diseño y codificación de
software.

Tareas
Senior
 Elaborar y optimizar software informático,
así como a adaptarlos para su uso en
Responsabilidad
distintas plataformas y sistemas
operativos.
 Se encargan de crear, mejorar y ampliar Supervisar a los programadores junior en
software informático utilizando líneas de proyectos y gestionar diversas tareas de
código, para que este pueda ejecutar programación.
ciertas tareas o realice nuevas funciones.
Escribir código, analizar datos y contribuir al
 Adaptar programas y aplicaciones
diseño e implementación de software entre otras
existentes para hacerlos compatibles con
tareas.
distintas plataformas y sistemas.
Interactuar con la administración del proyecto
para planificar los cronogramas y la dirección
técnica del mismo.
Junior

Responsabilidad Tareas

Asistencia al gerente de desarrollo o  Construcción de sistemas de


desarrollador senior. Los niveles más altos programación avanzados. El Senior
dentro de la organización de la empresa pueden Developer tiene más conocimientos sobre
apoyarse en este perfil, dándole tareas que desarrollo de software, y gracias a ello
puedan resolver de acuerdo con sus tiene la capacidad de construir sistemas
conocimientos. de programación avanzados.
 Realizar asignaciones de desarrollo. Este
Contribuir en el proceso de desarrollo de la perfil tiene una capacidad elevada de
empresa. Si bien este perfil tiene conocimientos liderazgo y autogestión.
básicos, al ser parte del equipo y estar en
 Creación e implementación de planes de La calidad del software es el conjunto de
diseño. Participa activamente en la cualidades que lo caracterizan y que determinan
arquitectura, es capaz de tomar su utilidad y existencia. La calidad es sinónimo
decisiones o hacer propuestas en base a de:
las necesidades del proyecto
 Funcionalidad: el grado en que el
 Comprende la gran importancia de las
software satisface las necesidades
pruebas automatizadas, promueve su uso
indicadas por los siguientes subatributos:
y enseña a otros devs a crearlas y
idoneidad, corrección, interoperatividad,
hacerlo con buenas prácticas
conformidad y seguridad.
 Confiabilidad: cantidad de tiempo que el
software está disponible para su uso.
Tester Está referido por los siguientes
subatributos: madurez, tolerancia a fallos
y facilidad de recuperación.
Responsabilidad  Usabilidad: grado en que el software es
fácil de usar. Viene reflejado por los
Planifican y llevan a cabo pruebas de software siguientes subatributos: facilidad de
de los ordenadores para comprobar si funcionan comprensión, facilidad de aprendizaje y
correctamente. operatividad.
 Eficiencia: grado en que el software hace
Identifican el riesgo de sufrir errores de un óptimo el uso de los recursos del sistema.
software, detectan errores y los comunican. Está indicado por los siguientes
Reunirse con usuarios del sistema para subatributos: tiempo de uso y recursos
comprender el alcance de los proyectos. utilizados.
 Facilidad de mantenimiento: la facilidad
con que una modificación puede ser
Tareas realizada. Está indicada por los
siguientes subatributos: facilidad de
análisis, facilidad de cambio, estabilidad y
 Realizar pruebas manuales y facilidad de prueba.
automatizadas.  Portabilidad: la facilidad con que el
 Pruebas en diferentes entornos, software puede ser llevado de un entorno
incluyendo web y móvil. a otro. Está referido por los siguientes
 Escribir informes de fallos. subatributos: facilidad de instalación,
 Llevar a cabo la planificación de recursos. facilidad de ajuste, facilidad de
 Revisar la documentación. adaptación al cambio.
 Trabajar para cumplir los con plazos
departamentales y de proyectos.
 Proporcionar garantía de calidad. La calidad del software se encuentra casi a la
 Proporcionar información objetiva a los par de la calidad tradicional, ligeramente detrás,
equipos de proyectos de desarrollo de debido a que la calidad tradicional tiene varias
software. décadas de historia, mientras que la calidad de
software tiene entre 50 y 30 años de haber
surgido.

Calidad
En concreto, saben de:
 patrones de diseño de software
 arquitectura
PMO  control de versiones
 algoritmos
 programación orientada a objetos
Responsabilidad
 refactorización
 paradigmas de programación
Encargado de gestionar y coordinar los
proyectos de la organización.
Establecer qué herramientas utilizar y bajo qué
metodologías trabajar a la hora de gestionar los
proyectos. Otras habilidades
Gestionar tanto el tiempo como los recursos
económicos necesarios para cada actividad.  Es claro y directo cuando se comunica
con personas técnicas y no técnicas.
 Sabe cómo refactorizar código con
Tareas buenas prácticas, así como enseñar a
otros devs a hacerlo.
 Tiene experiencias en distintos proyectos
 Análisis financiero, analizar el ROI de los de software, que provocan ampliar el
proyectos. conocimiento en el conjunto de
 Determinar si las metodologías y tecnologías que usa.
herramientas utilizadas son rentables a la  Tiene la capacidad de autogestionarse
hora de aplicarlas en estos proyectos. sin necesidad de tener un jefe.
 Documentación exhaustiva, proceso de  Sabe dar una fecha aproximada para
desarrollo y ejecución de un proyecto completar una tarea, es decir, conocer
deben documentarse. sus propias limitaciones.
 Alto nivel organizativo, un elemento  Es más realista gracias a su experiencia,
obvio, la organización es fundamental en no solo identifica problemas, sino que
estos perfiles. propone soluciones que son viables o
aplicables

Requerimientos para pasar de


Junior a Senior

Para ser considerado senior es necesario


disponer de conocimientos especializados y
avanzados en programación además los seniors
deben ser capaces de construir sistemas
complejos.

Habilidades técnicas

También podría gustarte