태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


2008/07/29 15:23

[SA강좌] Part 1-11 아키텍트의 의무와 가져야 할 역량




주의 : 아래 글은 전적으로 개인적으로 짧은 지식과 소견으로 쓰는 글입니다. 제 전공은 경제학이나 국제금융도 아니고 외환이나 주식관련 애널리스트도 아닙니다. 따라서 아래 정보를 활용해서 발생하는 손실이나 손해에 대해서는 아무런 책임을 질 수가 없음을 밝힙니다. 그리고, 여기에 쓰는 글은 여기저기 널려있는 수많은 정보중에서 제 맘대로 발췌해서 만든내용일 가능성이 대다수입니다. 이 정보를 자신을 위해 사용할 때의 결정은 자기자신만이 할 수가 있는 것이기 때문에 이 글을 읽으실때에는 그냥 편하게 읽어주십시요.
참고로... 저는 무정부주의자도 아니고, 누구를 모함하거나 잘못된 정보를 전달하기 위해 만들어진 글도 아닙니다. 정부의 정책을 반대하는 것도 아니고, 동조하지도 않습니다. 그냥 개인적인 의견이므로 다음부터 나열되는 글을 읽기가 걱정되시면 그대로 페이지를 닫아주시기 바랍니다. 저는 미네르바 처럼 잡혀가기 싫습니다.


아키텍트의 의무

  1. 시스템의 목표를 찾아라
  2. 고객이 기대하는 것이 무엇인가?
  3. 시스템에 필요한 기술은 무엇인가?
  4. 지금 쓸 수 있는 기술은 어떤것들이 있는가?
  5. 현재 기술과 새로운 기술에 맞춰 고객의 기대와 비즈니스 목표를 고려한 전략을 세우고 유지하라.
  6. 아키텍쳐의 일관성을 유지하라.
  7. 설계와 관련된 기술 분야의 위험을 감지하고 대비하라.
  8. 우선 순위를 결정해서 반복 개발 계획을 제안하라.

아키텍트가 가져야 할 역량

아키텍트가 가져야 할 역량을 기술 측면과 사업 전략 측면, 조직 측면에서 나누어 설명한다.

  • 기술

아키텍트가 알아야

아키텍트는 무엇을 해야 하는가?

갖춰야 자질

  • 도메인과 관련 기술에 대한 이해
  • 어떤 기술적인 이슈가 프로젝트 성공의 핵심인지
  • 개발 기술과 설계 기술
  • 모델링
  • Tradeoff analysis
  • Prototype/experiment/simulation
  • 아키텍처 문서, 교육 자료, 프레젠테이션 준비
  • 기술적인 트렌드와 roadmap 분석
  • 창조적
  • 실용적
  • 탐구적/분석적
  • 추상적인 단계에서 작업하는 것을 즐겨야 함
  • 모호함이 발견되었을 때 새로운 솔루션을 구하는 자세
  • 사업 전략

아키텍트가 알아야

아키텍트는 무엇을 해야 하는가?

갖춰야 자질

  • 조직의 사업 전략과 이유
  • 조직의 경쟁력
  • 조직의 사업 현황
  • 사업 전략에 영향을 끼친다.
  • 사업 전략을 기술적인 전략으로 옮긴다.
  • 고객과 시장 트렌드를 이해한다.
  • 아키텍처에 고객과 조직, 사업의 요구사항을 반영한다.
  • 비젼
  • 기업 전체를 보는 관점
  • 조직

아키텍트가 알아야

아키텍트는 무엇을 해야 하는가?

갖춰야 자질

  • 조직에서 누가 핵심 역할을 수행하는가?
  • 핵심 역할을 수행하는 사람이 사업적으로나 개인적으로 무엇을 원하는가?
  • 핵심 역할을 수행하는 사람들과의 커뮤니케이션
  • 듣고 네트워크를 형성하고 영향을 끼친다.
  • 비전을 세일즈한다.
  • 아키텍처를 형성하는데 영향을 끼치는 요인들(혹은 사람들)을 수용한다.
  • 다양한 관점에서 문제를 보고 다양한 관점으로 아키텍처를 선전할 수 있어야 한다.
  • 때로 침묵을 지킬 수도 있어야 한다.
  • 야심을 가지고 있어야 하며 다른 사람을 리드할 수 있어야 한다.
  • 확신을 가지고 있고 자신의 입장을 명확하게 전달할 수 있어야 한다.
  • 컨설팅

아키텍트가 알아야

아키텍트는 무엇을 해야 하는가?

갖춰야 자질

  • 압축하여 전달하는 기술
  • 컨설팅 프레임워크
  • 신뢰할 수 있는 어드바이져로서 관계 형성
  • 개발자들이 아키텍처를 통해 무엇을 원하는지 파악해야 함
  • 개발자들이 아키텍처의 가치를 이해하고 아키텍처를 어떻게 사용할 지를 알도록 도와야 함.
  • 주니어 아키텍트에 대한 멘터링
  • 다른 사람의 성공을 돕는 능력
  • 호소력이 있어야 함
  • 작업 방식을 변경하도록 돕고 작업 절차에 정통해야 함
  • 좋은 멘터, 교사로서의 능력
  • 지도력

아키텍트가 알아야

아키텍트는 무엇을 해야 하는가?

갖춰야 자질

  • 자기자신의 역량과 능력
  • 팀의 비전을 설정함
  • 의사결정
  • 팀을 조직함
  • 동기 부여
  • 자기 자신이나 다른 사람이 아키텍트를 리더로서 볼 수 있도록 함
  • 카리스마가 있고 신뢰할 수 있어야 함
  • 참여적이고 헌신적이어야 함
  • 전체 사업과 개인 관점에서 결과를 볼 수 있어야 함
크리에이티브 커먼즈 라이선스
Creative Commons License



Trackback 1 Comment 0