Infelizmente, alguém ensinou à nossa alta administração a palavra "Ágil" e agora quer que avancemos nessa direção. Eu tenho uma compreensão periférica do ágil (em princípio), mas nunca o usei na prática. Pelo que sei, não será uma boa opção para a nossa organização. No momento, as coisas são bem grunge. Aqui está como é;
Somos uma equipe muito pequena - dois desenvolvedores, um DBA, um designer. A empresa em que trabalho gera uma quantia desproporcionalmente grande de dinheiro em relação ao seu tamanho, e quase 95% disso é pura venda on-line.
Do ponto de vista do desenvolvimento, estamos sujeitos a muitas invasões de mesa durante um dia típico (somos suporte técnico e desenvolvedor), o trabalho pode cair do céu regularmente em um instante, se um membro da equipe de vendas promete algo a alguém . Também realizamos projetos maiores, e eles são um pesadelo com as constantes interrupções. Alguns de nós estão começando a arrancar os cabelos! Os planos do projeto são elaborados por gerentes não técnicos em planilhas do Excel, onde eles tentam dividir a tarefa em frases pequenas que eles podem entender e colocar uma data ao lado de cada uma. Essas datas são sempre terrivelmente irreais e muitas vezes perdidas, e nossas reuniões (que realizamos semanalmente) são regularmente preenchidas com momentos estranhos com pessoas perguntando "por que isso ainda não foi feito".
Tenho certeza de que o Agile não é o único para nós. Agora, considerando que (e eu tentei) esta empresa não mudará de maneira , e apenas a equipe de desenvolvimento está disposta a mudar, existe uma metodologia de desenvolvimento que possamos adotar que seja adequada para nos salvar um pouco de sanidade?