project red flags
Eu tava começando a rascunhar aqui nas minhas anotações pessoais uma relação de "red flags" que eu estou acumulando ao longo da minha vida profissional...
exemplos:
- os managers acreditam que colocar mais pessoas no projeto vai fazer as coisas andarem mais rápido (ignorando os custos de comunicação)
- os managers acreditam que "qualidade de código" é um preciosismo dos engenheiros e que apenas retarda as entregas
- ok, os managers normalmente vão pensar isso 👆... mas o pessoal mais técnico tem abertura pra falar da importância disso?
- aliás, o pessoal mais técnico (seus colegas) se preocupa com qualidade de código?
aí tava aqui escrevendo esses pensamentos quando pensei que provavelmente alguém já deve ter uma relação destas por aí.
(ou existe um blog post conhecidão sobre esse tema...)
vcs tem algum link sobre esse tema?
Obs: quando perguntei sobre isso no telegram "Programando na Gringa", o pessoal interpretou como se eu tivesse interessado no tema de design/arquitetura de software. E na conversa acabaram aparecendo dois links interessantes:
Technical questions
- What are the technologies in the stack?
- How do you do version control?
- Which methodology do you use? (gitflow?)
- Do you have a CI/CD pipeline?
- If not, do you have plans to create one?
- How do you test code?
- Is your infrastructure setup under version control / available as code?
references