Sie sind auf Seite 1von 7

2.

3 LISTA DE COMPROBACIN
Una lista de comprobacin contiene una serie de pasos que t quieres
seguir de forma rigurosa. Cuando utilizas una lista de comprobacin
desarrollada a partir de tus propios defectos, hars revisiones ms
eficientes.

La lista de comprobacin no solamente ayuda a encontrar ms defectos,


tambin ayuda a encontrarlos ms rpidamente. Para construir una lista
de comprobacin para la revisin de cdigo, adptala al lenguaje que
utilices, disala a partir de tus propios defectos y ajstala a tus
habilidades y experiencia cambiante.

Algunas orientaciones para utilizar la lista de comprobacin son: haz las


revisiones paso a paso, completa cada programa o procedimiento antes
de iniciar el siguiente,

examina

cada

apartado de la

lista

de

comprobacin cuando lo completes. Cuando encuentres defectos, anota


el nmero encontrado en cada apartado de la lista de comprobacin.
Cuando lo hagas, completa las columnas Hasta la Fecha y % Hasta la
Fecha. Despus de acabar cada programa, revisa los datos y la lista de
comprobacin para ver cmo la puedes mejorar.
Las listas de comprobacin tambin pueden ser una fuente de ideas. Cuando
sigues una lista de comprobacin personal, sabes cmo revisar tu cdigo. Si
utilizas la lista correctamente, tambin sabes cuantos defectos encuentras en
cada paso de dicha lista. Comparar tu lista de comprobacin con las de otros
ingenieros, te puede sugerir aproximaciones tiles para la revisin.
La lista de comprobacin encapsula la experiencia personal. Utilizndola con
regularidad y mejorndola, mejorars en la deteccin de los defectos de tus

programas. La lista de comprobacin tambin te ayudar a encontrar estos


defectos en menos tiempo.

2.4 GESTIN DEL TIEMPO PARA EL DESARROLLO DE


SISTEMAS DE INFORMACIN.
Ahora que puedes saber cmo utilizas tu tiempo, pregntate a ti mismo
si ests utilizando el tiempo de la forma que quieres. Decide qu
actividades son ms importantes y considera si ests dedicndole el
tiempo suficiente. A algunas tareas, le dedicas ms tiempo que a otras
que son ms importantes? Ests dejando suficiente tiempo para leer el
libro de texto? Haces el trabajo?
Y, cules son tus compromisos personales? Comienzas los ejercicios a
tiempo para acabarlos, o los terminas en el ltimo momento?
Esta es una decisin muy personal que debes equilibrar entre el trabajo
acadmico, las tareas, el descanso y la vida social. Algunos de estos
componentes

son

cuestiones

personales

que

implican

complejas

elecciones, particularmente si tienes un trabajo y responsabilidades


familiares.

Despus de haber revisado la estimacin de tiempo, puedes necesitar


aumentar la cantidad total de tiempo. Cmo puedes hacer esto? Tienes
varias opciones. Primero, si tu agenda no est muy ocupada, sers
capaz de encontrar un poco de tiempo extra, pero desdichadamente,
pocas personas estn bendecidas con el tiempo libre. Es ms probable
que ests super comprometido. En este caso, haz un amplio estudio de
todos tus compromisos. Despus revisa el tiempo que utilizas tanto en
las clases, como en las principales reas de trabajo, as como en las
actividades de ocio.

Para gestionar bien tu tiempo analiza tus propios datos histricos de


tiempos. Establece una estimacin para utilizar el tiempo y registra tu
tiempo real frente al estimado. Para hacer una estimacin de tiempo
decide cmo quieres utilizar el tiempo. Haz una programacin que refleje
tu eleccin y que muestre los tiempos cada da; puedes necesitar
diferentes estimaciones para distintas semanas.
Las reglas bsicas para estimar el tiempo pueden ser tiles: identifica
tus compromisos fijos y variables. Divide tu tiempo variable en tareas
que son exigidas y aquellas que son discrecionales. Analiza como divides
ahora t tiempo en estas categoras. Recuerda que tu tiempo total es
fijo: si necesitas ms tiempo para algunas actividades, debes dedicar
menos

tiempo

otras.

Finalmente, revisa el rendimiento frente al tiempo estimado: contina


reuniendo datos de tiempos. Revisa el tiempo estimado frente a tu
experiencia real. Revisa la estimacin basndote en tus necesidades y
experiencias. Haz los cambios de forma gradual. Cuando cambies tu
estimacin de tiempo, guarda las versiones anteriores

2.5 OBTENER CALIDAD EN LOS SISTEMAS DE INFORMACIN


(MTODOS, MTRICAS, METODOLOGAS, ESTNDARES).
Conforme los programas son ms grandes, es ms costoso encontrar y
corregir los defectos. El proceso de eliminacin de defectos es tambin
me- nos efectivo. La estrategia para producir grandes programas de
gran calidad es, en primer lugar, eliminar todos los defectos de los
mdulos que forman estos grandes programas. La eliminacin de
defectos es un proceso de filtrado: ve cada fase de eliminacin de
defectos como un filtro. Cuantos ms defectos se pongan en el filtro ms
se encontrarn. Tambin, cuantos ms defectos se pongan en el filtro,
ms se pasarn por alto. El rendimiento de muchas fases de prueba es

menor del 50%. As, para obtener un producto de alta calidad al final de
una prueba, debes poner un producto de alta calidad al comienzo de la
prueba.
Un trabajo concienzudo en cada paso de tu proceso ser rentable y
ahorrar tiempo. Si haces un programa mal, se encontrarn muchos
defectos en la compilacin y en cada subsiguiente fase de pruebas. El
rendimiento

mide

la

calidad

de

la

eliminacin

de

defectos.

El

rendimiento del proceso se refiere a la tasa de defectos en el producto


que son eliminados antes de la primera compilacin. El rendimiento
puede medir tambin la tasa de defectos en un producto que son
eliminados en la fase de eliminacin de defectos. Tu objetivo sera lograr
el 100% de rendimiento del proceso.

Recuerda: no sers capaz de hacer grandes programas de mucha


calidad hasta que no puedas hacer de forma constante pequeos
programas de gran calidad. Esto supone una dedicacin constante a la
calidad, disciplina personal y mucha prctica. Para lograr la mxima
calidad en un programa, haz pequeos prototipos para probar cada
suposicin antes de incorporarla al producto. Aprende a reconocer la
diferencia entre lo que crees que sabes y lo que realmente sabes. Cada
vez que hagas una suposicin, es probable que introduzcas un defecto.

El proceso de medida del rendimiento introducido en el Captulo 16,


tiene que ver con la tasa de eliminacin de defectos antes de la primera
compilacin. La medida del rendimiento, sin embargo, puede ser
aplicada a cualquier paso de la eliminacin de defectos. As, el
rendimiento de cada fase puede calcularse de la siguiente forma:
Rendimiento de la Fase = 100*(nmero defectos eliminados durante la
fase)/(nmero de defectos en el producto al inicio de la fase).

Desafortunadamente, los datos sobre los rendimientos de compilacin y


pruebas no son tranquilizadores. Como se muestra en la Tabla 18.1, las
revisiones de cdigo e inspecciones tienen mejores rendimientos,
mientras la compilacin, pruebas de unidad y otras formas de pruebas
son menos efectivas [Humphrey 891. Estas cifras estn basadas en
datos limitados y puede que no se apliquen a tu situacin particular,
pero estos son todos los datos que tenemos. La mejor respuesta para ti,
naturalmente, sera reunir los datos de rendimiento de tus propios
mtodos de eliminacin de defectos y sacar tus propias conclusiones. Es
interesante observar que el mtodo de mayor rendimiento de la Tabla
18.1 es para los ingenieros que hacen una revisin de cdigo. El
siguiente mayor rendimiento es para las inspecciones, donde varios
ingenieros revisan entre s el diseo y el cdigo.

Los mtodos que tienen los mayores rendimientos son manuales y no


implican ninguna herramienta automatizada. La razn de que sean
mejores que otros mtodos es que la mente humana es el instrumento
de deteccin de defectos ms poderoso que cualquier herramienta
software actual. La conclusin lgica de estos datos es que, para hacer
programas de alta calidad, debes tener el menor nmero de defectos
posible al comenzar las pruebas. Comenzar las pruebas con el menor
nmero de defectos, significa salir de la fase de compilacin con el
menor nmero de defectos. Finalmente, para salir de la fase de
compilacin con el menor nmero de defectos, debes eliminar los
defectos antes de comenzar a compilar. Naturalmente, para hacer
productos de mxima calidad, deberas medir, analizar y mejorar cada
fase de eliminacin de defectos

Das könnte Ihnen auch gefallen