Aqui estão as coisas que acho mais problemáticas para mim e para os desenvolvedores ao meu redor:
-
Ambiguidade : metas, requisitos ou outras expectativas declaradas de forma ineficaz. Muitas empresas têm funcionários que têm uma atitude de
"I don't know what I want, but I'll know it when I see it. Oh, and by the way I need it tomorrow."
- Prazos inadequados : A maioria dos prazos é definida pela necessidade do negócio não pelas capacidades realistas dos desenvolvedores na equipe. Além disso, as expectativas para o requisito são aumentadas, mas o orçamento / recursos não são.
-
Más suposições / expectativas : Os programadores têm uma tendência a ter uma opinião elevada sobre suas capacidades (não uma característica não adquirida) e, por isso, esperam que outras pessoas possam igualar suas capacidades, compreensão e expectativas. Muitas vezes, uma suposição será feita de que algo é
"common knowledge"
ou algo semelhante, e isso pode ser catastrófico na categoria de estresse. Agora, o especialista em negócios não apenas não atendeu às expectativas do programador, como também é um incompetente completo. No inverso, se o programador não atender às expectativas da empresa, o programador fica frustrado porque não recebeu as informações necessárias para prosseguir. - Falta de respeito : Muitas pessoas têm uma tendência a acreditar que só porque alguém é fraco em sua disciplina significa que elas são fracas em sua disciplina. Existe uma razão pela qual todos nós temos diferentes cargos / capacidades / expectativas, e é importante respeitar que a outra pessoa é muito provavelmente muito capaz nas tarefas que eles são solicitados a fazer. Só porque alguém não tem as suas capacidades não significa que elas sejam incompetentes ou incapazes.
- Falta de autocontrole : isso pode se manifestar em muitas coisas. Talvez você seja um obreiro que se recusa a fazer as devidas pausas. Isso leva ao acúmulo de estresse e é ruim. Talvez você seja um bebedor da Jolt Cola que bebe mais cafeína do que deveria quando o estresse aumenta. Isso é ruim para sua saúde e piora sua resposta ao estresse. Você precisa conhecer seus limites, saber o que desencadeia suas respostas específicas ao estresse e, mais importante, saber como aliviar essa resposta ao estresse. Lidar com colegas de trabalho ou colegas não é apropriado e só servirá para aumentar o estresse.
- Falta de habilidade de comunicação : frequentemente não falamos a mesma língua, e não estou falando de inglês, alemão ou indiano. Estamos usando as mesmas palavras, mas não estamos dizendo as mesmas coisas. As pessoas precisam ser específicas e abertas sobre coisas que não entendem. Mesmo se você acha que entende, não faz mal para esclarecer. Lembre-se de que uma métrica de negócios pode significar algo diferente para diferentes departamentos em uma organização.
- Sangramento de limites : Mantenha o trabalho no trabalho e em casa em casa. Só porque seu filho de 7 anos está deixando os sapatos no meio do chão e não limpando depois do café da manhã não significa que você precise mastigar a Tiffany de contabilizar uma nova porque ela não lhe deu a planilha de requisitos de cobrança . A mesma coisa, só porque a Tiffany está perdendo tempo com a planilha, não significa que sua esposa merece ser maltratada na sua casa. (a pobre Tiffany também não merece esse tratamento)