brunch

You can make anything
by writing

C.S.Lewis

by Cherry Apr 18. 2024

UX 심리학 : 포스텔의 법칙

스스로에게는 엄격하게, 남에게는 관대하게

포스텔의 법칙(Postel's Law) : 유연성과 관용성의 균형


정의

스스로에게는 엄격하게, 남에게는 관대하게

포스텔의 법칙은 컴퓨터 과학자 존 포스텔(Jon Postel)이 처음 제시한 개념으로, 네트워크 프로토콜의 설계와 구현에 있어서, "송신 측은 엄격하게, 수신 측은 관대하게"라는 원칙입니다. 사용자가 입력하는 값에 대해서는 유연하고 관용적으로 대응하되 시스템의 안정성과 접근성은 엄격하게 관리해야 한다는 개념으로 이 법칙은 시스템이 잘못된 입력이나 예상치 못한 상황에서도 안정적으로 동작해야 한다는 것을 강조합니다. 즉, 시스템은 사용자의 다양한 입력을 관용적으로 받아들이고, 오류가 발생해도 안정적으로 동작해야 한다는 것입니다.


예를 들어, 웹 브라우저는 다양한 형태의 HTML 코드를 처리할 수 있어야 하며, 심지어 일부 오류가 포함된 코드라도 최대한 잘 해석하려고 시도해야 합니다. 반면에 웹 페이지를 만드는 개발자는 표준을 엄격히 준수하는 깨끗한 HTML 코드를 작성해야 합니다. 이 원칙은 시스템이 다양한 상황과 예상치 못한 입력에 대해 더욱 유연하게 반응할 수 있도록 도와주며, 이는 시스템의 견고함과 확장성을 높이는 데 중요한 역할을 합니다.

UX에서의 중요성

포스텔의 법칙은 사용자 행동의 일관성과 감성적 특성을 고려하여 사용자 경험을 설계하는 데 매우 중요합니다. 사용자 입력에 대한 유연성과 관용성을 보장하면서도 시스템의 안정성과 접근성을 유지하는 것이 핵심입니다. 서비스에서 사용자의 다양한 입력 방식을 고려하고, 오류가 발생해도 시스템이 안정적으로 동작하도록 시스템을 설계해야 합니다.


실제 적용 사례

포스텔의 법칙은 HTML과 CSS 설계에 큰 영향을 미쳤습니다. 웹 브라우저는 잘못된 HTML 및 CSS 코드에도 안정적으로 동작할 수 있도록 설계되었습니다. 또한 포스텔의 법칙은 소프트웨어 아키텍처 설계에도 적용되어, 오류 허용 및 장애 복구 기능을 갖춘 시스템을 만드는 데 기여했습니다. 사용자가 입력한 정보에 오류가 있더라도 이를 관용적으로 받아들이고 사용자를 안내하는 것이 포스텔의 법칙의 원칙입니다.


결론

포스텔 법칙은 사용자의 다양한 입력을 관용적으로 받아들이고, 오류가 발생해도 안정적으로 동작하는 시스템을 만드는 데 도움을 줍니다. 이 원칙을 이해하고 적용함으로써 사용자에게 편리하고 안정적인 경험을 제공할 수 있습니다.


참고 자료

https://medium.com/kubo/postels-law-designing-for-robustness-1503ff1f72dd

https://medium.com/perpetual/ux-design-principle-005-postels-law-d1ebac4e13d9

https://lawsofux.com/postels-law/

이전 19화 UX 심리학 : 테슬러의 법칙
brunch book
$magazine.title

현재 글은 이 브런치북에
소속되어 있습니다.

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari