O artigo da Wikipedia define arquiteto de software como:
um programador de computador que faz escolhas de alto nível de design e determina padrões técnicos , incluindo padrões, ferramentas ou plataformas de codificação de software ...
Dado acima, suas estimativas "50% do meu tempo gasto ... analisando os logs do software ... 30% corrigindo os erros de outras pessoas" colocam você muito longe do que normalmente se espera que o arquiteto de software faça.
- Eu diria que acima faz o título que eles deram sobre
50+30=80%
falso.
Observe que, por si só, atividades como a análise de logs ou a correção de erros de outras pessoas podem legitimamente ocupar parte do tempo do arquiteto - desde que atendam ao objetivo principal dessa função - ou seja, fazer escolhas de alto nível do projeto e estabelecer padrões técnicos. Na verdade, esse é o caso de qualquer tipo de atividades de desenvolvimento / manutenção / teste de software.
Por exemplo, se a análise de logs o levasse a entender como tornar mais fácil - melhorando os padrões de design, ferramentas ou codificação - isso seria um esforço perfeitamente justificável para um arquiteto. Da mesma forma, pode ser completamente aceitável para o arquiteto sujar as mãos, corrigindo erros específicos - desde que isso resulte em melhorias específicas no projeto / processo, resultando em menor taxa de erros etc.
Em uma nota um pouco mais positiva, sua pergunta demonstra pelo menos uma habilidade que é bastante importante para o arquiteto: capacidade de classificar diferentes atividades do tipo e acompanhar os esforços gastos nelas. Considere adicionar à sua "caixa de ferramentas" habilidades complementares para resumir suas observações e estimativas e comunicá-las claramente, especialmente na etapa de gerenciamento. :)