Diapositivas sobre todo lo que es la planificación de proyectos de software, que conlleva y cuales son las herramientas y estructuras ideales para llevar a cabo proyectos de software
Presentación de los conceptos básicos del Sistema Operativo GNU / Linux; en los cuales se habla un poco de su historia, de su estructura y de su funcionamiento.
a) Script por Fase: Planeación, desarrollo, revisión y Post Mortem.
b) PROXIES (métricas de desarrollo).
c) PIPS – Compromisos de mejor.
d) Método PROBE.
e) Mediciones de Calidad PSP.
Presentación de los conceptos básicos del Sistema Operativo GNU / Linux; en los cuales se habla un poco de su historia, de su estructura y de su funcionamiento.
a) Script por Fase: Planeación, desarrollo, revisión y Post Mortem.
b) PROXIES (métricas de desarrollo).
c) PIPS – Compromisos de mejor.
d) Método PROBE.
e) Mediciones de Calidad PSP.
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...LUISDAMIANSAMARRONCA
a polarización fija es una técnica de polarización simple y económica, adecuada para aplicaciones donde la estabilidad del punto de operación no es crítica. Sin embargo, debido a su alta sensibilidad a las variaciones de
𝛽
β y temperatura, su uso en aplicaciones prácticas suele ser limitado. Para mayor estabilidad, se prefieren configuraciones como la polarización con divisor de tensión o la polarización por retroalimentación.
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
2. En la siguiente presentación se hablara sobre lo que es la planificación de
proyectos de software, en ella se hablara todo lo necesario para realizar
un proyecto posible, organizado y sobretodo, exitoso.
Para ello se presentaran los conceptos de estimación, objetivos,
esquemas, y además, las diferentes estructuras que harán falta para la
planificación estable del proyecto que se desea programar.
Toda organización necesita seguir los pasos de estimación para no generar
problemas imprevistos en el futuro, los que pueden llevar no solo al
retraso de las actividades, si no también al fracaso de todo el proyecto
en si.
Hacer uso de diagramas y esquemas para establecer fechas realistas que
concuerden con la carga de trabajo que podría tener el proyecto en
caso de ser llevado a cabo es algo crucial para un proyecto organizado
y mantenible en el tiempo.
Todos estos aspectos serán importantes para el éxito del proyecto.
INTRODUCCIÓN
3. ¿QUÉ ES LA PLANEACIÓN DE PROYECTOS?
Este proceso conocido como la planificación de proyectos forma parte de
la gestión de proyectos. Es el conjunto de procesos que permiten
limitar el tiempo y recursos que un proyecto tendrá.
Se deben usar múltiples herramientas y técnicas para hacer que la
planeación de proyectos se entienda para los gestores, y de esta
manera, tenga éxito.
Para ello, las tareas que se realizaran deben ser grupadas en una
estructura de descomposición del trabajo. Las dependencias entre
tareas son definidas usando un diagrama de actividad (Gantt, o redes
de precedencia) que permita la identificación del camino crítico.
4. ESTIMACIÓN DE RECURSOS, COSTOS Y DE
AGENDAS PARA EL DESARROLLO DE
SOFTWARE
Este paso es de suma importancia para la planificación, sin esta, no se
tiene algo en que apoyarse para imaginar cual será el precio del
proyecto. La estimación de lo que costará el desarrollo de un software
es una de las actividades de planeación que reviste especial
importancia, ya que una de las características que debe tener un
producto de software es que su costo sea adecuado, de lo contrario el
proyecto puede fracasar.
Generalmente se crea una estimación durante el estudio preliminar del
problema y se revisa durante el análisis de factibilidad del proyecto.
Una estimación mejorada se presenta durante las especificaciones del
software y la estimación final durante la revisión del diseño.
5. PASO 1. ESTIMAR CUAL SERÁ EL TAMAÑO DEL
PRODUCTO A CREAR.
Este paso permitirá visualizar cual será el rango del producto que se va a
hacer, y poder producir una estimación lo más certera posible, el manager
de proyectos necesita tener una visión de la estructura de dicho proyecto,
así como los posibles riesgos, obstáculos y entre otras complicaciones
que puedan presentarse en el proceso.
6. PASO 2. ESTIMAR LA CARGA DE TRABAJO
POSIBLE
Cuando se habla del desarrollo de software las estimaciones se obtienen a
través de la experiencia que los programadores tienen con proyectos
similares y la opinión de los profesionales a cargo de esa labor, esta
será la primera piedra para el proyecto.
Al hablar de carga de trabajo, hablamos de procesos como la interacción
con los clientes, el trabajo de diseño, implementar el prototipo, etc.,
entre muchos otros estas partes que no son la codificación como tal,
son igual de importantes, pues el cumplimiento correcto de todo lo
mencionado, será el factor indicador de éxito para la empresa.
7. PASO 3. ESTIMAR COMO SERÁ LA
PROGRAMACIÓN DEL SOFTWARE A PRODUCIR.
Se debe establecer el programa que se utilizará en el proyecto a realizar. Se
necesita tener en cuenta cuantas personas conformarán el equipo y así
como también, el tiempo que cada miembro podrá prestar para trabajar
con el proyecto. Esto ayudara a pautar fechas específicas para el
schedule. Si todo se sigue al pie de la letra, y se cuenta con un equipo
responsable y comprometido, una vez que se termine de programar, el
producto podrá ser lanzado al mercado.
8. PASO 4. ESTIMACIÓN FINAL DE COSTOS
Entre las miles de cosas que son parte del
proyecto a realizar, entre ellas, la mano de
obra, el hardware y software, gastos de
oficina, incluyendo todos los gastos que no
solo son la ejecución, si no la planeación del
mismo proyecto.
Debido a que existen muchos modelos de
desarrollo de software, suelen haber muchas
confusiones y fallas en el sistema, por lo que,
se necesita tener un marco en ingeniería en
sistemas lo suficientemente estable y eficaz
para procesar la información de manera
correcta y el más capacitado para encargarse
de esta labor es, el modelo Capability Maturity
Model Integration (Modelo de Madurez de
Capacidades de Integración)
9. OBJETIVOS DE LOS PROYECTOS
Todas las empresas y organizaciones poseen metas generales, pero necesitan planes
específicos para llevarlos a cabo. La etapa de planificación incluye cursos de acción e
identifica los resultados que la empresa quiere ver. Estos son llamados “objetivos” y se
encuentran en toda la organización.
Tipos de objetivo:
-Relacionados con el tiempo: Cumplir fechas limites, solucionar errores en tiempos
específicos, etc.
-Rutina: Estos se ocupan de los resultados esperados de las actividades continuas, ser
constantes con las tareas planteadas.
-Desarrollo:Estos son el resultado de nuevas iniciativas. Crear movimiento o motivación
en diferentes tareas.
10. ESTABLECER ALCANCE DEL PROYECTO DE
SOFTWARE
Cuando se habla del alcance de un proyecto, se
esta hablando de todos y cada uno de los
productos y sus requisitos o características.
Este ayuda a establecer cuales serán las
limitaciones que tendrá el software a la hora de
ser desarrollado e implementado.
Los alcances nos indican con precisión qué se
puede esperar o cuales aspectos
alcanzaremos en la investigación y las
Mientras que las limitaciones indican qué
aspectos quedan fuera de su cobertura.
Estos limites pueden ser, un hardware no idóneo
para correr el software que se desarrollara,
una limitación económica, o una restricción de
tiempo.
11. ESTRUCTURAS DE EQUIPOS ORIENTADOS A
PRODUCTO:
En el aspecto humano:
Generalmente, en la división orientado a producto, los empleados de la
organización se dividen en grupos y cada grupo se encarga de la
producción de un producto especifico, además cada grupo tiene un
especialista para cada función y un gerente que es el responsable de
supervisar el proceso que se lleva a cabo para la obtención del
producto o servicio y además envía un reporte al presidente general de
la compañía acerca de la evolución de este proceso, este presidente
general es el responsable de supervisar que cada gerente realice de
forma adecuada su trabajo y fija las metas de la empresa.
12. ESTRUCTURAS DE EQUIPOS ORIENTADAS A
PRODUCTO: VENTAJAS Y DESVENTAJAS
Se pueden presentar diferentes ventajas de
esta estructura orientada a productos a
la hora de organizar los equipos de las
empresas, entre dichas ventajas se
puede mencionar que esta permite que
los problemas de coordinación e
integración sean detectados lo más
pronto posible y se les dé una solución
rápida, además de que busca que se
encuentre equipo especializado para
las diferentes areas, así como de
sistemas especializados de
comunicaciones, lo cual es vital para la
planificación de un software.
Pero todo tiene su lado malo, con esta
estructura tambien aparecen ciertas
desventajas, como lo es el hecho de que
reduce la oportunidad de utilizar equipo
o personal especializado. Y que
entorpece la comunicación entre
especialistas, ya que ahora presentan
13. ESTRUCTURA DE EQUIPOS ORIENTADOS A
PRODUCTOS:
HARDWARE/SOFTWARE
Para poder hallar la estructura ideal para la planificacion del proyecto, hace falta el
establecimiento de las necesidades de hardware y de software.
Para el proceso de estimación de la carga de trabajo presente y futura de un negocio,
y la evaluación del equipo y el software que manejarán de manera adecuada los
requerimientos de trabajo, el analista de sistemas debe definir las necesidades de
equipo y de software. Primero, debe inventariar el equipo de computo existente
para descubrir con qué dispone; luego, debe estimar las cargas presentes y
futuras para el sistema, después, debe hacer una evaluación del equipo y del
software disponible.
14. ESTRUCTURA GENERAL DEL EQUIPO PARA EL
PROYECTO PARTE HUMANA.
La estructura organizacional se refiere a la forma en que se dividen,
agrupan y coordinan las actividades de la organización en cuanto a las
relaciones entre los gerentes y los empleados, entre gerentes y
gerentes y entre empleados y empleados. Los departamentos de una
organización se pueden estructurar, formalmente, en tres formas
básicas: por función, por producto/mercado o en forma de matriz.
15. EQUIPOS DE REPRESENTANTES FUNCIONALES.
-Equipos de trabajo funcionales: este tipo de grupos humanos están compuestos por
miembros de la organización de varios niveles verticales diferentes dentro de la
jerarquía de la empresa; por lo tanto, las funciones que realizarán sus integrantes
son muy variadas. Un equipo funcional típico tendrá varios subordinados y un
responsable, con autoridad suficiente para administrar tanto las operaciones
internas, como las relaciones del grupo con individuos ajenos a él. Los rasgos que
definen a este tipo de equipo de trabajo son:
Los miembros del equipo generalmente tienen diferentes responsabilidades, pero todo
el trabajo se orienta al cumplimiento de una misma función, en relación con una
fase de proyecto o con un entregable.
Cuando es ésta la distribución escogida para el proyecto se cuenta con más de un
equipo de trabajo, ya que cada función se delegaría en un diferente.
Los equipos funcionales se pueden dar en proyectos de todo tipo e
independientemente de su tamaño.
16. EQUIPO TÉCNICO DE DESARROLLO, SOPORTE.
Estos dos equipos son sumamente diferentes y
vitales para el desarrollo y mantenimiento del
software, se diferencian principalmente en:
Equipo técnico de desarrollo. Esta conformado
por el personal de informática. Analistas
programadores que trabajara con los
representantes funcionales en el desarrollo e
instalación del nuevo sistema. Dependiendo de
la magnitud del proyecto y de la etapa en que
este se encuentre, el equipo desarrollo estará
conformado por uno o mas técnicos que
asumirán roles.
Equipos de soporte : Dentro de un proyecto, el
equipo de soporte agrupa especialistas de
todas las áreas: hardware software y calidad en
sistemas. El de soporte también puede incluir
especialistas en áreas funcionales, como
finanzas personal producción ,etc.
Normalmente los integrantes de este equipo no
están dedicados exclusivamente al proyecto.
Sino que participan en el cumplimiento de
aquellas actividades en las que se requieren
17. ESQUEMA DEL PLAN DEL PROYECTO DE
SOFTWARE.
Las técnicas mas usadas para los esquemas de planificación de software
son:
-Diagrama de Gantt: Es la técnica mas utilizada para mostrar el tiempo
previsto para diferentes tareas o actividades. Permite visualizar el
solapamiento de tareas, pero no la dependencia entre ellas.
18. ESQUEMA DEL PLAN DEL PROYECTO DE
SOFTWARE.
-Redes de precedencia: La planificación se realiza en base a grafos. Son
convenientes cuando las actividades están bien definidas, y estas se
pueden comenzar, interrumpir y realizar de forma separada. Además de
que las actividades se pueden relacionar con otras.
19. CONCLUSIÓN
Una vez que se ha leído detenidamente la diapositiva ya presentada, se
concluir que ya se conoce en profundidad los aspectos mas
importantes que conforman lo que es la Planificación de proyecto de
software.
Entre los puntos mas importantes a resaltar se menciona:
-La planificación de un proyecto de software es considerado como un
proceso.
-Este proceso permite limitar el tiempo y los recursos destinados del
proyecto a realizar.
-La estimación es un paso clave para la planificación de costos y mano de
obra del proyecto. Este proceso de encontrar una estimación, o
aproximación, que es un valor que se puede utilizar para algún
propósito, incluso si los datos de entrada pueden ser inciertos o
inestables.
-Una herramienta vital para la planificación de un proyecto de software son
los esquemas. Para el desarrollo de software existen muchos
esquemas, pero principalmente destacan el diagrama de Gantt, y las
redes de precedencia, las cuales son ampliamente usadas en el área de