Created
April 4, 2021 06:54
-
-
Save choiseoungho/19b189e2f1af66ec643f18f5f56ac43c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Architect란 | |
1. TA (Technical Architect), DA (Data Architect), AA (Application Architect), QA (Quality Architect), BA (Business architect) | |
개발팀 구성 : PM, PL, BA, SA, TA, AA, DA, QA, Developer | |
PM (Project Manger) : 모든 관리 업무를 책임지며 사람으로 외부 팀과 인터페이스를 및 커뮤니케이션 담당하고 의견을 조율하는 담당자 | |
PL : 프로젝트 중간 단계에서 PM을 도와 프로젝트를 리딩 담당, 개발, 관리 능력 (화면설계, 일정관리), 고급 기술(DB, WAS등), 커뮤니케이션을 통해 구체적인 요구 사항을 분석하고, 화면을 설계하여 자신이 관리하는, 개발자들이 실제 개발을 진행할 수 있도록 가이드 하고 관리하는 것 | |
아키텍쳐를 설계하는 사람은 아키텍트 (Architect) | |
Business architect (BA) : 기술적 관점이 아닌 비즈니스 관점의 프로세스 설계자 | |
Solution Architect (SA) : 특정 솔루션에 대한 아키텍쳐를 설계함, 해당 솔루션을 사용하는 모든 팀에 대한 아키텍쳐를 담당, 프로젝트와 어떠한 비즈니스 요구사항에 따라, 개발 환경과 같은 솔루션에 대한 설계를 담당 | |
Technical Architect (TA) : 프로젝트 전체 팀에 대한 하드웨어 및 네트워크 아키텍쳐를 설계, OS, WEB, WAS, DB 설치 등 하드웨어와 네트워크 구축 담당자 | |
Application Architect (AA) : 애플리케이션에 대한 표준 가이드 및 아키텍쳐 구조를 담당, 공통 로직, 개발 표준, 프레임워크등 공통업무 설계자 | |
Data Architect (DA) : 프로젝트 전체 팀에 대해서 데이터 아키텍쳐 설계 담당, 데이터 표준, 구조, 품질, 마이그레이션 등 DB 설계자 | |
QA (Quality Assurance) : 산출물과 소스코드에 대한 품질을 보증하는 담당자 | |
좋은 아키텍트의 기준? | |
1. 사람을 통솔할 수 있는 리더십을 갖춘 사람 (기술적 가이드 능력) | |
2. 단순히 실력 뿐만이 아닌 고객을 상대하는 언변과 협상 능력을 갖춘 사람 | |
3. 추상적인 논리를 구조화하여 형상화 시킬 수 있는 사람 | |
4. 문서 작성 능력을 갖춘 사람 (문서를 배포하고 가이드라인을 제시할 수 있는 사람) | |
5. 빠르게 변화하는 기술 트렌드에 적응하기 위한 학습을 좋아하는 사람 | |
6. 10년 이상의 노하우(코딩 등)을 보유하여 기술적 리딩이 가능한 사람 | |
참고 | |
https://m.blog.naver.com/PostView.nhn?blogId=good-project&logNo=221338775447&proxyReferer=https:%2F%2Fwww.google.com%2F | |
https://bcho.tistory.com/668 | |
https://www.stevenjlee.net/2020/06/04/%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%95%84%ED%82%A4%ED%85%8D%ED%8A%B8-architect-ea-ba-sa-ta-aa-da/ | |
https://devmg.tistory.com/125 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment