본문 바로가기

분류 전체보기

체계적인 UX 분석을 위한 첫 단계를 위하여(알기 쉬운 UX 디자인 평가) "온라인 사용성 조사"라는 생소한 단어가 책을 살펴보는 내내 머릿속에 맴돌았다. 기존의 사용자 조사를 좀 더 쉽고 편리한 방식으로 접근한 듯한 온라인 사용성 조사는생각보다 체계적인 과정을 거쳐 이루어진 다는 것을 알게 되었다. User Experience를 파악한다는 것은 생각보다 쉬운 일이 아니다.무엇보다 조사에 응하는 당사자가 진실을 말할지 거짓을 말하지, 아니면 이도 저도 아닌 의견을말할지 알 수 없기 때문이다. 온라인 사용성 조사는 가급적 조사 대상자로부터 양질의 데이터를 추출하여 이를제품에 반영하고자 하는 노력의 결과이다. 각 단계별로 어떤 점을 중점적으로 바라볼 것인지, 무엇을 조심해야 할 것인지 등에 대한나름의 가이드가 존재하여 마치 advanced tutorial 같은 느낌을 받을 수 있었.. 더보기
용기 있는 이들의 가치있는 발자취 ("위대한 IT벤처의 탄생") 용기 있는 이들의 가치있는 발자취 ("위대한 IT벤처의 탄생") 영화와 드라마가 재미있고 즐거운 이유는 우리가 꿈꿔왔던 인물들이 있기 때문이다.그들은 때때로 슈퍼 히어로, 로맨티스트, 그리고 자유로운 영혼으로 표현되곤 한다.우리가 그들에게 열광하는 이유는 그들이 멋지기도 하지만, 무엇보다도 우리가 그들처럼 될 수 없다는 것을알기 때문이지 않을까. 1990년대 후반, 혜성처럼 나타났다가 신기루처럼 사라진 벤처열풍은 우리에게 현실의 무서움을 알려주었다.공무원이 되기 위한, 대기업 직원이 되기 위한, 그리고 학교 선생님이 되기 위한 젊은이들의 경쟁은 더욱치열해졌다. 이런 상황에서 다시금 불어오는 벤처의 희망은 히어로를 기다려온 이들에게 적잖은 희망을주고 있다. "위대한 IT 벤처의 탄생"은 우리와 다를바 없는.. 더보기
Extreme Programming - 5. 시작하기 & 보조 실천방법 Extreme Programming - 5. 시작하기 & 보조 실천방법 8장 시작하기 XP를 시작하는 데 있어서 갑자기 많은 부분을 바꾸거나 제한을 두지 않아도 된다는 점이 인상적이었습니다. 작은 부분 또는 시작할 수 있는 부분부터 점진적인 변화를 통해 긍정적인 효과의 극대화를 이루려는 점은 급작스러운 변화를 부담스러워 할 수 있는 이들에게 좋은 가이드가 될 것 같습니다. 하지만 수치화 작업을 통해 가시적인 변화 지표를 확인해야 한다는 점은 적극적으로 공감할만한 부분이었습니다. 심정적인 변화도 중요하지만 변화 자체를 어느 정도 확인하는 과정도 필요하다는 생각이 들었습니다. 같은 맥락에서 실천방법들의 지도를 그리는 것 역시 체계적인 XP의 수행과 더불어 앞으로 XP를 수행하겠다는 의지를 간접적으로 표현하는.. 더보기
Extreme Programming - 4. 실천방법 & 기본 실천방법 Extreme Programming - 4. 실천방법 & 기본 실천방법 6장 실천방법 XP의 실천방법을 바라보는 관점이나 적용 방식등에 대한 이야기 같습니다. 하나의 완전체라기보다는 적용 후에 상황에 따라 변동의 여지를 둔 것이 인상적입니다. 결국 XP의 실천방법은 시대에 따라 조금씩 변화해도 좋다는 느낌을 받았네요.. 7장 기본 실천방법 "정보를 제공하는 작업 공간"은 현재 진행중인 프로젝트에서 유용하게 쓰이는 방법입니다. 인프라와 유기적으로 적용되는 프로젝트여서 내부 구조를 알아야 이해하기 쉬운데 이런 부분을 수시로 화이트 보드에 공유하면서 진행사항을 함께 파악하고 있습니다. "짝 프로그래밍"은 전부터 흥미롭게 지켜봤던 주제인지라 더 자세하게 읽으려 노력했습니다. 참여자가 짝 프로그래밍에 대해 익숙해.. 더보기
Extreme Programming - 3. 가치 & 원칙 Extreme Programming - 3 가치 & 원칙‎"Chap4. 가치 " - 인상 깊었던 점 다음 장에 등장하는 "원칙"에 관한 부분도 중요하지만, 저에게는 4장에 등장한 5가지 가치가 매우 깊게 와 닿았습니다. 특히 의사소통, 피드백, 용기 항목은 제가 프로젝트를 경험하면서 "미리 알고 행동했더라면 좋았을 것" 이라는 강한 후회가 남는 항목이었습니다. 팀에 최대한 피해를 주지 말아야겠다는 생각이 앞서서 해당 항목들을 활용하지 못하고 혼자 안고 가려는 잘못된 생각이 결국 팀과 나의 발전을 모두 막았다는 후회가 들었습니다. - 의문점 코딩 스타일을 맞춘다던가 일을 하는 원칙을 정하는 것은 어찌보면 명확할 수도 있습니다. 다만 의사소통 하는 방식은 명확하게 정의될 수 있는 걸까요? 사람마다 말하는 스.. 더보기
Extreme Programming - 2. 운전하는 법 배우기 & 가치, 원칙, 실천방법 Extreme Programming - 2 운전하는 법 배우기 & 가치, 원칙, 실천방법‎"Chap2. 운전하는 법 배우기 " - 인상 깊었던 점 XP의 패러다임에 대한 것. 정적이라기 보다는 동적인 느낌에 가까운 것 (깨어 있고 적응하며 변하는 것) - 의문점 실제 프로젝트에서는 요구사항을 fix 해놓고 작업을 진행하는 것이 가장 효과적이고 납기를 맞출 수 있는 최선의 방법이라 들었습니다. 하지만 2장의 "소프트웨어의 모든 것은 변한다, 요구사항은 변한다, 설계도 변한다...." 구절은 고객의 요구사항이 항상 변한다는 것을 암시합니다. 결국 제가 듣고 경험해왔던(경험이래봤자..짧습니다) 현실과 익스트림이 주장하는 이론은 상반되는 상황입니다. 두 형님이나 누님이 실제 현장에서 경험한 것을 토대로 어떤 것.. 더보기
Extreme Programming - 1. XP란 무엇인가? Extreme Programming - 1 Chap 1. XP란 무엇인가? 1. XP는... - 과거에는 잘 통했지만 지금은 일을 최고로 잘 하려고 하는데 방해가 되는 습관과 양식을 버리는 것 - 우리가 할 수 있는 게 무엇인지 공개한 다음 그걸 해내는 것에 대한 이야기 - 우리가 될 수 있는 최고의 자신을 향해 나아가면서 그 과정에서 개발자로서 최고가 되는 것에 대한 이야기 - 프로그래밍 기법과 명확한 의사소통, 팀워크를 탁월하게 적용하는 것에 집중하는 소프트웨어 개발의 양식 2. XP에 포함되는 것들 - 의사소통, 피드백, 단순성, 용기, 존중 같은 가치들에 바탕을 둔 SW 개발 철학 - SW개발을 개선하는 데 쓸모가 있다고 증명된 실천방법들의 집합 - 상호 보완적인 원칙들. 가치를 실천방법으로 옮기.. 더보기