IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
소프트웨어 개발은 사용자들에게 가치를 전달하기 위한 커뮤니케이션 활동으로 정의될 수 있습니다. 이는 다양한 배경지식을 가진 사람들이 협력하여 최상의 사용자 경험과 고객 가치를 창출하는 과정입니다. 개발의 최종 단계인 코딩 뿐만 아니라 중간 산출물을 활용하여 소프트웨어 설계를 완성해 나가는 것이 중요합니다. 이를 통해 소프트웨어가 혜성처럼 갑자기 등장하는 것이 아니라, 다양한 전문가들과의 협업을 통해 세밀하게 구축된 결과물을 만들어낼 수 있습니다.