워크어라운드
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
워크어라운드는 법률, 규제, 또는 기술적 문제 등의 제약을 피하거나 우회하기 위한 임시적인 해결책을 의미한다. 법률 및 규제 우회 사례로 프랑스에서 노동법을 피하기 위해 직원을 49명 이하로 고용하는 경우와 마이크로소프트가 특허 침해를 피하기 위해 XML 기능이 있는 버전과 없는 버전을 만드는 경우가 있다. 프로그래밍에서는 라이브러리 오류를 임시로 해결하는 방법으로 사용될 수 있으며, 임시변통이므로 근본적인 대책이 필요하다. 워크어라운드는 시스템 오류의 원인이 될 수 있으며, 변경 사항을 기록해두면 근본적인 해결에 도움이 된다.
더 읽어볼만한 페이지
- 소프트웨어 유지 보수 - 기술 부채
기술 부채는 소프트웨어 개발에서 발생하는 개념으로, 현재의 편의적인 설계가 미래에 추가적인 비용을 발생시키는 것을 의미하며, 다양한 원인으로 발생하여 개발 비용 증가, 프로젝트 지연, 경쟁력 약화 등의 부정적인 결과를 초래할 수 있다. - 소프트웨어 유지 보수 - 소프트웨어 유지보수
소프트웨어 유지보수는 개발 후 발생하는 변경 및 수정 활동으로, 소프트웨어 자산 가치 유지 및 시스템 수명 연장에 중요한 역할을 하며, 오류 수정, 기능 개선, 진화, 융합, 지속적인 개선 및 발전 등을 포함하고 수정, 예방, 적응, 완전화 유지보수 등으로 분류된다. - 소프트웨어 품질 - 신뢰성 공학
신뢰성 공학은 제품이나 시스템이 정해진 기간 동안 지정된 조건에서 의도된 기능을 수행할 확률을 다루는 공학 분야이며, 확률, 의도된 기능, 기간, 조건을 고려하여 시스템의 신뢰성을 높이고, 신뢰성 시험 및 다양한 기법을 활용하여 안전 공학 및 제조업 분야에서 중요한 역할을 한다. - 소프트웨어 품질 - 정확성
프로그램이나 시스템이 의도한 대로 작동하는지를 나타내는 컴퓨터 과학 및 철학의 개념인 정확성은 알란 튜링의 정지 문제와 같은 컴퓨터 과학의 근본적인 문제와 관련되어 철학적 논의의 대상이 된다.
워크어라운드 | |
---|---|
정의 | |
정의 | 원래 의도된 것이 아닌 다른 방식으로 문제를 해결하거나 피하는 방법 |
특징 | |
목적 | 문제 해결 또는 회피 |
발생 시점 | 예상치 못한 문제 발생 시 |
지속 가능성 | 일시적인 해결책일 수 있음 |
공식 절차와의 관계 | 공식 절차를 우회하거나 대체할 수 있음 |
정보 기술 (IT) 분야 | |
의미 | 시스템의 버그나 제한 사항을 해결하기 위한 임시적인 해결책 |
예시 | 소프트웨어 버그 수정 하드웨어 문제 해결 시스템 성능 개선 |
주의사항 | 장기적인 해결책이 아닐 수 있으며, 다른 문제를 야기할 수 있음 |
비즈니스 분야 | |
의미 | 기존의 프로세스나 정책을 우회하는 임시적인 해결책 |
예시 | 긴급한 고객 요청 처리 예상치 못한 공급망 문제 해결 규정 준수 문제 해결 |
주의사항 | 근본적인 문제 해결 없이 임시방편으로 사용될 경우, 비효율성을 초래할 수 있음 |
사회 과학 분야 | |
의미 | 공식적인 시스템이나 절차의 결함을 보완하기 위한 비공식적인 전략 또는 행동 |
예시 | 의료 분야에서의 환자 안전 문제 해결 교육 분야에서의 학생 지원 정부 정책의 사각지대 해결 |
주의사항 | 사회 시스템의 근본적인 문제점을 가릴 수 있으며, 불평등을 심화시킬 수 있음 |
기타 분야 | |
의미 | 다양한 분야에서 발생하는 문제 해결을 위한 임시적인 대안 |
예시 | 건설 현장에서의 자재 부족 문제 해결 환경 문제 해결을 위한 임시 조치 법률적인 문제 해결을 위한 우회적인 방법 |
주의사항 | 상황에 따라 긍정적 또는 부정적인 결과를 초래할 수 있음 |
2. 법률 및 규제 우회
법률 시스템이 제약이나 요구 사항을 설정할 때, 법률은 종종 우회책을 제공하기도 한다. 이는 기업이나 개인이 법의 취지를 따르지 않고 회피하려는 시도로 이어질 수 있다.
프랑스에서는 50인 이상 기업에 적용되는 엄격한 노동법을 피하기 위해 49명 이하로 직원을 고용하는 사례가 있다.[10]
마이크로소프트는 XML 기능에 대한 특허 침해 금지 명령을 받았을 때, 해당 기능이 있는 버전과 없는 버전 두 가지를 만드는 방안을 고려했다.[11]
2. 1. 사례
PDP라는 용어는 컴퓨터 구매 또는 임대 계약 문제로 인해 컴퓨터를 다른 이름으로 설명하는 데 사용되었다. "PDP"라는 이름은 의도적으로 "컴퓨터"라는 용어 사용을 피하기 위한 것이었다.[12][13][14][15][16][17] 이는 더 큰 컴퓨터를 구매할 여력이 없는 시장을 목표로 했다.GNU는 AT&T의 학술적 라이선스 및 유닉스 사용료 인상,[18] 동시 사용자 수 제한 및 사용 유형에 대한 제한[18][19]에 대한 대안으로 유사한 기능을 가진 우회책에 대한 동기를 부여했다.
PSAP는 보청기보다 더 저렴하지만 기능이 더 제한적이다.[20][21][22]
프랑스에서는 50인 이상 기업에 적용되는 엄격한 노동법을 피하기 위해 49명 이하로 직원을 고용하는 사례가 있다.
마이크로소프트는 XML 기능에 대한 특허 침해 금지 명령을 받았을 때, 해당 기능이 있는 버전과 없는 버전 두 가지를 만드는 방안을 고려했다.
3. 프로그래밍에서의 워크어라운드
3. 1. 주의점
워크어라운드는 임시변통에 지나지 않으므로 나중에 근본적인 대책이 필요하다.상황에 따라 워크어라운드가 원인이 되어 시스템에 문제가 발생할 수 있다. 예를 들어, 프로그래밍에서 시행되는 워크어라운드에는, 라이브러리에서 불일치 값이 감지되었을 때 (반환 값이 규정 외인 경우 등), 이를 회피하는 것이 있다. 라이브러리가 복구되면 정상적인 값이 반환되게 되지만, 워크어라운드에서는 본래 이상인 값 쪽을 정상적인 값으로 취급하고, 본래 정상인 값 쪽을 이상한 값으로 취급하기 때문에 워크어라운드가 원인이 되어 시스템에 장애가 발생할 수 있다. 워크어라운드를 실행했을 때, 무엇을 변경했는지를 기록해두면, 나중에 근본적인 대책을 실행할 때 편리하다.
워크어라운드를 힌트로 더 좋은 시스템을 구축할 수 있었다는 사례도 있다.[23]
4. 한국 사회에서의 워크어라운드
4. 1. 긍정적 측면
4. 2. 부정적 측면
참조
[1]
웹사이트
Workaround/Bypass on 3900 length limit on formula field
https://salesforce.s[...]
[2]
논문
Understanding Theory of Workarounds in Practice
[3]
문서
"[[Information technology|IT]]: a temporary method for dealing with a computer or software problem until a more permanent solution is found: One easy workaround is to ..."
[4]
웹사이트
work around - Definition
https://dictionary.c[...]
[5]
문서
It requires that social workers think 'outside the box' - outside their normal frames of ...
[6]
서적
ndigenous Social Work Around the World: Towards Culturally Relevant
https://books.google[...]
Ashgate Publishing
2008
[7]
웹사이트
Workaround [#1176558]
https://www.drupal.o[...]
2011-06-02
[8]
웹사이트
How to Fix the 'A [?]' Autocorrect Bug in iOS 11 When Typing 'i'
https://ios.gadgetha[...]
2017-11-07
[9]
웹사이트
Can't You Just Ask People?
http://theanthroguys[...]
TheAnthroGuys
2014-08-08
[10]
서적
Thinking Tech: Thoughts On the Key Technological Trends of Our Times
https://books.google[...]
2017
[11]
웹사이트
"'Easy workaround' could solve Microsoft Word's legal woes, says expert"
https://www.reuters.[...]
2009-08-14
[12]
논문
VAS Demonstration
https://ntrs.nasa.go[...]
1985-10
[13]
웹사이트
New Market Disruption: The DEC Programmable Data Processor
http://www.innovatio[...]
[14]
서적
Computers in Analytical Chemistry
https://books.google[...]
Elsevier
2013
[15]
웹사이트
The History of Digital Equipment Corporation
https://digital.com/[...]
[16]
서적
Accelerating energy innovation : insights from multiple sectors
University of Chicago Press
2011
[17]
서적
The atmel AVR microcontroller : MEGA and XMEGA in assembly and C
Delmar Cengage Learning
2014
[18]
웹사이트
Old licenses and prices
https://www.bell-lab[...]
[19]
문서
restricting " universities that wanted to use the system for their internal business (e.g. student registration) as distinct from teaching and research
[20]
문서
Since a licensed [[audiologist]] is required
[21]
뉴스
Pros and Cons of Inexpensive Hearing Aids Called PSAPs
https://www.wsj.com/[...]
2014-06-22
[22]
웹사이트
MarkeTrak VIII: Utilization of PSAPs and Direct-Mail Hearing Aids by People with Hearing Impairment
http://www.betterhea[...]
[23]
URL
http://theanthroguys[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com