Estou postando isso anonimamente porque não quero entrar em um problema em potencial.
Eu tenho um grande problema.
Recentemente, entrei para uma equipe com menos de um ano de idade. Estou aqui há um mês para o início do projeto. A estrutura da empresa fica assim:
- Proprietário (não técnico)
- Gerente de projetos (não técnico)
- Desenvolvedor Líder (Técnico, mas ruim nisso)
- Gerente de projetos (não técnico)
Este projeto é um site usando o ASP.Net para o qual o Desenvolvedor Líder projetou uma arquitetura horrível. Você terá que aceitar minha palavra, mas basicamente, a maneira como somos obrigados a criar páginas da web está nos fornecendo mais de 3 minutos de carregamento em uma única página da Web através da VPN no modo Debug.
Ele chegou ao ponto em que outros colegas de trabalho concordam que passam mais do dia esperando o carregamento das páginas do que o desenvolvimento real.
Agora o grande problema é esse. O gerente de projetos não conhece a tecnologia e a admite. Ele declarou especificamente que confia no desenvolvedor líder para fazer as escolhas corretas na arquitetura do aplicativo.
Ninguém na equipe sabe qual seria a opinião dos Proprietários, mas todo mundo tem medo de criar ondas nessa economia (especialmente eu).
O que você faria?
Sleep()
chamadas de qualquer maneira!