Você está na página 1de 2

A SUPERFOOD uma empresa que atua no ramo de atacado e varejo de alimentos.

. Alm de operar seus prprios supermercados, que representam 40% de sua rede, a SUPERFOOD tem franqueados, que so donos das 60% de outras lojas. Todos os franqueados compram os produtos diretamente da SUPERFOOD. A SUPERFOOD tem um nico sistema de computadores, para suas prprias lojas e para seus franqueados. Cada vez que um produto comprado numa loja, a tecnologia dos cdigos de barra permite a captura de informaes que alimentam os sistemas de anlise das vendas, administrao de estoques e reposio de produtos diretamente dos armazns da SUPERFOOD. Apesar de muito avanado, o sistema da SUPERFOOD muito propenso a erro. Alm disso, o desenvolvimento de software lento. Para cuidar desses problemas, o diretor de informtica contratou Alice Gallegos, especialista em desenvolvimento de sistemas de informao. Alice passou dois meses fazendo o levantamento da situao e concluiu que o pessoal de sistemas no tinha qualquer preocupao com a garantia da qualidade de seus projetos. Para melhorar a qualidade dos programas, ela enfatizou os seguintes conceitos: 1. Reviso da anlise. Esta uma avaliao feita por colegas, que criticam a metodologia global proposta pelos analistas. A metodologia refeita e criticada sucessivamente, at que os avaliadores fiquem satisfeitos e dem o sinal verde. 2. Reviso dos programas. O processo semelhante reviso do projeto. Depois do sinal verde, os programadores desenvolvem os programas detalhados e os apresentam a colegas especialistas, para crtica e reviso. 3. Inspeo de linguagem. O estgio final proposto por Alice consiste de uma inspeo feita por outro especialista, que estuda linha por linha do programa para verificar se est com todos os "pingos nos is". Ela tambm discutiu outras idias, pensando na correo dos erros e no aprimoramento do sistema existente. Entretanto, a equipe de programadores reagiu violentamente contra essas idias de Alice. Eles praticamente se rebelaram, dizendo que tudo aquilo era complicao que iria diminuir sua produtividade. Numa reunio, Alice explicou que, para corrigir a situao, suas idias seriam implementadas de qualquer maneira. A equipe resmungou, mas ningum se ops diretamente. Seis meses depois, os programas continuavam atrasados e ainda havia erros. Ela descobriu que toda a equipe estava ignorando suas instrues. Em encontros individuais, todos disseram praticamente a mesma coisa, sempre de forma educada. Eles estavam muito ocupados para perder tempo com aquilo. Eles at que poderiam fazer o que ela propunha, se tivessem mais tempo. Em outra reunio, Alice avisou que sabia do descumprimento de suas diretrizes. Ela iria levar aquilo a srio, esperando a colaborao da equipe. No dia seguinte, um grupo dos programadores mais antigos foi queixar-se ao diretor de informtica. Alice Gallegos, eles disseram, estava apenas conseguindo piorar a situao. O diretor de informtica perguntou a Alice qual a causa de tanta resistncia, especialmente porque a ele pareciam boas idias as que ela estava tentando implantar. Ele reafirmou sua disposio para aprimorar os sistemas de informao, mas no ao custo de um srio problema com a equipe. Ele pediu a Alice que apresentasse provas para apoiar essas idias, para que ele pudesse rev-las e tomar uma deciso. Ele no conhecia bem os conceitos, mas ela o convencesse, teria seu total apoio para coloc-los em prtica. Se ele ficasse em dvida, ela deveria propor outra estratgia. QUESTES Pergunta: O que Alice deveria ter feito para enfatizaras vantagens do desenvolvimento de programas de boa qualidade?

Resposta: Alice deveria ter enfatizado a necessidade de um sistema que integre o trabalho de todos os analistas, de maneira a garantir a satisfao do cliente e a competitividade da empresa, e que, alm disso, evita retrabalhos e incompatibilidades. Alice tambm deveria mostrar que o trabalho realizado de forma mais organizada mais produtivo e enriquecedor para os prprios analistas e programadores. 1997 Maximiano & Porto FEA/USP Pergunta: De quem a maior responsabilidade pelo problema que surgiu: do diretor de informtica, de Alice ou da equipe? Justifique sua opinio. Resposta: Pelas informaes constantes do caso, a responsabilidade deve ser distribuda entre Alice e o diretor de informtica, que no conseguiram convencer os programadores e analistas das vantagens de se trabalhar seguindo os preceitos de qualidade integrada. Entretanto, outras respostas dos alunos devem ser pesquisadas. Pergunta: Que medidas Alice deveria ter tentado, para facilitar a implementao de suas idias? Resposta: Poderia ter trabalhado a percepo dos problemas junto aos programadores e analistas de forma que eles prprios descobrissem onde estavam os problemas, alterando a forma como trabalham e procurando uma soluo. Isso seria muito diferente de algum chegar e dizer que o trabalho como est sendo realizado agora ineficiente ou que produz programas sem qualidade. Pergunta: O que pode ser feito agora? Resposta: Agora preciso que se volte a discutir junto aos analistas e programadores as causas dos problemas e as ferramentas disponveis para manter a documentao do programa em ordem e as ferramentas de qualidade que esto disponveis na empresa. Os lderes de grupos de programadores tambm devem ser submetidos a cursos dessas ferramentas, de forma que dominem as ferramentas para serem utilizadas em seus times. Cerca de 10 minutos para leitura, 20 minutos para a resoluo individual das questes, caso o trabalho seja desenvolvido em grupo este tempo deve estender-se por mais de 40 minutos. A apresentao e discusso em sala de aula com todos os alunos dever consumir aproximadamente 50 minutos.