2. Existen varias definiciones similares aceptadas para software, pero
probablemente la más formal sea la siguiente:
• Es el conjunto de los programas de cómputo, procedimientos,
reglas, documentación y datos asociados que forman parte de las
operaciones de un sistema de computación.
3. Desarrollar software es como construir un edificio:
hay mucho que hacer antes del “verdadero” trabajo...
• Planificar minuciosamente
• Elegir materiales
• Establecer y respetar una temporización
• Inspeccionar frecuentemente la obra
• Los errores son muy costosos de reparar
• La dificultad depende del tamaño
Los problemas de organización y gestión son tan complicados
como los problemas técnicos.
El coste del error depende del proyecto...
4.
5. Los analistas de sistemas se involucran en un proceso educacional con los
usuarios que es llamado capacitación. A lo largo del ciclo de vida de desarrollo
de sistemas los usuarios han estado involucrados, por lo que ahora el analista
debe posee una valoración adecuada de los usuarios que deben ser
capacitados.
6. Todas las personas que tendrán uso primario o
secundario del sistema deben ser capacitadas.
Esto incluye a todos, desde el personal de
captura de datos hasta aquellos que usaran la
salida para tomar decisiones sin usar
personalmente una computadora. La cantidad de
capacitación que requiere un sistema depende,
por lo tanto, de que tanto cambiara el trabajo de
alguien debido al nuevo sistema.
7. Para la puesta en marcha de un nuevo sistema en una empresa, ya sea para
mejorar uno anterior o para, optimizar una forma anterior de realizar los
sucesos, hace falta capacitar al personal que va a utilizar dicho sistema. Al
inicio como modo de prueba se puede tomar uno o dos usuarios como plan
piloto para verificar el buen funcionamiento del sistema, estos a su vez están
siendo entrenados personalmente en el uso y puesta a punto del sistema.
La capacitación será regularmente en horario de trabajo, esto tiene que ver
como inversión y no gasto, ya que un par de horas utilizadas para capacitar al
personal puede y debe evitar una cantidad de atascos en el desarrollo del
trabajo del usuario utilizando el nuevo sistema.
8. ANALISTAS: Conocen al personal de la organización, conocen el sistema, son
factores a favor para que ellos realicen la capacitación, en cambio su falta de tiempo
por la saturación en el proceso de implantación del sistema o falta de didáctica para
enseñar pueden ser unos factores en contra.
INSTRUCTORES EXTERNOS: por su amplia experiencia en la rama de capacitar
es un gran apoyo, tiene mejor didáctica ya que están orientados a relaciones
humanas, en contra es que necesitan el tiempo para conocer el funcionamiento del
sistema y entender también el funcionamiento interno de la empresa. Y esto puede
afectar en que no sean suficientemente significativas las enseñanzas para los
usuarios.
INSTRUCTORES INTERNOS: están a tiempo completo dedicados, se encuentran
familiarizados con el personal y entienden el funcionamiento y objetivos de mercado
de la empresa, puede desarrollar materiales específicos, las desventajas de los
instructores internos es que si bien poseen experiencia, pueden carecer de la
profundidad que los usuarios requieren.
USUARIOS PILOTOS: ya que uno o dos usuarios fueron, usuarios pilotos para las
pruebas antes de poner en marcha el sistema tuvieron adiestramiento directo de los
desarrolladores y/o analistas siendo estos usuarios piloto representantes de
diferentes áreas funcionales que utilizaran el nuevo sistema, ellos a su vez pueden
capacitar a sus usuarios-compañeros.
9. Los métodos de capacitación se refieren a las formas básicas de organizar,
implementar y ejecutar los procesos de enseñanza-aprendizaje, tomando en
consideración los principios de la psicología del aprendizaje de los adultos. Los
métodos de capacitación tienen que ver con:
• La ambientación del aprendizaje: dentro o fuera del puesto de trabajo;
• El papel del instructor: capacitación presencial o no presencial;
• El papel del participante: pasivo o activo, y
• El sujeto del aprendizaje: un grupo o un individuo.
10. Es muy importante contar con un entorno adecuado para la capacitación.
Tiene repercusión en la eficacia de la misma. La adquisición de habilidades
puede verse adversamente afectada por ambientes en los cuales los
participantes o los capacitadores mismos se sienten incomodos, o cuando las
instalaciones no cumplen con los requisitos de la sesión de capacitación.
Cuando los participantes llegan a un punto central para recibir la
capacitación, debe garantizarse que los acuerdos para su desplazamiento se
hayan planeado con eficiencia, que se les brinde un alojamiento adecuado y
que tengan alimentos y bebidas a su disposición durante el periodo de
capacitación. Ya que el grado de respuesta a la capacitación podría disminuir
significativamente si no se han cubierto sus necesidades básicas.
11. Es necesario tener los archivos ya migrados de un sistema a otro ya que
es esta la etapa que más se tarda ya que al principio se va a tener que
teclear unos cuando registros, siempre es recomendable tener medidores
de errores ya que debemos evitar que este pase de información se haga
de manera segura que no haya errores ya que repercutirán después con
el desenvolvimiento del sistema.
Para evitar que falten registros que trabaja con lo llamado procesos por
lotes que no es más que enviar o almacenar cada 50 o 100 registros y así
se puede verificar cada grupo antes de ser accedidos. Siempre es bueno
que toda transacción de archivos se haga de manera seriada si es que
esta viene de un dispositivo remoto así sabemos que si de un sitio salieron
1000 en el otro están los 1000 archivos.
12. Una vez listo el sistema con todas sus conversiones de archivos el analista con
su grupo de trabajo deben probar el sistema para determinar el buen
funcionamiento del mismo y si se deben hacer ajustes o no. Después de tener
un trato con el sistema se hace como un estudio de expectativas, como se sintió
el usuario con el sistema si optimizo el proceso o no?
Todo esto es muy importante ya que hay que ver si el sistema impuesto es el
más óptimo, esto se hace a través de encuestas a los usuarios, entrevistas y así
se sabrá el impacto del sistema entre los usuarios que son aquellos que lo van a
manejar u operar y si a ellos no les conviene a la empresa tampoco ya que lo
que se busca es optimizar procesos y no desmejorarlos.
13. Todo proyecto exitoso de sistemas de información debe esto a que son
dirigidos de una manera correcta. A pesar de todo los programas fallan ya que
a veces no c toma en cuenta lo critico que lo procesos pueden ser o que no se
haya usado el personal más calificado. Para evitar esto se formulan unas
estimaciones y se calendariza para que así se pueda hacer un estudio de su
desempeño.
14. Un desarrollo tardía de un proyecto es un poco desanimante para los
usuarios es por eso que continuación le presentaremos un método para el
mejor desarrollo de la planificación del tiempo.
Estimación de los requerimientos del tiempo:
Las estimaciones son las horas, meses, días, segundos de esfuerzo
necesario para desarrollar el sistema deseado. Estas van a ser determinadas
por la habilidad del analista, o programadores o sencillamente por la
complejidad del sistema.
Método de estimación del tiempo:
Existen tres métodos para la estimación del tiempo de desarrollo del
proyecto:
· Método histórico
· Método intuitivo
· Método estándar
15. Es muy importante la selección de buenos equipos de trabajo y saber además
como estructurarlo ya que bien sabemos cómo nos ha podido haber pasado en los
años de estudiantes la importancia de este punto. Los equipos se pueden
estructurar de las siguientes maneras:
• Equipos con programador en jefe: este equipo consta con un jefe programador,
uno de respaldo y un grupo de apoyo. El programador en jefe debe ser una
persona con grandes habilidades y experiencia, el cual está a la cabeza del
diseño. El programador de respaldo es quien tiene las opciones alternativas,
una persona con diseño de estrategias, aunque con menos experiencia que el
programador en jefe. Y el resto es el grupo de apoyo que son los que van a a
trabajar bajo la supervisión de sus jefes.
• Equipos de especialistas: como su nombre lo indica es un grupo de trabajo
donde cada uno de los integrantes son especialistas en un área el cual se va a
complementar con la unicidad del grupo. Este tipo de agrupación también
tiene su programador en jefe y el de respaldo
• Equipos sin liderazgos: a diferencia de los demás este tipo de agrupación no
tiene ninguna figura de líder establecida, esta lo que hace es dejar fluir el grupo
y se ve que poco a poco va a surgir un jefe o líder de manera informal
dependiendo de su habilidad. estos se reparten el trabajo dependiendo de las
habilidades de cada quien, estos son grupos de trabajo que no se disgregan
estos siguen juntos en todos los proyectos.
16. Las computadores pueden variar desde un microcomputador hasta una gran
instalación de red se nos hace muy difícil la elección del equipo. Existen muchas
características que se deben tomar en cuenta como por ejemplo: la memoria,
velocidad de procesamiento, canales de comunicación, almacenamientos
auxiliares entre otras cosas. Así como también una buena configuración, niveles de
acceso,. Es necesario también que se implante un equipo compatible, ya que así
se minoriza costos ya que se está trabajando con una empresa que nos puede
brindar a su vez un soporte técnico de las maquinas, etc.
Otra opción pudiese ser el rentar el equipo, y en el momento que este obsoleto se
cambia el equipo sin ningún problema, pero es muy costoso este tipo de solución.
También existen rentas a largo plazo (3 a 7 años) este es menos caro que la renta
antes mencionada.
Los criterios para selección son: La configuración debe estar acorde a las
necesidades de la carga del procesamiento de datos. Debe tener una capacidad
de crecimiento vertical (en el mismo equipo) y horizontal (en otros equipos)
Fabricante de calidad (muy bueno) que tenga certificado de calidad Tiempo de
garantía Tecnología de punta.
17. Reconocido prestigio Soporte de mantenimiento Personal especializado
Stock de repuestos Tiempo de atención Comunicación rápida Tiempo de
entrega oportuna
Para tomar decisiones con respecto a los equipos de cómputo es importante tener
en cuenta el tamaño y la capacidad de los mismos, los equipos de cómputo
contienen formas permanentes de almacenamiento para guardar y recuperar
programas de software, archivos de datos Hay que tener en cuenta entonces
Tamaño interno de la memoria interna, Velocidad del ciclo de procesamiento.
Número de canales para entrada, salida y comunicación Características de los
componentes de comunicación Tipos y números de unidades de almacenamiento
auxiliar que se puedan agregar Apoyo del sistema y software de utilerías que se
proporcionan o estén disponibles.
18. Es común que se efectúen comparaciones entre los diferentes sistemas de
cómputo basados en el desarrollo y desempeño real de datos, entre los
cuales es importante tener en cuenta la velocidad del procesamiento el
tiempo de respuesta para el envío y recepción de datos prueba del equipo es
la aplicación de programas que permite emular el trabajo real de
procesamiento del sistema de cómputo, permite someter a una mezcla de
trabajo la cara proyectada de los usuarios, las técnicas de almacenamiento
de datos y funciones específicas realizadas por el sistema. Diseño de
programas sintéticos es un programa escrito para practicar con los recursos
de cómputo de una forma tal que permita al analista imitar la carga de trabajo
esperada y determinar los resultados.
19. Es importante tener presente tanto la parte económica como la compatibilidad
del equipo para el ejercicio de sus funciones es indispensable tener en cuenta
el Nivel de calidad, desempeño del equipo, garantías, servicio que presta el
equipo. Entre los dispositivos de almacenamiento se encuentran: Los Disco
duros, USB, CD, DVD.
20. Esta selección es muy importante al igual que la selección del hardware. Para la
elección del software es necesario tener encuesta el sistema que se va a
implantar, para así ver cual software es el más adecuado. Lo más esencial al
momento de la elección es saber qué tipo de transacciones de datos se va a
realizar, tipo de reportes, que manejadores de bases de datos vamos a
necesitar, el sistema tendrá alguna característica especifica que deba ser
atendida por alguna aplicación en específico, el hardware, limitaciones del
mismo etc. este a su vez debe ser flexible ya que debe cumplir con todas las
necesidades de los usuarios aunque tampoco tan flexible, más bien en la parte
de los reportes. También se busca que el software tenga algún tipo de soporte
técnico porque si llegase a fallar sería un gran percance y un gran retraso para
la empresa, todo esto debe estar contenido en el contrato del software con la
casa productora con todas sus especificaciones y utilidades.
21. EVALUACION DE SOFTWARE
Uno de los aspectos más importantes del proceso de evaluación del software es la gestión. Dado
el gran gasto y el impacto que un sistema empresarial puede representar para una organización,
es muy importante que haya un gran soporte para justificar la selección de un vendedor en
particular, y para ilustrar que el proceso de selección involucró un análisis comercial riguroso.
El software se evalúa desde cinco perspectivas: trascendental (ambiental) del producto operación
transición revisión del usuario de la fabricación del valor (costo).
CALIDAD DE SOFTWARE
La concordancia con los requerimientos funcionales y de rendimiento explícitamente establecidos,
con los estándares de desarrollo explícitamente documentados y con las características implícitas
que se espera de todo software desarrollado profesionalmente
CONTRATOS DE SOFTWARE
Licencias de software estándar: Shrink-wrap (reducibles-ampliables) software de PCs vendido en
gran cantidad en cadenas de distribución al usuario final. Al no poder realizar acuerdos de licencia
individuales, los productores del software inscriben en el exterior del paquete de software sus
términos estándares (visibles a través del envoltorio plástico) se entiende que se aceptan si se
abre el paquete y suelen incluir una licencia de uso del software sujeta a restricciones y a
exclusiones de responsabilidad (p.ej.: garantía en caso de defectos limitada a un período de entre
60 y 90 días). Estas licencias son contratos de adhesión que pueden cuestionarse por leyes de
protección de consumidores (si la venta es al usuario final) cuando hay exclusiones totales de
responsabilidad no admitidas.
22. 1. En esta era de la virtualidad, el compromiso se hace mayor en la
medida en que se debe utilizar la tecnología que permite a nuestros
usuarios aprender a identificar, localizar evaluar y utilizar los recursos
de información disponibles.
2. El objetivo de los Sistemas de Información es la obtención,
procesamiento, almacenamiento y distribución de la información requerida
por las organizaciones en sus actividades de negocio y para la toma de
decisiones y el control de la propia organización.
3. La finalidad de la gestión y configuración del software es el conocer la
estructura de procesos y herramientas para aplicar dentro de la
construcción del software que nos ayudan a controlar los cambios.
23. www.ehas.org/wp.../AlejandroJuanMartinez_PresentacionPFC.ppt
www.lcc.uma.es/~lopez/modular/ingsw/transp_ingsw.pdf
Laudon, K, J.P. Laudon, 2004. Sistemas de información gerencial.
Whitten, J, Bentley. L.D y K.C. Dittman, 2004. Sistem análisis & design methods
citado por Fernández Vicenç, 2006: Desarrollo de sistemas de información: una
metodología basada en el modelado.
Stair, R, G.W, Reynolds, 1999. Principios de Sistemas de Información. Enfoque
Administrativo.
systemnor.wordpress.com/.../capacitar-a-personal-con-nuevo-softwar...
Alfonso Wilches.Formación Profesional Instituto Nacional de Aprendizaje -INA.
Costa Rica. 1971
es.scribd.com/doc/36633844/7/Metodos-y-tecnicas-de-capacitacion