기본 콘텐츠로 건너뛰기

집단 창의의 기반을 만드는 포용적 리더쉽

창의성과 포용적 태도
창의성, 무언가 없던 걸 새로 만드는 것과 포용적인 태도가 어떤 관계가 있을까?

창의성의 핵심은 창의적인 문제 해결로 그 과정의 가장 어려운 부분은 엄밀한 사고critical thinking에 있다고 언급한 바 있다.

실제 문제를 해결하는 아이디어를 어떻게 구할 것인가에 대해서는 여러 가지 방법이 제시되고 있지만 개인별로 아하 현상을 어떻게 체험할 것인지는 개인별 발견이 중요할 수 있다고 생각한다. 여기에는 집요한 반복된 생각이 중요할 수 있고, 엄밀한 사고가 중요할 수도 있고, 몰입이 중요할 수도 있고, 혼자가 아닌 토론과 대화가 중요할 수도 있고, 또 깊은 사고 후의 뇌가 회복하는 멍한 순간이 중요할 수도 있다. 아마도 이 모든 것이 다 문제를 창의적으로 푸는 과정에 관여할 것이다.
일례를 들어 끙끙 앓던 문제를 대화를 통해 공유하면서 스스로 문제를 해결하는 경우도 종종 발생한다. 대화 자체를 통해 답을 얻었다기보다는 대화를 하면서 자신의 머리 속에 있던 생각을 외부로 전달하는 과정에서 답을 얻는 경험이다.
일화를 들자면 다음은 아인슈타인이 특수 상대성 이론의 아이디어를 얻은 계기이다. 친구인 미셸 베소에게 안 풀리는 문제를 토론하러 갔다가 갑자기 통찰을 얻었다.
"이렇게 대화를 시작했다. '요즘 어려운 문제를 풀고 있는데, 오늘 자네와 이 문제를 두고 전투를 벌리려고 왔네. '  우리는 이 문제의 모든 측면들을 토론했다. 그런데 갑자기 이 문제의 해법이 어디에 있는지 이해하게 되었다. 다음 날 다시 친구에게 와서 인사도 하지 않고 말했다. '고맙네. 문제를 완전히 풀어버렸어.'" 
그렇다면 왜 포용적인 태도를 얘기하려는 걸까.
포용적인 태도는 문제 해결에 있어서 다양한 문제를 인지하고 또 다양한 측면들을 받아들일 수 있는 입력의 문제를 다룬다. 문제 해결 과정을 입력과 출력을 가진 블랙박스로 본다면 포용적 태도는 입력을 충분히 주기 위한 선결 조건이라고 볼 수 있다. 다양한 문제를 인지할 수 있고, 다른 이들의 해법을 참조할 수 있기 때문에 존중하면서 문제 설정부터 필요 정보들을 받아들이는 과정까지를 포용적 태도를 통해 개선할 수가 있다.

물론 해법을 찾아내는 출력 과정은 포용적인 태도로 이룰 수 없는 부분이라고 본다. 그 부분은 앞에서 언급한 다양한 창의적 사고에 대한 논리들이 도움이 될 것이다.

포용적 리더쉽의 특질
포용적 태도는 다양한 의견을 존중하는 데서 출발한다.
리더쉽이란 보통 방향을 정하고, 비전을 만들고, 사람들을 움직이는 것에 대한 이야기이지만 리더쉽을 실행하는 방식으로서 포용성이 중요함을 이야기하는 것이 바로 포용적 리더쉽이다.
포용적 리더쉽은 포용적 마음가짐mindset과 포용적 행동behavior을 뜻한다.
컨설팅 회사인 딜로이트에서 다양한 시장, 고객, 생각, 재능 등의 세상에 대응하기 위해 필요한 리더쉽의 덕목으로 포용적 리더쉽을 연구한 내용이 있다.
이 글에 따르면 사람들은 다음과 같은 경우에 포용되고 있다고 느낀다고 한다.
  • 공정하게 대우받고 있다
  • 각자가 개인으로 존중되고, 평가받고 있다
  • 소속감을 느낀다
  • 의사 결정에 목소리를 낸다
따라서 포용적 리더쉽은 다음 요소들을 가진다.
  • 사람들과 그룹을 각 개인으로서 공정하게 대우하기.
  • 개인을 그룹의 성원으로 인정하면서도 다양한 개개인의 고유성을 인정하고 평가
  • 현명한 아이디어의 수집과 의사결정에 다양한 그룹의 생각들을 최대한 활용하기
이러한 리더쉽의 목표를 달성하기 위해 포용적 리더쉽은 다음 여섯 가지 주요 특성을 가지고 있다고 한다.
  1. 확약 commitment : 다양성을 포용하는 것을 확약한다. 각 성원의 가치를 최대한 활용하고 공정하게 대우하고, 이것이 높은 우선순위임을 이해한다. 이를 위해서 리더 스스로는 겸허함을 필요로 하고 정보를 공유하고 공감한다.
  2. 용기 courage : 겸손하면서도 용감해야 한다. 각 성원의 장점과 단점을 이해하고 개인의 한계를 극복할 수 있는 다른 이들의 역할을 적극 추구한다. 진정을 가지고 다양성과 포용을 대한다. 일괄적으로 대하는 조직의 태도와 실행에 대해 적극적으로 문제 제기를 하고 변화를 위해 노력한다.
  3. 편향 인지 cognizance of bias : 개인이 아닌 어떤 전형으로 편향되어 인지하는 경향을 극복하기 위해 노력한다. 편향으로 다른 사람을 평가하지 않도록 노력을 기울인다. 소통과 의사 결정 과정, 결과 등에서 공정하고 장점에 기반한 평가를 해야 공정함을 이룰 수 있다.
  4. 호기심 curiosity : 열린 마음을 가지고 타인들의 시각과 세상 경험에 대해 궁금해하고 모호함이나 불확실한 부분에 대해서는 인내를 가진다. 다양한 개인들로부터 호기심어린 질문을 던지고, 적극적으로 듣는 자세가 핵심 기술이다. 이 과정에서 생각의 흐름을 질식시키는 너무 빠른 결정은 절대 금물이다.
  5. 문화 이해력 culturally intelligent : 다양한 문화를 경험하고 이해한다. 다양한 문화적 배경을 가진 개인들을 이해하고 문화를 수용하기 위해 행동 방식을 고칠 필요도 있다.
  6. 협업적 자세 collaborative : 개인에게 권한을 주고 다양한 그룹의 생각들을 만들고 활용한다. 생각의 흐름을 통제하지 말고 팀에게 자율성을 주고 다양한 견해를 얻기 위해 다른 그룹과 소통할 것을 권한다. 모든 팀 성원이 목소리를 낼 수 있도록 스타일과 프로세스를 맞춰간다.
 The six signature traits of an inclusive leader


포용성과 창의성
살펴본 대로 포용성은 다양성을 인정하고 이로부터 아이디어를 끌어내는 방법이다. 리더는 늘 목표를 분명하게 가지는 사람이다. 포용성을 가진 조직 즉, 다양한 목소리를 듣고 자율적인 조직을 만들어내는 것은 지속적으로 창의를 만들어내는 조직이 되기 위한 매우 중요한 기반이라 할 수 있다.
포용적 조직을 위한 코칭은 목표를 공유하고 각 저해 요소들을 여러 가지 방법으로 소통하면서 해결해나가는 방향으로 이루어질 수 있다.

포용적 리더쉽과 포용적 조직은 개인의 창의적 문제 해결을 집단의 창의적 문제 해결로 발전시키는 중요한 매개체라고 할 수 있겠다.

포용적 자세는 조직 뿐만아니라 개인의 창의를 위해서도 중요하다. 앞서 말한 대로 점점 더 다양성의 시대로 접어드는 세상을 살아가는 개인이 더 좋은 판단을 하기 위해서는 다양한 견해를 인정하는 데서 출발해야 한다.
판단은 엄밀해야 하지만, 출발은 포용적이어야 한다. 개인이 포용적이 되려면 다른 개인이나 지식들의 결과물에 대해 인정과 존중을 하는 것이 필요하다. 물론 존중이 추종이거나 무비판적 수용이어서는 안된다. 출발점으로서 존중하되 엄밀한 사고를 거쳐서 변화된 새로운 것을 받아들여야 한다.
이것은 개인의 학습 능력 개선과도 밀접한 관련이 있다.
아무리 개인의 재능이 뛰어나더라도 학습 능력이 떨어지면 창의적 성과를 만들기가 어렵다.

포용하는 개인의 엄밀한 사고가 필요한 시대이다.

댓글

이 블로그의 인기 게시물

[Java] Java G1 GC의 특성에 따른 Full GC 회피 튜닝 방법

Java 6 중반부터 G1 GC가 나오면서 이 새로운 Java VM GC 정책을 두고 성능 튜닝을 어떻게 할지 고민이 많은 것 같다.

일단 생소하기 때문에 어렵다.

그런데 경험들이 조금씩 쌓이면서 문제점도 꽤 발견되는 것 같다.

먼저 G1GC를 이해하는 데 유용한 사이트이다.

Garbage-First CollectorGetting Started with the G1 Garbage CollectorUnderstanding G1 GC LogsTuning Garbage Collection for Mission-Critical Java ApplicationsControlling GC pauses with the GarbageFirst CollectorG1: One Garbage Collector To Rule Them AllGarbage First (G1) Garbage Collection Optionscompare JVM options for public메일 : G1 GC clean up time is too long
JDK 7부터 기본이 된 G1(garbage first) GC는 JVM의 Heap 메모리를 1MB 정도 크기의 region들로 나눠서 region별로 generation을 지정하여 상당히 효율이 좋지만 튜닝하는 게 까다롭다.
(새로운 메모리 처리 구조에 대한 튜닝 경험도 많이 부족해서 더욱 까다롭게 느껴지는 것 같다.)

지금까지 널리 알려진 문제로는 첫째, perm generation collection을 full gc때만 하는 문제가 있다.
즉, 클래스 언로딩을 full gc때만해서 자주 재배포가 발생하는 코드가 있는 경우 문제가 될 수 있다.
앞으로는 perm generation을 완전히 없애도록 JVM의 방향을 잡고 있기 때문에 당분간 이 문제는 해결하지 않을 것으로 보인다.

둘째, G1 GC에서 거대 객체(humongous object)라고 부르는 메모리 사용량이 큰 객체들에 대한 처리는 아직 최적화되지 않았다. 보통 한 region의 50% …

[Java] Heap Dump 분석을 통한 Perm Area Memory Leak 원인 진단

Software 특히 Java 언어를 사용하는 Software 개발 조직에 몸담고 있지만, 마흔을 훌쩍 넘긴 나이에 이런 글을 쓰는 것이 적합한지 의심되는데 특히 국내 SW 환경을 고려한다면 몹시 우스꽝스럽다.

이젠 개발팀장도 아니고 개발실장도 아니고 그위의 관리자이지만, 아직 완전히 제품 코드로부터 역할을 분리하지 못했고, 이러한 시간이 많이 걸리고 책임 소재가 불분명한 문제를 해결할 전문 인력을 두고 있지 않기 때문에 결국 직접 하는 경우가 생긴다. 이것은 미흡한 관리 능력의 결과라고 봐도 좋겠다.

개인적으로는 이러한 일이 전혀 나쁘지 않다. 즐거운 Software Life의 하나일 뿐이다.
관리자가 이러한 삽질을 직접 하는 것이 관리 체계를 무너뜨리는 것 아니냐고 묻겠지만...

oh, give me a break.. 나중에 교육교재 만드는 데 도움이 될까해서 하는 관리 행위의 하나라고 봐주기 바람~~ ㅠ_ㅠ;;

perm gen 과 class leak
Permanent Generation 은 young과 old를 구분하는 Generational Collector 방식인 Sun (now, Oracle)의 HotSpot JVM에서 Old generation 중 한 영역이다.
lifetime이 길다고 판단된 object들을 old generation으로 옮겨서 빈번한 gc의 대상이 되지 않도록 하는 것이 generational collector의 기본 아이디어인데 permanent generation은 old 중에서도 거의 gc 대상이 될 일이 없다고 생각되는 object들을 딴 영역에서 관리하겠다는 아이디어의 산물이다.

HotSpot JVM의 Perm Area 에는 주로 자바의 클래스 객체들이나 문자열 상수 풀에 속한 String 객체들이 위치한다.
메모리 leak의 대상이 되는 것은 string constants 보다는 주로 class 객체들이다.

(class 객체는 주로 객체의 타입을 나타내는 클래스나 인터페이스를 표현하는 객체로 타입명 뒤에 .class…

맥북프로 13인치 2010년 버전의 하드웨어 업그레이드 산전수전 경험기

혼돈의 시작
2010년에 구입한 맥북프로 13인치.

메모리 4GB,  하드디스크 256GB

2013년에 맥북프로 레티나 13인치를 사면서 아내와 딸이 함께 구형 맥북프로를 사용했다.

2016년에 또다시 맥북프로 레티나 13인치를 딸에게 사주면서 버려질 위기에 처한 맥북프로를 아내가 논문 작성용으로 쓰고 싶다고 해서 고민하다가 하드웨어 업그레이드를 결심.
메모리를 좀 늘리고 HDD를 SSD로 바꾸면 충분히 빨라질 것이라고 당연한 판단.

먼저 여기저기 뒤져서 애플에서는 공식 지원하지 않는 맥북프로 업그레이드 방법을 찾아냈다.
기종을 정확하게 아는 게 핵심.
우리 집 맥북프로의 공식 버전명은 MacBooPro 7.1 혹은 MacBook Pro Mid 2010 이었다.

먼저 메모리를 찾아봤다. 16GB까지 업그레이드 가능하다는 주장도 있었으나 주장들이 좀 엇갈려서 안정적으로 4GB 두 개 즉, 8GB로 업그레이드하기로 했다.

8.0GB OWC Memory Upgrade Kit - 2x 4.0GB PC8500 1066MHz 204 Pin (gmarket에서 9만 2천원. 배송비 포함)

다음은 HDD를 대체할 SSD.
이것도 여기저기 찾아봐서 호환이 확실히 되는 걸 찾았다.

MICRON Crucial MX300 275GB SSD (gmarket에서 9만 7천 2백원. 배송비 포함)

한국에서 구매하는 방법은 G-Market 뿐이었던듯.
아마존은 대부분 한국에서는 구매할 수 없는 곳 뿐이었다.

그리고, 마지막으로 맥북을 분해 조립하기 위한 드라이버들.
메모리와 HDD 교체에 필요한 드라이버는 작은 십자 드라이버 하나였다.
(하지만, 종류별로 다 구매했다는 ㅠ_ㅠ 나중에 나오지만 배터리를 교체하려면 Y자 드라이버도 필요하다. 드라이버는 한 개당 gmarket에서 1800원 정도.)

2016년 8월 10일
자, 이제 20만원 가까운 금액을 gmarket에 입금!

2016년 8월 24일
주문한 부품들이 도착한 것은 2주 후

분해와 조립, 무한 반복...
이제 이 맥북도 곧 날라다니겠…