Pular para o conteúdo principal

EU, O SOFTWARE



Tenho convivido diariamente com a idéia de que o nível de dependência entre os softwares e as pessoas é cada vez mais alto. Os comportamentos dos softwares estão atrelados à forma com que os seres humanos o programaram. Que até mesmo um sistema auto-suficiente e possuidor de inteligência artificial ainda teve em sua origem a essência nas pessoas.

Daí que todo e qualquer software não possui erro. O comportamento dele é análogo ao que foi implementado. E, no caso de ser estranho, confirma o quanto os homens conseguiram interferir. Vai desde a incompletude da necessidade, ao que vai ser especificado e descamba numa fraca programação repleta de características humanas. Erros.

Eu tenho percebido que ainda não temos amadurecido nossos pontos de vista sobre os problemas e que na maioria das vezes preferimos complicar do que simplificar. Entender que a incompletude pode ser útil e ajudar a reciclar os conceitos do negócio.

Na maioria das vezes os negócios não estão mapeados pelo interesse final de uma área de trabalho, mas na alocação de pessoas e suas respectivas capacidades. Destaco nesse aspecto a individualidade de cada ser humano e por fim a representação de nada disso poderia funcionar se houvesse a substituição de Zé por João.

É complicado de explicar? Vou tentar simplificar um pouco mais.

Software é gente. Se alguém chega de mal-humor, isso vira um aplicativo mal-humorado. Pode funcionar, mas é bem possível que esteja sobrecarregado de coisas catastroficamente inviáveis de serem mantidas por outra pessoa.
Nesse ponto junto outra palavrinha: manutenção. Como nenhum software se torna absoluto da origem ao fim, pois acaba sofrendo evolução ao longo da vida, amadurecendo em si e com seus pares, a sua manutenibilidade estará comprometida. Vai ser difícil entender um código todo emburradinho e fazer ele evoluir.

Além desses aspectos torna o homem ao conhecimento do próprio homem e por fim o conjunto de desequilíbrios de toda uma equipe com pessoas desenvolvendo numa arquitetura de solução que mais parece uma fumaça desgovernada e que tende a produzir re-trabalho. 

Fazer e refazer faz parte da evolução dos softwares e isso ajuda na maturidade do homem e consequentemente do software. A gente só precisa entender o quanto disso será vendido - a melhoria - e o quanto disso será absorvido como defeito - inconformidade com a mínima inteligência necessária ao entendimento.

É por conta dessa burrice que nos contagia diariamente que relembro Vicente Serejo, meu prefaciador, jornalista, cronista preferido de Natal. Serejo certo dia chegou na sala de aula, pós as provas corrigidas em cima da mesa, esperando a turma toda sentar-se e calar-se.  O cerimonial foi interrompido por um ansioso, desligado e desinformado: "professor, o senhor trouxe as provas (e as notas)". Sem esperar pela respirada seguinte, Serejo apontou para a porta e expressou enfático: "se eu botar um mata-burro naquela porta, arrisca até mesmo eu não sair da sala".

E, pensando nesse conjunto de idéias venho retomar o assunto das oportunidades, pois todos nós somos os melhores e piores softwares que existem. Os que vão para a gaveta, os que vão para o topo - que servem de exemplos. Software, que está ligado aos sistemas de informação e demais aspectos tecnológicos vão se constituindo cada vez mais de componentes humanos. E, por conceito, de  vida humana.

Eu botei o texto com nome de Eu, o Software para que cada um pudesse pensar em si mesmo e como cada um se relaciona nesse mundo tecnológico. Mas é bem possível que você tenha pensado de forma diferente. Esse é o meu erro, pois sou humano e não vou conseguir prever todos os comportamentos da leitura de meu texto. Imagine eu poder prever todos os comportamentos de um software. Da próxima vez vou intitular: Eu, o Abend.

Comentários

Postagens mais visitadas deste blog

OS 7 PASSOS PARA UMA REUNIÃO PRODUTIVA

Compartilho com colegas de trabalho, alunos e familiares as mesmas dificuldades em tornar as reuniões profissionais, pessoais e acadêmicas mais produtivas. Ocorre quase sempre que falta um ar de satisfação coletivo, rastros infinitos de que o encontro não passou de perda de tempo e que apareceram mais problemas do que propostas de solução. Foi pensando em conquistar a sensação que o trabalho realizado na reunião produziu os frutos desejados que aceitei o desafio em propor um modelo que tornasse este glorioso momento em algo positivo. Extrair visão de aprendizado para apoiar a continuidade dos serviços e o que mais possamos tratar durante o evento. O roteiro propõe os seguintes passos: 1. Divulgação prévia da pauta; 2. Preparação para a reunião; 3. Executar o que foi planejado pela ordem; 4. Validar as resoluções item por item durante a reunião; 5. Finalizar a reunião no horário acordado; 6. Assinar a ata durante a reunião e; 7. Agradecer as colaborações aos participantes.

RESTRIÇÃO TRIPLA É SÓ PARA COMEÇAR

Qualquer coisa que resolvemos fazer na vida com razoável controle na avaliação do sucesso da ação estará de alguma forma ligado a uma definição de entregáveis, um espaço de tempo para realização e uma determinada quantidade de dinheiro para o investimento. Daí derivam-se Escopo, Tempo e Custo, conhecidas como restrição tripla na gerência de projetos. Esse conceito é fortemente difundido pelo PMI, organização que mantém um acervo de técnicas para gerenciamento. A tradicional restrição tripla tem sido amplamente divulgada também considerando as necessidades da qualidade. Afinal, a conformidade entre o planejamento e a execução forneceria ótimos parâmetros para registro se o trabalho aconteceu de forma correta. Após observar o nível da importância da qualidade nesse contexto podemos refletir sobre se é este o final da discussão. Muita gente boa já considera que não, pois é bem possível que mesmo que haja alta conformidade na realização o cliente não fique satisfeito. Se nos limitarmos a e

PLANEJAMENTO BOM FICA NA PAREDE

Gostaria de compartilhar com você dois momentos já não tão raros hoje em dia no trato com planejamento. As duas cenas são de Brasília. Na parte superior do post vemos o acompanhamento de uma obra da construção civil e na parte de baixo o agendamento de visitas de uma oficina de veículos. Observem que nas duas situações há um destaque especial para que se torne claro, independente do tamanho do grão, o que está comprometido com o cliente final. Por origem, não se faz cronogramas, agendas, na tentativa de esconder ou enganar. O papel do cronograma é informar e tornar público ao conjunto de pessoas interessadas como todos estão comprometidos com a ação proposta. O painel da construtora está aberto à comunidade e está ao lado do portão de entrada dos trabalhadores. Tão simples que dá para a gente pensar por que todas as outras também não fazem desta forma. Sim, dá para fazer. E não custa nada. Isso é investimento. Um bom cronograma é o mesmo que investir contra o impacto dos riscos, falta