소프트웨어 아키텍처가 중요한 이유🏠

소프트웨어 엔지니어링에서 아키텍처가 중요한 이유는, ‘변화에 유연하게 대응할 수 있어야 한다’라는 점에서 중요합니다. 저는 이 말을 약간 바꾸고자 합니다. 소프트웨어 엔지니어링에서 아키텍처가 중요한 이유는, ‘사용자들의 목소리에 응답할 수 있어야 한다’는 점에서 중요합니다. 변화의 주체는 고객이어야 합니다. 좋은 제품을 넘어 ‘모두를 위한 제품을 만든다’라는 구글의 신념처럼 더 큰 비전을 꿈꿔야 하므로 중요합니다. 애플은 ‘우리는 다름을 추구한다’는 신념에서 다른 디자인, 다른 사용성, 다른 제품을 만들었고, 마틴 루터 킹 목사는 “나는 꿈이 있다.”는 신념을 드러내면서 연설을 시작했습니다. “나는 계획이 있다.”고 말하지 않았습니다. 소프트웨어 엔지니어링도 어떻게 좋은 제품을 만들 수 있을까를 넘어 ‘왜 제품을 만들어야 하는지에 대한 신념’이 우선입니다. 신념을 가치로 만들 때 가장 중요한 것은 고객 우선 가치입니다. 세상에 수많은 조직이 있지만 고객이 없는 조직은 존재 가치가 없습니다. 그렇기에 경영자는 비전, 미션, 핵심 가치 등보다 시장과 고객을 우선시하는 마음을 가져야 합니다. 소프트웨어 엔지니어도 마찬가지입니다. 사용자의 국적, 민족, 인종, 성별, 연령, 사회 경제적 위치, 장애 여부, 신념 체계를 넘어 모든 사용자의 문제를 해결할 수 있다는 신념과 비전을 품을 수 있고 그런 사람들과 함께 세상을 이롭게 한다는 신념을 가질 수 있어야 합니다. 소프트웨어 엔지니어링도 제품의 비전, 목표의 가치보다 ‘더 많은 어려움을 겪는 사람들’의 문제점을 해결할 수 있다는 신념을 바탕으로 진행되어야 합니다. 그런 신념을 가진 사람의 신념을 믿고 싶습니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 16일 오전 8:39

 • 

저장 11조회 2,245

댓글 0

    함께 읽은 게시물

    < '모든 것을 받아들이기'의 진짜 의미 >

    1. 아무것도 기대하지 않으면 현재를 살게 된다.

    ... 더 보기

    < '네이버 다녀요'라는 말에 아무도 무슨 일을 하는지는 묻지 않았다 >

    1

    ... 더 보기

    🔦'네이버다움', 이렇게 찾았다고 합니다

    ... 더 보기

    NAVERfficial - "네이버다운 게 뭔데?" 물으신다면

    fficial.naver.com

    NAVERfficial - "네이버다운 게 뭔데?" 물으신다면

    이직의 조건

    

    ... 더 보기

    < 왜 사람들은 과거를 계속 반복할까? >

    1. 미래는 대개 과거를 되풀이하게 마련입니다. 피상적인 변화는 가능하지만, 진정한 변화는 드뭅니다.

    ... 더 보기

     • 

    댓글 1 • 저장 5 • 조회 1,008


    누구나 특정 회사에 들어서는 순간 느끼는 회사마다의 분위기가 있다. 가정도 마찬가지이다. 분위기가 엄해보이는 집, 까불까불한 집, 대화는 없어도 화목해보이는 집.

    ... 더 보기

    배달의 민족 한명수 CCO, 돈이 있어야 좋은 조직 문화를 만든다? “팩트는 기업 문화가 먼저 잘 잡혀야 돈이 따라온다”

    사례뉴스

    배달의 민족 한명수 CCO, 돈이 있어야 좋은 조직 문화를 만든다? “팩트는 기업 문화가 먼저 잘 잡혀야 돈이 따라온다”