logoacs

El sabado pasado se llevo acabo un seminario de actualización de IT (Information Technology) en la empresa ACS (Affiliated Computer Services)
fue una muy váliosa experiencia debido a que resolvieron algunas dudas que tenia acerca de la administración de proyectos de informática y buenas prácticas para la administración de un departamento de IT.

Cuales fueron los temas a tratar:

ITIL: Information Technology Infrastructure Library
SQA: Software Quality Assurance
Networks: A cisco Basic Presentation
PM: Project Management

Estos temas son muy amplios y muy buenos por lo que describire brevemente los puntos tratados:

(en Inglés)

ITIL: Information Technology Infrastructure Library

Core ITSM Components

Service Management

Service Delivery (red)
Service LEvel Management
Capacity Management
Availability Management
Financial Management

Service Support (blue)
Incident Management
Problem Management
Service Desk
Release Management
Configuration Management
Change Management

ITIL Philosophy

Capture industry “Best PrActice”
ORganizations should adopt and adat
Not standards
Scalable – Organization size and need
Platform independent
– Version 1 is 10+ years old – focused on UK
– Version 2 industry wide & took

Best Practice a working definition

Best Practice is a set of guidelines base don te best experiences of the most qualified and experienced professionals in a particular field.

Best Practice is based on:
More than one person
More than one organization
More than one technology
More than one event

Where does best practice?
Itil

ITIL Objectives

Reduce costs
Improve Availability
Tune Capacity
Increase Throughput
Optimize resource Utilization
Improve Scalability

SQA: Software Quality Assurance

Depende de las expectativas del cliente.

“Es la función de calidad de software que asegura que los estándares, procesos y procedimientos son apropiados para el proyecto y son implementados correctamente”

Control de Calidad Vrs Aseguramiento de Calidad

Control de calidad  Pruebas
Medición de componentes
Niveles de tolerancia
Cumplimiento de las especificaciones

Aseguramiento de Calidad

Orientado al proceso
Cumplimiento de los procedimientos acordados y documentados

Diferencias – Retos

Producto final: Tangible vrs. Intangible
Funcionamiento del producto
Costos de Manufactura
Beneficio del producto

Atributos del software:

Furp + (Por Robert Grady HP)
Functionality
Usability
Reliability
PERformance
Supportability
+
1. Requerimientos funcionales características de negocio orientación técnica.
2. Apariencia, accesibilidad, consistencia.
3. Disponibilidad, Exactitud, recuperación.
4. Tiempo de respuesta, Tiempo de recuperación, Tiempo de inicio.
5. Adaptabilidad, Compatibilidad, Escalabilidad
6. Diseño, implementación, interface.

Aseguramiento de calidad de software
La función que asegura que los estándares, procesos y procedimientos son apropiados para el proyecto y son correctamente implementados.
SQA en la Práctica
¿Los procedimientos funcionan correctamente?
¿Están funcionando los otros componentes del sistema?
¿Hay comunicación entre los sistemas?
¿El resto de la aplicación sigue funcionando sin problemas?
¿Cuánto tiempo de respuesta?¿Cuantos recursos necesita?
¿La aplicación cumple con las expectativas del usuario final?

Tipos de pruebas de software

Pruebas Unitarias
Pruebas de componentes
Pruebas de integración
Pruebas de regresión
Pruebas de rendimiento
Pruebas de aceptación de usuario

¿Qué debo hacer?
Sistema vrs. Requerimientos
Sistema vrs. Especificaciones interfase
Registro de Defectos y Seguimiento
Instalación en producción
Soporte Post-Producción.

¿Qué debo hacer?

¿Qué necesito?
Algunos documentos necesarios:
Requerimientos funcionales
Plan de pruebas
Casos de pruebas
Especificación de la interface
Otras especificaciones de bajo nivel
Preparación del ambiente de pruebas

Networks: A cisco Basic Presentation
Capa física
Capa de datos
Hub
Switches

PM: Project Management

Overview and Description:

Learners will be an overview of the Project management discipline. They’ll be introduced to best practices outlined in the 2004 revised Project Management Body of Knowledge (PMBOK).

Characteristics of a Project

Definition of “Project”
The PMBoK starts out with a discussion of the question, “What is a project?” and immediately answers: “A project is a temporary endeavor undertaken to create a unique product, service or result.” (page 5) The PMBoK then elaborates on the ideas of “temporary” and “unique product, service or result”.
The PMBoK also contrasts projects with operational work. It states that “operations are ongoing and repetitive” (page 6) in contrast to projects. Further, the PMBoK states:
Projects are different because the project concludes when its specific objectives have been attained, while operations adopt a new set of objects and the work continues. (page 7)

Agile Work: Project or Operation or …?
If we accept the definitions given by the PMBoK for project and operational work, then we can conclude that Agile Work divides a goal up into many small projects (iterative delivery), that are managed operationally (adaptive planning).
Do iterations really count as projects? According to the PMBoK, they do indeed! An iteration is certainly temporary as it is a time-constrained effort with a definite beginning and end. And an iteration also creates a unique product, service or result by delivering valuable results.
And do Agile Work endeavors really count as operational efforts? Again, according to the PMBoK, there is little doubt: Agile Work adopts a new set of objectives between each iteration. In fact, like operations, an Agile Work endeavor continues for exactly as long as it is valuable to the organization or sponsor.
Projects crear un productoor artefacto
Progressive Ellaboration:
Projects use a process of developing stepswith continous increments. This process is referred to as progressive elaboration.

Defining Project Management

La aplicación de conocimiento, herramientas y técnicas aplicadas a las actividades del proyecto que ellos requieren.

Project management entails certain activities, which include:

Identifiying requirements
Establishing clear and realistic objectives
Balancing the competing demands for quality, scope, time, and cost.
Adaptar las especificaciones, los planes y los acercamientos a los diferentes asuntos y especificaciones de varios stakeholder.

Como funciona:

There are 5 areas of expertise:

The Project Management Body of Knoledge
Application area knoledge, standars, and regulations
SQS
Project enviroment knowledge
General Management knowledge and skills
Soft skills or human relations skills

Areas of expertise and knowledge Areas

Knowledge Areas:
1. Project Integration management
2. Project Scope Management
3. Project Time Management
4. Project Cost Management
5. Project Quality Management
6. Project HUman Resource Management
7. Project Communication Management
8. Project Risk Management
9. Project Procure Management

The Process

A process is a repeatable sequence of predictable actions that change actions that change a know undertalbee

Process Groups
1. Initiation
2. Planning
3. Execution
4. Monitor and control
5. Close

KnowledeAreas

Knowledge Area Processes -Initiating Proccess Group-Planning Process Group – Executing Process Group – Closing Process Gr
Project integration Management

Project Programs Portfolios and subprojects

Program
A program is essentially a group of related projects
Portfolio
A portfolio is more all encompssin tan a program a protfolio is a collection of projects or programs an ather worl thar are groupped together o facilate effectiv management of that wor

Subproject
Subproject are smaller protions of the overall Project created when a projects is subdiveid
Project Managemen office (PMO)
In some organization, a PMO will be created to oversee or support the management of all programs, projects, and subprojects. The PMBOK ®

Organizational structure
Functional organization
Jerarquías
Projectized Organization
Matrix Organization

Un agradecimiento especial a ACS por este excelente seminario y compartir información tan útil para los profesionales de IT.

Links Relacionados:
ITIL
Sitio Oficial
Wiki
Soporte

QSA
Para este no recomiendo un link sino más bien un libro:
Software Engineering: A Practitioner’s Approach
by Roger Pressman

Networks
Esta Presentación habla sobre algunos temas vistos no es la misma.

Project Management
PMI
ProjecSmart