Wikipedia 기사는 소프트웨어 아키텍트 를 다음과 같이 정의 합니다 .
컴퓨터 프로그래머 높은 수준의 디자인 선택과 지시 기술 표준을 만드는 소프트웨어 코딩 표준, 도구, 또는 플랫폼을 포함하여, ...
위에서 말한 것처럼, "내 시간의 50 % ... 소프트웨어 로그 분석 ... 다른 버그 수정 30 %" 는 소프트웨어 설계자가 일반적으로 기대하는 것과는 거리가 멀다 는 추정치 입니다.
- 나는 그들이
50+30=80%
가짜 에 대해 당신에게 준 제목을 위에서 말하고 싶습니다 .
로그를 분석하거나 다른 버그를 수정하는 것과 같은 활동은 건축가의 시간의 일부를 합법적으로 차지할 수 있습니다 ( 이 역할의 주요 목적 , 즉 높은 수준의 설계 선택 및 기술 표준 수립). 실제로 이것은 모든 종류의 소프트웨어 개발 / 유지 보수 / 테스트 활동에 해당됩니다.
예를 들어, 로그를 분석하여 설계, 툴링 또는 코딩 표준을 개선하여보다 쉽게 만드는 방법에 대한 통찰력을 얻는다면 이는 건축가에게 완벽한 노력이 될 것입니다. 마찬가지로, 특정 디자인 / 프로세스 개선으로 버그 비율이 낮아지는 한, 건축가가 특정 버그를 수정하여 손을 더럽히는 것은 완전히 괜찮습니다.
조금 더 긍정적 인 점에서, 귀하의 질문은 건축가에게 매우 중요한 하나 이상의 기술을 보여줍니다. 다른 종류의 활동을 분류하고 이에 대한 노력을 추적하는 능력. "도구 상자"보완 기술을 추가하여 관찰 및 추정치를 요약하고이를 특히 의사 소통을 통해 명확하게 전달하십시오. :)