Está en la página 1de 10

CasodeelrobotasesinoadaptadodeRichardEpsteinThecaseofthekillerrobot

EnsuescenarioEpsteincombinamuchoselementosdelaprofesindeInformticay
especialmentelosprocesodeldesarrollodeprogramasosoftwareaplicaciones,Epstein
danfasisalacuestinticaProfessionalCuandoeselsoftwaresuficientementebueno
osuficientementeprobadooessuficientementefiableparasacarloalMercado
Elcasosecomponedecercade70paginas,sureferenciaestaen
http://onlineethics.org/cases/robot/robot.html
Laadaptacinescortaconlaintencinquetoquelospuntosmasesencialesqueden
concienciadelosefectosdeunamalacodificacin.
TechtronicseslaempresaubicadaenvallefamosoSiliconValleyacargodelsoftware
delosrobots(necesita11voluntarios)
1. JuanaAndrade,programadorayanalistaqueesdespedidadeTechtronicspor
oponersealusodelmodeloprototipoenelproyectodeRobots
2. ReymundoCalvo,Jefedeladivisinacargodelxitodelosrobotsen
Techtronics
3. Marta,unapersonaannimaquehadadolainformacinacercadeladinmicade
grupoenelproyectodelrobot.
4. RalMurcia,programadorresponsabledeescribirlasinstruccionesdelprograma
delrobotRobbieCX30quehizoqueelrobotoscilarasalvajementeydieraa
muerteaMateoEngracia.
5. PabloFilado,fiscaldelaciudadquehapuestoloscargoscriminalencontrade
RalMurcia
6. MabelLuste,reporteradelperidico,conlatareadeescribirlahistoriadelrobot
asesino.
7. WalterVerito,ProfesordeFsicadelaUniversitySilicon,quienconfirmaque
RalMurciamalinterpretolasecuacionesdemovimientosdinmicos
8. SamuelMago,JefedelproyectoCX30,experienciaenprocesodedatos,elfue
puestoacargodelproyectoCX30coneldisgustodeljefedeladivisin
ReymundoCalvo.SamuelusabasiempreelmodeloPrototipoeneldesarrollode
software
9. PedroPonce,ProfesordeingenieradesoftwaredeUniversitySilicon.lcondujo
unarevisindeprocedimientosdegarantadecalidaddesoftwareenel
Techtronics.
10. LeticiaBorla,ProfesoradepsicologadesoftwaredeUniversitySilicon.Ellavio
aRalMurciacomounapersonaorientadaportareaqueerademasiadosensiblea
lacrtica..
11. MateoEngracia,operadordelrobotquefuematadoporunrobot,CX30.
12. MiguelMorton,PresidentedeTechtronics.ElpusoaSamuelMagoacargodel
proyectoCX30,comounamedidaahorrativaElapoyomonetariolacampanadel
fiscalPedroFilado,yhacontratadoalDr.PedroPonceparaqueconduzcauna
investigacinenlagarantadecalidaddelsoftwareaTechtronic.
13. VicenteMorales,ProfesordeticainformticadeuniversitySilicon.Examinalas
tensionesentreindividuosylaresponsabilidaddelaempresaenunaentrevista
conMabeldelperidicodeSilicnValley.

Escena1.
Narrador
MateoEngraciamuricuandofuelanzadoporunrobotenlalneadeensamble.Mateo
trabajabacomounoperadorderobotenlacompaaCiber.Mateofuemuertocuandoel
robotquelhacafuncionarfuncionmalycomenzaagitarsu"brazo"violentamente.
ElbrazoderobotgolpeaMateo,lanzndolocontraunaparedfuertementequesussesos
quedaronenlapared.Mateomuricasialinstante.Elcasohasobresaltadoyhaenfadado
muchosenelValledeSilicio.
ElFiscalPabloFiladodelaciudaddeSilicnanuncioloscargoscriminalesdelamuerte
deMateoEngraciaencontradeRalMurcia.Segnlaacusacin,RalMurciaescribi
elpedazoparticulardelprogramadecomputadoraresponsabledelfuncionamiento
defectuosoderobot.
FiscalPabloFilado
EntraelfiscalPabloFiladoaunaconferenciadeprensadondetriunfantementeanuncia
laspruebasencontradeRalMurcia.Elfiscalmuestraunaformulasescritasamando
quefueronfiscalizadasdelproyectodeFsicos.SeorRalMurciateniaqueprogramar
estaformulas,paraelbuenfuncionamientodelrobot.Sr.Murciacometifaltacuandono
teniendoconocimientosuficientedefsicamalinterpretolaformula,quediocomo
resultadolamuertedeMateoEngracia.Nuestravidaestarodeadadeordenadores,que
ahoraestnempotradosencadaesquinadenuestroshogares.Nuestrasociedadsedebe
defenderdedarparohaesetipodeerroresonuestrasfamiliaspodransufrirestetipode
consecuencias.HemosconfirmadoelerrorconelprofesordefsicaDr.Veritoquienes
sabedordelalenguadeordenadoresCyhaexaminadoelprogramaenCdelasformulas
escritaporelSr..Murcia.OigamosdelpropioDr.Verito
Dr.WalterVerito
DeacuerdoamireexaminacindelasinstruccionesenCdelprogramaesunerrorclaro.
Elprogramadornoentendiqueteniaqueprogramardinmicamentelasderivadasello
programoestticamentetomandolospromediosenelejeY,X,Zporesomismoelrobot
siguiendolasinstruccionessemetienunloopinfinito.Fueunerrorensupartealno
consultar.

Escena2
PeridicohacontactadoaunapersonaannimalallamaremosMartaparanuestros
propsitos.Martatieneunadeclaracinviatelefnicaalperidico,
Mabel:puedesdescribirelambientedetrabajoenTectronic
Marta
Mabeltepuedodecirquesiemprehabiaunatremendapresin.Especialmentelaque
teniaelequipodelproyectoCX30determinarelsoftwaredelrobotparaEnero1,Eljefe
delproyectoanuncioqueenelgrupolascabezasrodaransinosecompletabael
proyectoparalafechaEnero1.MartafuetestigodemuchasfriccionesentreReymundo
CalvoeljefedeladivisinySamuelMagojefedelproyecto.Ellosseodianhamorir.En
Junioelproyectoestabaatrasado6mesesyrumoresandabanqueReymundoCalvoysu
enteradivisindependadelxitodelproyectoCX30.Enunaocasin,Calvollamoa
Samuelasuoficinaylegritoquetodosomosbienclaroqueelproyectoteniaque
terminarparaEnero1oqueseatuvieraalasconsecuencias.BuenoCalvonodijo
literalmentecortaresquinasalproyectoperolodijoindirectamentequesiqueramos
trabajo,elproyectoteniaqueestarterminadoparaEnero1.
OtroproblemaentreellosfuequeReymundoquerasolucionarelproblemacontratandoa
nuevosprogramadores,aloqueseoponaSamuel.Reymundoloveadesdesupuntode
vistadeIngenierofabricante,agregandohombresenlafabricacinaumentaelproducto
fabricado.NoentendaelpuntodevistadeSamuelquemastrabajadoresaestepunto
seriamenosproductivo.Reymundonoescuchoysacoplazasdeotrosprogramasy
contratomasprogramadoresquenosabannipapadeprogramarrobots.Necesitaran
tiempoparaaprenderalpuntodondeseestaba.
Reymundonosreuniynosdiounapresentacindesunuevateoranievedemarfil
quesudichofamosoQuelanievedemarfilerasolo99.4puraynoeraraznporqueel
softwareteniaquesermejorqueesoNohaysoftwareperfectoloperfectoesenemigo
delobueno
CX30eselsucesordeCX20queeramecnicoensutotalidadyahoraCX30tenia
muchosmicroordenadoresempotrado.CreoqueReymundoCalvonosedabacuentade
lastrascendenciaqueesoscambiossignificabanparalacalidaddelproducto.
Mabel;Graciasporaccederdarnosestainformacin:

Escena3
Representantedelperidico,MabelLusteentrevistaaLeticiaBorlaexpertapsiclogade
programadores,queestudialosfactoresqueimpactaneldesarrollodelsoftware.
Mabelleelosinformesquetienedelaconductadegrupodelproyecto.
MuchoscompaerosdelgruposerefierenaRalMurciacomounapersonamuy
eficiente,segurodesimismo,peromuycredobiendifcildeaceptarerrores.Una
compaeradijoquesecrealaPrimaDonna
Dr.LeticiaBorlaestuvodeacuerdoconelsobrenombrePrimaDonnaesexactamente
loquesuscompaerosdescribierondeEl.RalMurciatieneunapersonalidadorientada
atareas,legustaquelascosasseterminenynodescansahastaqueestnterminadasy
poresolotomacomoquelepertenece.Suegoestaestrechamenteligadoasutrabaja,se
percibecomoqueel(lapersona)eseltrabajoquerealiza.Estoesconsideradodedoble
filoelmundodeprogramacin.Porqueesuntrabajodegrupo.
Nuestrainvestigacinhaencontradoqueungruponecesitademuchostiposde
personalidades.IncluyendoaunapersonaInteraccinorientadaAlguienquelede
satisfaccintrabajarconotraspersonas,alguienqueguardelaarmonaymuevalascosas
haciadelante.
Mabellee
Pesamosquenuestrogrupodeprogramacinerademocrtico.Sinembargoveoahora
queramosungrupoambicioso,congentedetalentoperotenamosindividualistascomo
RalMurcia.Elesmuybrillanteperocreequesecreamasdeloqueeraporqueentre
nosotrostenamosprofesionalesdeuniversidadesderenombrecomolauniversidadde
Salamancaquedicenquelosestudiantestienenqueverranasverdesantesdeunexamen
quenosecreanlasdivinasgarzas.Creoquesecrearonmasrelacionesindividualistas
desdequeenunareunindeasegurarcalidadcontareadetresexaminadoresdeun
moduloqueRalimplemento.Unodelosexaminadoresmencionoelusoineficientede
unalgoritmo,Ralseenrojecidelacleraynuncamasvolvialareunin.
Despusdeenviarleunalgoritmomaseficiente,nosotrosoptamospornometernosensus
cosas
ElpuntodiceotrafuenteesqueRalnoerafcildeabordar.Elesmuybrillante,quese
rodeadecartelescomoDamelasespecificacionesdeloquequieresyyoloprogramo.
Ellegustaelaspectoderesolverproblemasporelmismoynotienepacienciaparacosas
tediosas.Probarinstruccionesnoesparael.
UnamujerprogramadoraapuntounaspectodelapersonalidaddeRalcuandodijoquesi
Ralsiempreestabadispuestoahacereltrabajodeotrosperonoasugerirestrategias
pararesolverunproblema.Unavezteniaunproblemaycuandoconsulteconel,lotomo,
ydasmastardesmetrajolasolucin,tomodasdesutiempopararesolverlo.
ProfesorLeticiaBorla
"NoparecequeRalganelespritudetrabajodeequipoenprogramacin
"Laideadelaprogramacindeequipoesqueunproductodesoftwareperteneceal
equipoynoalosprogramadoresindividuales.Laideaesestarabiertaalacrticayser
menosatadoaltrabajodealguien.Lasrevisionesyreexaminacionesdelosmdulosson
seguramenteconsecuentesconestafilosofatotal

Escena4MabelyJuanaAndrade
ModelosusadosparaeldesarrollodelsoftwarepodraserlafalladeCX30ynolamala
interpretacindeRalMurciaesloqueahoraseventila
MabelhainvestigadoqueCX30teniasufalladesdeelinicio.
Problemasencontrados:PresidentedeTechtronicMiguelMortonhapuestoencargodel
softwareaSamuelMagoquesuexperiencianoeramasqueprocesodedatosen
Negocios.Reymundocalvoseoponeaesenombramiento.
Diferentesfilosofaeneldesarrollodelsoftwarepodrahabersalvadolavidadel
operadorMateoEngracia.
MabelpresentaaJuanaAndrade,comoexpertaprogramadoradeavanzadaquefue
despedidaTechtgronicsporhaberseopusoaseguirunaantiguafilosofadedesarrollode
softwaremodelodeprototipoJuanapuedesexplicarnostufilosofaytupuntode
discordiacontujefeanteriorSamuelMago.
Juana
MirayorespetolaexperienciadeSamuelMago,Eltieneunafilosofadedesarrollode
prototipoquehasidomuyexitosoenelmundointeractivoyenelqueyoconfiaba
mucho.Sinembargoparaeltipodetareaquetenamosenfrentenoeraelmasapropiado
porlosriesgodeseguridaddelproyecto.Esciertoelprototipodalaoportunidaddecrear
uninterfazconretroalimentacindelosusuarios.Elprofileesconstruidoconlasbsicas
funcionalidadesperolasfuncionalidadessiguenrefinandohastaconseguirla
especificacinfinal,laretroalimentacindelosusuariosesfundamentalenla
construccindelasespecificaciones.Yohetrabajadoconestemodeloenmuchos
proyectosperoenesteproyectomeoponaconmisgarrasporqueveaelriesgoqueeste
proyectoteniaparalosusuarios.Yoproponaunaversinmasavanzadaqueusacomo
baseelmodeloprototipomodeloEspiral(Bohem,1998)queincluyeAnlisisderiesgo
ynosolotomoencuentalaretroalimentacindelosusuariossinoelambienteyel
impactodelosusuariosytambinabogabaporSoDISSoftwaredevelopmentImpact
Statementsqueesunaaplicacinqueatravezdedeclaracionesdeimpactoanaliza
detalladamentelosriesgosdecadaetapadeldesarrollodelsoftware.
Mabel:tedespidieronpornoestardeacuerdoalafilosofadeljefe.
Juana,MiraMabel,yonomehubieraadaptadoaundesarrollodeesetipodesoftwareen
esaformairresponsablequeSamuelMagoyReymundoCalvoqueranllevarlaacabo.
Sinomehubierandespedido,Yohubieserenunciado.Yotengoclaromifuncinsocial
profesional,eljuramentoquehiceenmigraduacinestapresente.Debodeasegurarme
quemitrabajonodaaaotrosseresnialambiente.YonopiensoquesolamenteRales
responsable,Elproyectoestabamasdiseadodesdeelprincipio.
Mabel:Martanosconfirmoensuintervencinannimaquetufuistebienclaracuando
dijistequelaintervencindelosoperadoreseraindispensableyalavezcriticaydeba
deasegurasesuseguridaddesdeelprincipio.
Juana:Tulohasdicho,Creoquemesientosatisfechadenohaberparticipadoenese
crimenperoalavezpiensoquepudehaberhechomasqueeso.Quizseramideberparar
elproyecto.Mehadadounagranexperienciaynocreasmeduelemucholamuertede

MateoEngracia.

Escena5Narrador:presentaaMiguelMortonpresidentedeTechtronicsSociedad
Annima.
Miguel:Inmediatamentedespusdeconocerlatragediayopersonalmentecontrateal
mejorexperto,ProfesorIngenieromuyconocidoporsusinvestigaciones,PedroPoncea
quecondujeraunainvestigacinimparcialenlacalidaddesoftwareylosprocedimientos
decalidadqueTechtronics.ComoPresidenteyosiempreheinsistidoyapoyadola
calidadcomonuestraprimeramisin.Yosoyelprimeroensaberlaverdaddeesta
tragediaypuedoasegurarquenuestrosprocedimientossiempreestnenfocadosala
calidadynosehaescatimadoningnrecursoparaconseguirunosprocedimientosdealta
calidadeneldesarrollodelsoftwarequefueempotradoenelRobotCX30.Quierodecir
pblicamentequequienhayasidoresponsableporesedescuidoSerradespedidode
nuestracompaa.

Escena6.Narrador:EntrevistaMabelconelprofesorPedroPoncequienesmuy
reconocidoespecialmentedespusdesuarticulodecualessonlasaerolneasquehay
queevitarrazndadaensuarticulo,susavionesestncontroladascasicompletamente
porsoftwareypocaintervencindelPiloto.
Mabel:ProfesorquisieraExplicarnosporqueelsoftwarenoesdefiableenmuchas
situacionescomolohemosvistoconnuestraexperienciadellossistemasOperativosen
Windows90ssistemasoperativosqueeselsoftwaremasusadoyporquenoconfiaen
aplicacionescontroladasunicamenteporsoftwaredeordenadoresempotrados.
ProfesorPonce.Aplicacionesprogramadassonlosmascomplejosartefactoscreadospor
loshumanos,encualquiermomentoelordenadorpuedetomarunestadodelas
innumerablesestadosquesedan.Prcticamentenoesposibleprobartodoslosestadosen
todaslascondiciones,eltiempoquesenecesitaraesenmedidaexponencial.Laspruebas
quesehacensonheursticas,enlasquelosmasprobablesesqueseencuentren
bugs(desperfectos),siexistieran.
Ponce;ElPresidenteMiguelmehacontratadoporquequizsconfaenloquelehan
dicholossupervisoresqueellosseapeganalosestndaresdeprocesosdecontrolde
calidad.
procesosdecontroldecalidadsonmetodologasaceptadasparaasegurarqueelsoftware
esfiable.Estosmtodossonaplicadoseltodoelciclodevidadeldesarrollodelsoftware.
Empiezadesdequeelprogramadorescribelasinstruccionesparaunaclaseomodulo,la
primeramedidaesprobarloconunapruebadedatospruebadinmica,Otrapruebaes
tomarelmoduloycorrerloenunprogramaespecialanalizadorestticoquebuscapor
patronessospechososquepuedenindicarerrorescomoinfinitosloops.Piensequetodos
lasclasesomdulossonprobadosestticamentecomodinmicamente.Luegola
integracindeesosmdulosoclasesnecesitanunapruebaintegrada.
Lainvestigacinsellevoacaboenlosprocedimientosyverificacindelos
procedimientos.Misestudiantesgraduadosllevaronacabounaexhaustivapruebade
cadaclasealamismavezdeunapruebaintegradaCajaBlancayCajaNegra
SecomprobqueTectronicsigueunosprocedimientosquesonestndaresperohubieron
discrepanciaentrelosdatosarrojadosporelrobotasesinoydelosdearchivodadospor
eldepartamentodeprueba.Esomepodraentendersedediversasmaneras,unaquehubo
sabotaje,unaversinnoaprobadafueinstaladaenvezdelaversininstaladaoquelos
datosarchivadosyusadosparalaaprobacindelproyectofueronfalsificados.
ProfesorPonceadviertequeelhahechounainvestigacinimparcialmandadaporla
corporacin.

También podría gustarte