가장 저렴하고 쉬운 전략

마지막 업데이트: 2022년 2월 9일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
녹색과 흰색 브랜드 책 / Ludibes 가 전략적 브랜딩을 알리기 위해 회사에서 사용하는 브랜드 북의 예

가장 저렴한 TV 광고를 어떻게 선택합니까?

귀하의 비즈니스에 가장 저렴한 TV 광고를 선택하면 많은 이점을 얻을 수 있습니다. 비용이 낮기 때문에 추가 판매를 생성하여 투자를 회수 할 가능성이 높아집니다. 요령은 타겟 고객에게 도달 할 수있는 광고 및 기타 형태의 텔레비전 광고를 게재하는 방법을 결정하고 광고에 가장 적합한 시간대를 확보하는 것입니다. 이 두 가지 목표를 관리하기 위해서는 텔레비전 매체를 최대한 활용하는 방법을 이해하는 노련한 광고 담당자의 도움이 필요할 것입니다.

저렴한 TV 광고는 광고 준비 방법과 관련하여 여러 형태를 취할 수 있습니다. 한 가지 접근 방식은 유머의 현지 요소를 활용해야하며, 현지 시장에 진출하는 현지 기반 비즈니스에 매우 효과적인 전략입니다. 다큐멘터리 스타일의 광고는 비교적 저렴한 비용으로 준비 할 수 있으며 특정 유형의 시청자에게 호소 할 것입니다. 또 다른 사람들은 단기간에 간단하고 파악하기 쉬운 사실을 원하기 때문에 광고의 속도와 내용이 중요합니다. 원하는 인구 통계에 적합한 형식을 선택하면 저렴한 TV 광고 캠페인의 성공에 큰 차이가 있습니다.

저렴한 TV 광고에서 고려해야 할 또 다른 주요 요소는 낮이나 저녁에 광고가 언제 어디서 방송되는지입니다. 현지 회사는 종종 로컬로 제작 된 쇼 중에는 시간을 확보 할 수 있으며, 네트워크 피드를 통해 제공되는 쇼 중에는 일정을 확보 할 수도 있습니다. 광고에 적합한 방송국과 시간대를 선택하는 것은 원하는 고객 인구 통계가 언제 시청되고 있는지, 그리고 어떤 시청자가 시청할 가능성이 높은지를 아는 것에 달려 있습니다. 예를 들어, 늦은 밤에 시간을 사서 지역 데이트 서비스를 성공적으로 광고 할 수 있지만, 노인이 대상으로하는 제품을 판매하는 비즈니스는 낮이나 이른 저녁에 특히 시간이 차단 된 경우 더 나은 결과를 얻을 수 가장 저렴하고 쉬운 전략 있습니다 원하는 선거구 중에서 높은 평가를받는 TV 프로그램 중에

비용은 저렴한 TV 광고의 특징 중 하나이지만, 비용이 덜 든다고해서 품질이 낮아질 필요는 없습니다. 상업 광고는 많은 비용을 들이지 않고도 재미 있고 재미 있고 유익한 정보를 제공 할 수 있습니다. 마찬가지로, 막대한 양의 돈을 광고에 소비하고 영감을 얻지 못하고 소비자에게 호소하지 않는 결과를 얻을 수 있습니다.

가장 저렴하고 쉬운 전략

안녕하세요, 화해 개발팀 백엔드 플랫폼 소속 이현재입니다. Git 브랜치 전략

개발자라면 누가 언급하지 않더라도 자연스레 알아야 하는 지식들이 생기죠? 그중에서 브랜치 전략에 대해 되돌아보는 시간을 가지려고 해요. 이미 갖추어진 환경에서 일한다면 크게 고민해보지 않았을 내용일 겁니다. 우리가 사용하는 브랜치 전략이 주어진 개발 프로세스에 적합한지 살펴봅시다.

브랜치 전략을 세우기 전에 필요한 현황 파악

개발자들이 코드를 만들 때 빠질 수 없는 프로그램이 바로 버전관리시스템 Version Control Systems, VCS 입니다. 코드 변경사항을 기록하는 건 물론이며, 동료들과 협업을 도와주는 도구죠. 만약 버그가 발생하여 이전 상태로 되돌아가야 할 상황에서 VCS가 없다면 곤혹스러울 겁니다. 동시에 상용 버전을 여럿 관리할 때도 마찬가지죠. 개발하며 겪기 쉬운 문제를 대응하는 수단이 VCS입니다.

VCS는 분명 훌륭한 개발도구이지만, 정책에 따라 협업 부서까지 제약을 받습니다. 정기 배포 시 통합 테스트 브랜치를 하나로 고정하면 필연적으로 소스 프리징이 발생하죠. 장기 프로젝트는 QA기간이 길잖아요? 자연스레 선행 배포가 이루어지기 전까지 다른 프로젝트는 배포 나갈 수 없는 상황이 만들어집니다. 혹여나 핫픽스로 나갈 긴급 배포 건이 발생한다면 일은 더 커지죠. 그렇다고 겪지 않을 상황까지 대비하는 전략은 개발 리소스를 낭비할 뿐입니다.

효과적으로 VCS를 사용하려면 프로젝트 여건에 어울리는 브랜치 전략을 세워야 합니다. 이를 위한 첫 번째는 바로 브랜치 전략에 대한 비교 분석입니다. Git기반으로 워크플로우를 고민해보았다면 모를 수 없는 대표 세 가지를 비교하며 살펴봅시다.

Git-flow

Git 브랜치 전략_git flow

2010년, Git-flow는 온라인에서 nvie라는 닉네임을 사용하는 한 개발자에 의하여 알려지기 시작합니다. 그는 Git을 기반으로 한 성공적인 개발 모델을 만들었다고 글을 씁니다. feature – develop – release – hotfix – master 로 브랜치를 구성하여 1년 동안 사용한 경험담이죠. 이에 감명받은 사람들을 필두로 점차 퍼지기 시작하더니 어느새 대표적인 워크플로우로 대두됩니다. 10년 넘게 흐른 지금까지도 수많은 개발자들이 이를 표준으로 여길 정도로 많은 인기를 누립니다.

이처럼 광적인 반응을 우려한 nive는 2020년 3월에 그동안 못 꺼낸 이야기를 밝힙니다.

“Git-flow has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea.”
Git-flow는 사람들이 표준처럼 다루기 시작할 정도로 많은 소프트웨어 팀에서 큰 인기를 누렸지만, 불행하게도 만병통치약으로 취급되기 시작했다.

“Web apps are typically continuously delivered, not rolled back, and you don’t have to support multiple versions of the software running in the wild.”

웹 애플리케이션은 일반적으로 롤백되지 않으며, 지속적으로 서비스를 제공하기에 소프트웨어를 다양한 버전으로 지원할 필요가 없다.

“This is not the class of software that I had in mind when I wrote the blog post 10 years ago. If your team is doing continuous delivery of software, I would suggest to adopt a much simpler workflow (like GitHub flow) instead of trying to shoehorn git-flow into your team.”

10년 전 블로그에 글을 쓸 때 이러한 소프트웨어를 염두하지 않았다. 만약 당신의 팀이 소프트웨어를 지속적으로 제공한다면 GitHub-flow와 같은 간단한 워크플로우 채택을 제안한다.

이처럼 Git-flow는 소프트웨어 버전 관리가 필요한 앱이나 솔루션, 혹은 public API에 적합한 워크플로우입니다. 웹 애플리케이션에서 Git-flow는 고려할 전략이 아닙니다.

GitHub-flow

Git 브랜치 전략_github flow

2011년, GitHub CIO인 Scott Chacon이 GitHub-flow를 처음 꺼냅니다. 그는 Git-flow가 가진 가장 큰 문제는 개발자가 요구하는 상황보다 훨씬 더 복잡한 프로세스라고 지적합니다. 워크플로우를 단순화하면 개발자들이 빨리 습득할 수 있죠. 단순할수록 오버헤드가 발생하지 않아 브랜치 전략을 이해하지 못하여 생기는 문제가 사라진다고 말합니다.

GitHub-flow는 Git-flow가 가진 복잡성을 전부 제거합니다. 유지 브랜치는 master 하나를 두는 방식으로 고수합니다. master 를 제외한 브랜치는 개발자 재량에 맡기니 복잡한 정책이 필요치 않습니다.

GitHub-flow 정책

  • master 는 언제든지 배포가 가능하다.
  • 새로운 프로젝트는 master 를 기반으로 별도 브랜치를 생성하여 작업을 진행한다.
  • 브랜치는 로컬에 commit하고, 정기적으로 원격 브랜치에 push한다.
  • 피드백이나 도움이 필요하거나, 코드 병합할 준비가 되었다면 pull request를 만든다.
  • 다른 사람이 변경된 코드를 검토한 뒤 승인하면 master 에 병합한다.
  • 병합된 master 는 즉시 배포할 수 있으며, 배포 해야만 한다.

이와 같은 정책을 가질 수 있는 이유는 GitHub-flow가 상시 배포 모델이기 때문입니다. Scott Chacon은 정기 배포가 가진 이점도 분명히 존재한다고 이야기하며, 다음과 같이 첨언합니다.

“만약 장기간 프로젝트가 존재하고, 핫픽스 등 유지보수를 위한 작업을 수행해야 되는 팀은 Git-flow가 타당하다. 상시 배포하는 팀은 간단한 GitHub-flow가 적합하다.”

GitHub-flow를 공개한 그의 의견처럼 이 워크플로우는 상시 배포가 가능한 프로세스에서 유효합니다.

GitLab-flow

GitLab은 GitHub-flow가 지속 배포 모범 사례라는 점에 동의합니다. 다만 배포, 환경, 릴리즈 및 소스 통합 등 다양한 이슈에 대한 궁금증을 GitHub가 답하지 않았다고 지적합니다. GitLab은 GitHub-flow를 기반으로 상황에 따라 워크플로우를 활용하는 방법에 대하여 추가적인 가이드를 제공합니다.

  1. 배포 기간이 정해진 경우 발생하는 통합 이슈 해결책
  2. 서버 환경에 따른 브랜치 구성 방법
  3. 릴리즈 버전이 master 와 분리되어 운영되어야 하는 상황 타개법

이 외에도 rebase를 활용한 commit 압축하기, merge commit 줄이는 방법, commit 메시지 작성 방법, 기능 분기에 대한 정책 등 다양한 방면에 대한 해답을 제시합니다. 그중에서도 GitLab이 내세운 건 이슈 기반 트래킹입니다.

코드를 변경하는 목적은 분명하므로 이슈로 생성하여 관리하자.’는 이념 아래로 코드 변경 사유를 투명하게 공개하자는 원칙입니다. GitLab은 동일한 repository를 사용하는 개발자들끼리 작업 내역을 알아야 된다고 말합니다. 또한 이슈를 기반으로 관리하면 브랜치 생명 주기가 보다 명확하게 파악되어 유지보수가 용이하죠.

정기 배포 웹 애플리케이션은 무얼 선택하지?

Git-flow와 GitHub-flow는 서로 다른 특징을 가진 만큼 사용 조건이 명확합니다. 자세히 살펴보면 두 워크플로우로는 한계가 드러나는 상황도 파악할 수 있죠. 만약 다음과 같은 여건이라면 어떤 브랜치 전략을 선택하시겠나요?

  • 지속적으로 변하는 웹 애플리케이션
    • 불필요한 버저닝 관리

    Git-flow를 널리 알린 nvie나, GitHub-flow를 주창한 Scott Chacon도 팀에 주어진 상황에 맞추어 쓰기를 권장합니다. GitLab도 마찬가지입니다. 맞지도 않은 옷을 억지로 입는 만큼 맵시나지 않는 일이 없기에 위와 같은 상황에서는 이처럼 접근해야 합니다.

    Git 브랜치 전략_워크플로우

    주어진 상황에 맞게 워크플로우를 재구성해봤습니다. 정기 배포 웹 애플리케이션에 어울리는 프로세스를 만들기 위해 변경한 부분은 크게 세 가지입니다.

    첫 번째, 정기 배포 기반인 만큼 Git-flow를 차용합니다. 다만 각기 다른 통합 테스트 환경을 구축하기 위하여 develop 를 제거합니다. 앱 애플리케이션처럼 릴리즈 버전이 정해져 있다면 Git-flow를 그대로 유지해도 괜찮지만, 동시성이 중요한 웹 프로젝트는 develop 브랜치로 인하여 지나칠 만큼 커다란 제약사항이 생깁니다.

    📌 develop 브랜치가 release 브랜치에 끼치는 영향
    release 브랜치가 다수 존재할 수 있어도, 이미 배포되지 않은 선행 release 가 존재한다면 배포 시점을 뒤집을 수 없어 소스 프리징이 해결되지 않는다.
    만약 release 브랜치까지 올렸지만, feature 로 돌려 다시 개발하는 상황이 발생하면 develop 브랜치까지 revert 해야 한다. 이 때 또 다른 release 브랜치가 존재한다면 생성된 순서에 따라 해당 브랜치까지 영향을 받는다.

    두 번째, GitHub-flow에 의거하여 유지 브랜치는 master 하나만 둡니다. 또한 모든 브랜치는 master 를 통해 생성합니다. Git-flow처럼 유지 브랜치를 두 가지 이상 둔다면 정책이 지나치게 복잡해져 오버헤드 발생 여지가 커집니다. master 브랜치 전략은 GitHub-flow와 동일합니다.

    세 번째, GitLab-flow에서 말했듯이 이슈 기반으로 브랜치를 관리합니다. 각기 다른 프로젝트가 동시에 진행되면 어떤 브랜치가 왜 생성이 되었는지, 더 이상 사용하지 않는 브랜치인지 commit 메시지만으로 알 방법이 요원합니다. 이를 방지하기 위해 이슈 기반으로 feature를 생성합니다.

    브랜치 구성

    브랜치명 구분 설명 비고
    feature 보조 브랜치 - 기능 단위 개발 브랜치
    - feature 에서 개발 완료 후 release 로 merge
    - Issue List로 브랜치 생성 및 관리
    release 보조 브랜치 - 배포 대상인 feature 가 모이는 통합 테스트 브랜치
    - 테스트 완료 후 master 로 merge
    - 소스 프리징을 해결하기 위한 브랜치
    - 다중 구성 가능
    - 하위 브랜치 금지
    hotfix 보조 브랜치 - 운영 중 긴급한 오류를 해결하기 위한 브랜치
    master 유지 브랜치 - 기본 브랜치
    - 언제든지 배포 가능한 형태를 유지
    - protected branch
    - Maintainer 이상 관리

    앞서 이야기한 내용을 바탕으로 도식화했습니다. 프로젝트 단위로 feature 를 생성하며, 만약 feature 하위 브랜치는 필요하다면 자율적으로 허용합니다. 기능 개발 후 테스트가 완료되면 통합 테스트를 위한 release 브랜치를 생성하고 merge합니다. 동일한 배포 시점을 다루는 release 브랜치가 존재할 경우 해당 브랜치에 merge를 진행합니다.

    📌 release 브랜치가 필요한 이유
    개발을 시작할 때 대략적인 배포 일정을 산정하지만, 상황에 따라 변동될 가능성이 큽니다. feature 브랜치가 생성될 시점에서는 언제 운영 서버에 반영할지 정확히 예측할 수 없습니다. 따라서 기능 개발 브랜치와 통합 테스트 브랜치를 분리해서 관리해야 합니다.

    동일한 시점에 배포를 진행하는 release 브랜치에서 통합 테스트가 마무리되면 master 에 merge request를 보냅니다. master 는 언제든지 배포할 수 있는 형태를 유지합니다. release 에서 master 로 넘어올 때 모든 충돌 이슈를 release 에서 해결합니다. master 에서 코드 충돌을 해결하지 않습니다. 따라서 release 브랜치는 코드가 배포되는 순간 master 변경 사항을 release 브랜치에 가져와 적용합니다.

    아틀라시안 BitBucket팀 조언

    먼저 밝히자면 아틀라시안에서 공개한 글은 기본적으로 CC BY 2.5 AU 라이선스입니다. 라이선스에 의거하여 별도로 원작자 Nicola Paolucci의 허락을 구하지 않았으며, 아틀라시안 제품과 관련된 일부 내용을 제외하고 번역했습니다. 원글에 다소 난해하게 적힌 부분은 이해를 돕기 위해 일부 의역했습니다. 번역하는 과정에서 의역에 부합하는 문맥을 맞추기 위해 문장 순서를 바꾸었으니 참고해주세요. 원글은 다음과 같습니다.

    [ 번역 ] 코드 병합 신뢰와 브랜치 가장 저렴하고 쉬운 전략 간소화에 대한 첨언

    브랜치를 기반으로 한 워크플로우는 아무것도 존재하지 않는 단순한 형태로 시작하였습니다. 시간이 흐르며 점차 요구사항이 늘어나다 보니 복잡하지만 견고하고 방어적인 형태로 변화합니다. 당신의 조직이 허용할 수 있는 복잡성은 어느 정도이며, 얼마나 견고한 프로세스를 원하나요?

    이 글은 서로 상반되는 유연함과 견고함 사이에 존재하는 최적점을 찾기 위한 여정을 다룹니다. 당신의 선택을 도와줄 수 있도록 아틀라시안 내에서 보고 겪은 Git에 대한 경험과 교훈을 바탕으로 몇 가지 지침을 담았습니다. 조직에 어울리는 가장 효과적인 브랜치 전략을 찾아낼 통찰력을 제공하기 위하여 이 글을 작성합니다.

    가이드 요약

    • 코드 병합을 믿어라.
    • 극단적인 브랜치 전략을 피해라.
    • 가능하다면 브랜치 계층 구조를 단순화해라.

    코드 병합을 믿어라.

    가장 효과적인 브랜치 전략을 선택하기 앞서 선행되어야 할 첫 번째 단계는 코드 병합(merge)을 신뢰하는 것입니다. 최근에야 Git을 채택한 조직을 위해 이를 언급합니다. 이미 코드 병합에 대한 의심을 갖고 있지 않다면 이 단락은 건너뛰셔도 됩니다.

    낡은 개발 체계에서는 어떤 대가를 치르더라도 병합을 피하거나, 이를 관리할 인원이 필요했습니다. 구형 시스템은 이처럼 극단적인 조치를 취해야 했지만, Git이 수행하는 코드 병합은 다음과 같은 특징 덕분에 특별한 이벤트가 아닙니다.

    Git, 코드 병합과 관련된 주요 특징

    • 브랜치는 매우 저렴하고 빠르므로 사이클이 짧은 브랜치와 잦은 통합을 장려합니다.
    • 코드 병합은 로컬에서 이루어지므로 결과를 즉각적으로 살펴볼 수 있습니다.
    • Git은 부모 브랜치를 알고 있기에 전체 작업 트리를 비교하지 않고, 연관 작업 내역만 비교하여 병합합니다. 그 덕분에 일반적인 충돌이 줄어듭니다.
    • 다양한 형태를 지닌 워크플로우를 활용할 수 있습니다. 브랜치 생성과 코드 병합이 쉽다 보니 부담을 가지지 않아도 됩니다. 일부 조직은 이를 지나치게 과용하여 정반대의 문제를 겪기도 하니 인생과 마찬가지로 균형을 유지해야 합니다.

    극단적인 브랜치 전략을 피해라.

    Git 출현 전후로 브랜치 전략을 살펴보면 단순한 형태에서 복잡한 계층으로 이어지는 스펙트럼이 만들어집니다. 브랜치 전략 스펙트럼 중 극단에 위치한 모델은 문제가 될 수 있습니다. 브랜치 전략에 대한 두 가지 예시를 통해 당신이 겪었을 극단적인 브랜치 전략 문제점을 보여드리겠습니다.

    극단적인 단일 브랜치

    Git 브랜치 전략_single branch workflow

    과거에 SVN을 사용하였을 때 모든 상황을 제어하는 단 하나의 브랜치가 존재했습니다. 수년 동안 소프트웨어 조직은 오로지 하나의 브랜치인 `trunk`에서 개발했습니다. 좋든 싫든 완성품과 개발 중인 기능이 한데 뒤섞여 있는 상태를 견뎌야 했습니다. 그로 인하여 종종 빌드가 실패하기도 합니다.

    우리는 애증하는 단일 브랜치 전략과 함께 성장하였습니다. 그리고 여전히 누군가 사용하는 워크플로우입니다. 하지만 더 이상 효과적인 전략이 될 수 없습니다.

    Single branch workflow – aka trunk

    Git을 새로이 채택한 조직이나 기존 워크플로우를 유지하려는 팀은 동일한 구조를 재현하고 싶을 수 있습니다. 비록 trunk 를 Git에서 master 라 부르지만, 동일한 구조를 만들 수 있습니다.

    Getting updates via rebase

    브랜치를 추가로 생성하지 않은 채 모든 작업을 master 에서 진행할 수 있습니다. rebase를 통해 최신 변경 사항을 가져오면 됩니다. SVN에서 사용하던 낡은 브랜치 전략(trunk-only)과 매우 유사합니다.

    극단적인 단일 브랜치 전략을 사용할 때 가장 큰 단점이 무엇인지 아시나요? master 가 손상되었을 때 모든 업무가 중단된다는 사실입니다. Git은 프로젝트 전체 히스토리를 자유롭게 관리할 수 있어 문제가 발생하기 전 상태로 되돌아가기 쉽지만, 다른 개발자의 local 저장소는 특정 시점에 멈추어져 있습니다. 또한 rebase를 기반으로 하는 경우 콘텍스트 추적이 어려워집니다. 이에 대한 자세한 내용은 merge vs rebase 논쟁 에 관한 글을 읽길 바랍니다.

    현대적인 조직에서 단일 브랜치 전략을 사용하는 경우 하위 브랜치를 일부 허용(역자 주: GitHub-flow)하는 건 드문 일이 아닙니다. 이를 허용해도 squash commit을 정책으로 강제하면 위 그림과 정확히 일치하게 만들 수 있습니다. master 히스토리가 단조롭게 유지됩니다.

    지나치게 많은 계층을 가진 브랜치 전략

    Git 브랜치 전략_지나치게 많은 계층을 가진 브랜치 전략

    극단적인 단일 브랜치 전략의 반대편에는 프로세스 계층을 지나치게 세분화하여 삶을 복잡하게 만드는 워크플로우가 존재합니다. 다음 그림을 살펴봅시다.

    Too many long running branches?

    이 예제를 보면 각 사용자 스토리마다 브랜치를 생성합니다. 여기에서 파생되는 이슈마다 브랜치가 만들어지고, 이슈 브랜치에서 하위 작업을 위한 브랜치가 생성됩니다. 최하위 브랜치에서 개발이 완료되면 다시 순차적으로 부모 브랜치들을 거쳐 master 를 도달해야 배포할 수 있습니다.

    앞서 이야기했듯이 브랜치 생성과 코드 병합은 Git에서 어려운 일이 아닙니다. 다만 워크플로우가 복잡해지면 이와 상관없이 거쳐야 할 단계가 많아져 업무 처리 속도에 악영향을 미칩니다.

    가능하다면 브랜치 계층 구조를 단순화해라.

    • 해당 프로젝트에서 장기간 유지보수해야 하는 브랜치는 최소 몇 개입니까?
    • 소프트웨어 이전 버전을 유지보수해야 합니까?

    브랜치 생성 기준, 사용자 스토리 vs 이슈 단위

    이것은 브랜치 밀도 문제입니다. 너무 많은 사람들을 함께 일하도록 강요하면 앞서 살펴본 단일 브랜치 이슈가 발생합니다. 반면 지나치게 브랜치를 많이 생성하면 전체를 파악하기 혼잡스럽고, 전반적인 과정이 부풀어집니다. 아틀라시안 개발 조직은 ‘이슈 당 브랜치 하나‘로 만들 때 가장 효과적으로 프로젝트를 관리할 수 있다는 걸 찾아냈습니다.

    Sane Workflow # 1 : 안정적인 단일 마스터, 브랜치를 활용하지만 단순하게 유지

    지속적인 배포를 위해 간단한 브랜치 전략을 세울 수 있습니다. 이 전략이 가진 핵심은 master 는 언제든지 배포 나갈 수 있다는 점입니다. master 로 넘어온 commit은 태그가 지정된 배포 단위로 보면 됩니다. 웹 애플리케이션이나 SaaS, 그리고 버전 관리가 필요치 않는 소프트웨어에 적합한 워크플로우입니다.

    Sane Workflow # 2 : 단순하게 유지하면서 이전 릴리스 유지

    Git 브랜치 전략_계층 단순화

    이전 버전의 제품을 유지 관리하고 지원해야 할 경우 단일 유지 브랜치만으로 충분하지 않습니다. 다양한 버전을 지원하기 위해서는 조직에서 지원해야 하는 각 버전에 대하여 장기적인 릴리즈 브랜치를 보유해야 합니다. 변경 사항은 항상 이전 브랜치에서 최신 브랜치로 흐르며 반대 방향은 성립하지 않습니다. 그 이유에 대해 궁금하다면 ‘ 브랜치 기반 워크플로우의 본질 ‘을 참고하세요.

    Long running release branches

    필요하다면 통합 브랜치를 생성합니다.

    배포 시점이 동일하지만, 별도로 격리하여 작업을 진행해야 한다면 브랜치를 분리해서 개발해야 합니다. 이렇게 나누어진 브랜치들을 모아서 master 에 합치기 위해 통합 브랜치를 생성할 수 있습니다. BitBucket Server 팀은 릴리스 주기(대략 6 주) 당 추가적인 통합 브랜치를 한두 번 만듭니다.

    최종 병합에 대한 히스토리를 가볍게 유지하기 위해 가능한 자주 master 에 반영된 최신 코드로 브랜치를 갱신합시다.

    브랜치 전략에 정해진 정답은 없습니다.

    국내에서 워크플로우와 관련된 글을 찾아보면 브랜치 전략 설계 방법론을 다루는 글이 보이지 않았어요. 어느 기술 블로그든 막론하여 대부분 Git-flow, GitHub-flow를 소개하는 걸로 그쳤죠. 기껏해야 GitHub-flow 부족한 점을 메우는 GitLab-flow만 언급될 뿐입니다.

    브랜치 전략에 대하여 깊이 고민하지 않았다면 국내에 드러난 자료가 두 브랜치 전략뿐이니 자연스레 Git-flow와 GitHub-flow만 워크플로우라 오해하기 쉽습니다. 해당 브랜치 전략들은 분명 워크플로우의 정수이지만, 만병통치약은 될 수 없습니다. 이는 Git-flow를 처음 세상에 알린 nive가 재작년에 직접 언급한 이야기입니다.

    따라서 조직에 어울리는 브랜치 전략을 고안할 때 주어진 여건이 무엇인지 정확히 인지해야 합니다. 만약 주어진 상황에 어울리는 전략이 없다면 상황에 맞게 새로운 플로우를 만드세요. 리소스를 낭비하면서 틀에 얽매일 필요는 없습니다. 위에서 소개한 정기배포 웹 애플리케이션 플로우는 실제로 기업에서 사용하는 브랜치 전략이며, 제가 직접 구상했습니다. 자세한 배경은 참고자료로 대신합니다.

    컴퓨팅은 어떻게 진화했는가, 멀티 클라우드가 미래의 해결책인 이유

    $300의 무료 크레딧과 20개 이상의 항상 무료인 제품으로 Google Cloud 사용을 시작해보세요.

    * 본 아티클의 원문은 2020년 07월 16일 Forbes에 게재되었습니다.

    데이터의 잠재성은 여전히 둔화된 상태지만 새로운 도구로 분석의 기회가 열리고 있습니다.

    정보는 모두에게 있어 가장 중요한 기술 자원입니다. 이러한 정보가 고객 및 제품 기록, 공급망, 타사 지식이건 재무 정보건 관련이 있는 모든 개인과 팀이 정보에 액세스할 수 있을 때 사람들은 정보를 최대한 활용할 수 있습니다. 회사, 기관, 개인에게 유용한 정보가 그 어느 때보다도 중요해진 지금, 품질 정보는 필수적입니다.

    하지만 오래된 업계 관행과 사용하기 어려운 도구로 인해 여전히 데이터를 최대한 활용하지 못하는 경우가 많습니다.

    수십 년간 기술이 한층 널리 유용해지도록 깊은 영향을 끼친 덕분에 이러한 현상도 변화하고 있습니다. 무어의 법칙, 오픈소스, 클라우드 컴퓨팅 등을 통해 향상된 컴퓨팅의 성능과 유용성이 큰 역할을 하고 있습니다. 건전한 시장 압력은 엔지니어링을 통한 과학 및 기술 발견을 비즈니스와 소비자를 위한 도구와 서비스로 바꾸는 과정에서 고비용의 커스텀 제품을 사용하기 쉬운 대량 판매 제품으로 전환하는 데 도움이 됩니다. 오늘날 전 세계 대부분 지역에서 전기 조명과 깨끗한 물이 그러하듯이 누구나 일상적으로 사용할 수 있도록 하기 위해 해야 할 일이 많지만 이러한 도구와 서비스가 백그라운드로 사라지는 것이 바람직해 보일 수 있습니다.

    이는 저렴한 스토리지 및 컴퓨팅 비용, 더 많은 소스의 데이터 입력, 개선된 분석 기능을 약속한 클라우드 컴퓨팅에서도 마찬가지입니다. 지난 10여 년간 데이터가 폭증한 가장 큰 이유이자 차량 가장 저렴하고 쉬운 전략 공유 서비스, 소셜 미디어, 인터넷에 연결된 제품, 건강 연구를 위한 공용 데이터베이스가 생겨난 이유입니다.

    그러나 그 잠재성은 여전히 둔화된 상태입니다. 데이터가 온프레미스 인프라 또는 타사 클라우드 서비스 제공업체의 독점 시스템에 아직 격리되어 있으며 수집될 수 있는 데이터는 대부분 불완전하고 업데이트가 느리며 분석 작업도 번거롭습니다. 더 저렴한 비용, 개선된 액세스, 강화된 유용성을 확보하여 활발한 상태로 반등하기에는 충분하지 않습니다.

    멀티 클라우드 컴퓨팅의 방법과 존재 이유

    '멀티 클라우드'라는 용어가 사용자와 고객에 따라 의미하는 바가 다르다는 점에 주목할 필요가 있습니다. 어떤 고객에게는 멀티 클라우드가 다양한 퍼블릭 클라우드 기술을 한 번에 활용하는 것을 의미하고 다른 고객에게는 클라우드 외의 기존 시스템과 퍼블릭 클라우드를 동시에 사용하는 것을 의미하며, 또 다른 고객에게는 서로 다른 워크로드를 위해 다양한 퍼블릭 클라우드를 동시에 사용하는 것을 의미합니다. 이 모든 경우가 멀티 클라우드의 실행 가능하고 올바른 표현입니다. 더불어 이와 같은 정의에 대해 계속해서 논의해 나가고자 합니다.

    고객은 민첩성 향상, 공급업체 종속 최소화, 동급 최고 해결책 활용, 비용 효율성 향상, 선택의 유연성 강화를 위해 멀티 클라우드 전략을 채택합니다.

    Google Cloud는 하이브리드 및 멀티 클라우드 환경에 적합한 최신 애플리케이션 플랫폼인 Anthos를 통해 혁신에 앞장서고 있습니다. Anthos는 작년에 데이터 분산 문제에 대한 솔루션으로 출시되었으며 고객은 온프렘, 하나의 클라우드 또는 여러 클라우드에서 통합된 방식으로 앱, 가장 저렴하고 쉬운 전략 데이터, 인프라를 포함한 방대한 소프트웨어 포트폴리오를 실행할 수 있습니다.

    93%의 기업이 현재 멀티 클라우드 전략을 추구하고 있으므로 Anthos는 모든 방면에서 데이터를 효율적으로 수집하고 활용하기 위한 수단으로 작동할 수 있습니다. 특히 데이터가 면밀하게 관리되고 가치와 성장의 주요 원천이 되는 금융과 같은 분야에서 고객의 수요가 많습니다. 그 이유는 개방형 표준에 기반하고 있으며 고객이 자신의 클라우드 여정 계획을 세우는 데 자유롭게 선택할 수 있기 때문입니다.

    데이터의 미래를 그리며

    Google은 여기서 멈추지 않고 최근 이와 관련한 솔루션을 잘 보여 주고 조명하는 발표를 진행했습니다. Google은 BigQuery Omni로 다른 퍼블릭 클라우드에서의 데이터 분석을 확장하고 있습니다. BigQuery Omni는 Anthos 기반의 유연한 멀티 클라우드 분석 솔루션으로 Google Cloud, Amazon Web Services (AWS), Azure(지원 예정)의 여러 데이터 세트에 대해 단일 창에서 데이터를 분석할 수 있습니다.

    Google Cloud의 엔터프라이즈 데이터 웨어하우스인 BigQuery를 통해 SQL에 대한 기본 지식이 있는 데이터 분석가는 데이터에 대한 페타바이트 규모의 데이터 분석 작업을 수행할 수 있습니다. 조직에서 BigQuery를 사용하면 기본 제공되는 머신러닝으로 비즈니스 결과를 간편하게 예측할 수 있습니다. 이제 BigQuery Omni를 통해 더 많은 곳에서 이러한 성능을 경험할 수 있습니다.

    정보를 사용하는 방식에는 여러 가지 이점이 있으며 멀티 클라우드 컴퓨팅이 더 나은 데이터 액세스 방식에서 정보를 더 잘 사용하기 위한 플랫폼으로 이동함에 따라 다양한 혜택이 추가로 제공될 것입니다.

    데이터가 더 저렴한 비용으로 더 많은 작업을 수행할 수 있도록 지원하는 것과 비슷한 맥락에서 Google Cloud에서는 최근에 Data QnA를 발표했습니다. 이는 비즈니스 사용자가 BigQuery 및 제휴 데이터 소스에 저장된 페타바이트 단위의 데이터를 대화형으로 분석할 수 있도록 지원합니다. 사용자의 워크플로 컨텍스트에서 작동하도록 설계되었기 때문에 컨텍스트를 전환하고 자주 과부하가 걸리는 비즈니스 인텔리전스팀에 임시 요청을 할 필요가 없습니다. 예를 들어 영업 관리자는 챗봇을 통해 리전별 및 월별 제품의 수익 동향과 같은 정보를 검색할 수 있습니다. 이를 통해 몇 주에 달하는 시간을 절약하고 유용한 정보를 발견할 수 있으며 비즈니스 분석가는 더 중요한 작업을 수행할 수 있습니다.

    정보를 사용하는 방식에는 여러 가지 이점이 있으며 멀티 클라우드 컴퓨팅이 더 나은 데이터 액세스 방식에서 정보를 더 잘 사용하기 위한 플랫폼으로 이동함에 따라 다양한 혜택이 추가로 제공될 것입니다. 이러한 모든 가장 저렴하고 쉬운 전략 멀티 클라우드 기능은 고객에게 가장 효율적인 방식으로 애플리케이션을 실행할 수 있는 유연성과 선택권을 제공하도록 설계되었습니다.

    이러한 혁신은 최대한 유용하게 정보 구성, 혁신 속도와 자유로운 오픈소스 소프트웨어 사용, 고객에게 가장 가치 있는 기술 자산인 데이터에 대한 최대한의 액세스 권한 및 의사 결정 권한 제공 등을 비롯해 Google과 함께 깊이 공감할 수 있는 수많은 가치를 반영합니다. Anthos 기반의 BigQuery Omni 출시 발표는 Apigee on Anthos를 활용함으로써 멀티 클라우드 API 관리에 착수하는 Google의 초기 이니셔티브를 따릅니다. 더 다양한 종류의 멀티 클라우드 서비스를 사용할 수 있도록 파트너 및 고객과 함께 모멘텀이 증가하고 있습니다. Google은 Anthos를 개방형 멀티 클라우드 개발자 플랫폼으로 향상하기 위해 관련된 추가 및 개선 내용을 공개할 예정입니다.

    코로나19로 인해 삶이 크게 바뀌었으며 지금도 그리고 앞으로도 그러할 것입니다. 고객과 마찬가지로 사회적 환경, 공중 보건 이해, 업무, 시장의 변화를 면밀하게 가장 저렴하고 쉬운 전략 살펴보고자 합니다. 더 다양한 곳에서 더 잘 사용된 데이터는 이러한 상황을 파악하는 데 중요한 역할을 할 것입니다. 수많은 변화 속에서도 변치 않는 제품을 만들고자 하는 정신으로 구축된 혁신적인 기술을 제공해드릴 수 있어 기쁘게 생각합니다.

    추가 자료 읽기: 데이터를 가치로 전환하는 리더가 엔터프라이즈 데이터 전략으로 어떻게 성공적인 성과를 거두고 있는지 확인해 보세요. Google이 후원하는 Harvard Business Review Analytic Services 보고서 'Turning data into unmatched business value(데이터에서 탁월한 비즈니스 가치 도출하기)'를 무료로 다운로드하세요.

    펀드투자가 초보투자자에게 더 쉬운 이유

    투자는 어렵습니다. 하지만 펀드 투자는 쉽습니다. 주식 투자보다 안전하고 쉽죠. 투자에서 중요한 결정들을 전문가가 맡아서 하기 때문이죠. 그래서 투자 지식이나 경험이 크게 필요하지 않습니다. 펀드의 장단점을 알게 되면 더욱 쉽게 느껴질 것입니다.

    펀드매니저가 투자자들의 돈을 모아 주식과 채권에 대신 투자해주는 것입니다. 펀드매니저가 주식과 채권을 사고 팔면서 이익을 만들어 냈으니 거기에 대한 대가도 줘야 겠죠. 투자할 돈을 모으는 행위를 기금을 조성한다고 표현하기도 합니다. 펀드(fund)라는 단어의 의미 또한 (특정한 목적을 달성하기 위해서 모으는) 기금이란 뜻을 가지고 있습니다. 이 돈들을 가지고 펀드매니저가 주식과 채권을 선택해서 투자를 대신하게 되는 것이죠.

    펀드의 다른 표현들

    자산운용사의 투자 전략에 맞춰 주식, 채권들을 한데 담아 펀드를 만듭니다. 즉 펀드를 선택해서 매수하면 주식과 채권에 투자하게 되죠. 펀드매니저가 운용하는 가장 저렴하고 쉬운 전략 펀드를 우리가 매수하므로서 주식과 채권에 투자가 이루어지죠. 그에 대한 대가를 지급하고요. 이렇게 내가 직접 투자하는 것이 아니라 한다리 걸쳐서 투자한다고 해서 간접투자 상품이라고 부르기도 합니다. 여러 투자자들로부터 자금들을 한데 모아서 투자를 한다고 해서 집합투자증권이라고 부르기도 합니다.

    펀드의 종류

    펀드에 포함되어 있는 주식과 채권의 비중에 따라 종류를 나눌 수 있는데요. 펀드에 포함된 투자 상품 중에 주식의 비중이 60%이상이면 주식형 펀드, 채권의 비중이 60%이상이면 채권형 펀드, 주식과 채권의 비중이 비슷할 경우 혼합형 펀드로 구분합니다. MMF 또한 펀드의 종류인데요. 현금성 자산에만 투자를 하는 펀드입니다. 투자 대상 국가에 따라 나눌 수도 있는데요. 우리나라에만 투자하는 국내 펀드, 해외에만 투자하는 해외펀드로 나눌 수도 있죠.

    펀드 보수체계

    자산운용사에서 펀드를 만들어 펀드매니저가 운용을 합니다. 펀드매니저의 운용보수가 필요하게 됩니다. 자산운용사는 펀드를 판매하는 것에 관여하지 않는데요. 우리가 자주 접하는 증권사, 은행에서 판매를 하죠. 증권사나 은행은 운용을 하지 않지만 판매하는 과정에서 판매보수를 내야하죠. 어떤 곳을 선택하느냐에 따라 판매보수를 많이 낼수도 있고 적게 낼수도 있죠. 당연 앱으로 펀드에 가입하는 것이 가장 저렴하겠죠. 여기서 확인할 수 있는 것은 운용할 때와 판매할 때의 비용이 생긴다는 걸 알수 있죠. 수수료(Commission)과 보수(Fee)로 나뉘는데요. 수수료는 한번만 내면 되는 것이고 보수는 운용하는 내내 부담하게 되는 비용이죠. 살때는 선취수수료, 팔때는 환매수수료를 내야 하는데요, 사고 팔때 내야 하는 비용이죠. 그리고 펀드를 운용에 대한 수고비로 보수를 지급해야 하는데요. 보수는 운용하는 내내 발생하는 것이죠.

    펀드의 장점

    펀드매니저가 대신 운용해줍니다. 전문가가 대신 운용하니 크게 신경쓸게 없는데요. 투자를 따로 공부할 시간이 많지 않거나 바쁜 사람들에겐 큰 장점이 됩니다.

    보험료 내듯이 매월 자동으로 이체도 가능한데요. 그냥 한달에 얼마씩 자동 이체되도록 걸어놓고 있으면 알아서 투자가 이루어지는 것이죠. 매월 자동으로 이체를 한다는 것은 매월 적립식으로 펀드에 투자하는 것이죠. 매월 10만원씩 자동으로 적립하도록 설정할 경우 주가나 채권가격이 떨어지면 더 많이 살수 있고, 오르면 적게 사는 대신 내가 가지고 있는 투자자산의 총액은 오르게 되죠. 펀드를 사는 기간을 길게 해서 적립하면 이렇게 리스크 관리가 자동으로 이루어지게 됩니다.

    펀드 안에는 이미 수많은 주식과 채권으로 채워져 있는데요. 펀드 한구좌를 사면 그 많은 주식과 채권을 나누어 담는 것고 같다는 것이죠. 안전한 투자를 위해서 분산투자하라고 하는데요. 펀드는 이미 분산투자에 최적화 되어 있는 상태죠. 혼자서 많은 주식 종목과 채권을 공부하고 분석해서 분산투자하는 것이 쉽지는 않은데요. 펀드에 투자하면 그런 고생을 안해도 되죠.

    초보자도 투자하기 쉬운데요. 처음 투자를 시작하다면 주식, 채권 등 투자 상품에 관한 내용들, 기업 정보, 금리,경제상황, 환율, 미국의 금리 등 많은 것을 공부하고 분석해야 되죠. 쉬운 일이 아니죠. 그냥 투자했다가 손해 보는 경우도 있거요. 하지만 펀드를 만들 때는 투자 전략을 짜게 되고 그 전략에 맞는 주식과 채권들을 담죠. 그래서 펀드의 투자전략을 보고 판단해서 투자를 시작할 수 있습니다. 개별 주식이나 채권이 아니라 분산투자되어 있는 상품이니 세부 내용을 모른다고 해도 크게 손실이 날 확률은 낮죠.

    펀드의 단점

    비용이 많이 든다는 것이죠. 내가 직접하는 경우 살때 팔때 수수료만 부담하지만, 펀드매니저란 전문가가 운용을 대신 해주니 거기에 대한 대가가 발생하게 되죠.

    앱에서 펀드를 검색하면 종류가 너무 많은데요. 이렇게 많다면 가장 저렴하고 쉬운 전략 선택 장애가 발생할 수도 있죠. 또 새로 생기는 펀드 수도 많은 편이라 이전에 만들어진 펀드가 소외되는 경우도 발생하게 됩니다. 새롭게 만들어진 펀드에 펀드매니저의 관심이 쏠리게 되면 이전에 펀드들은 수익률이 낮아지는 경우도 발생할 수도 있습니다. 펀드의 종류가 많아서 어떤 펀드가 좋은지 판단하기 어려워질 수도 있죠.

    펀드매니저가 모든 것을 맡아서 하니, 투자를 배우는 입장에서 실력이 크게 늘어나지 않는다는 점입니다. 예를 들어 주식에 투자할 경우 원금 손실의 위험을 이미 잘 알고 있으니 주가의 움직임에 예민하게 되죠. 그리고 주가가 떨어지면 무엇때문에 떨어졌는지, 오르면 무엇 때문에 오르는지 찾아보고 분석하게 됩니다. 이런 과정에서 투자 공부가 자연스럽게 이루어지죠. 하지만 펀드에 가입할 경우 이런 배움의 과정이 거의 없다는 것이죠.

    환금성이 떨어집니다. 중도환매를 신청할 경우, 펀드매니저는 당일 환매를 신청한 투자자들의 펀드 목록을 정리합니다. 다음 날 주식이나 채권을 매도 신청을 합니다. 주식을 매도할 경우 2일 후에 통장에 주식을 판 돈이 입금되죠. 현금을 받고 투자자들에게 돌아갈 금액을 계산해서 다음날 투자자에게 각각 나누어주게 됩니다. 환매신청한 후 최소 4일 후에야 돈을 받을 수 있게 되는건데요. 해외 펀드일 경우 10일이 걸릴 경우도 있습니다.

    펀드 개념, 종류, 보수, 장단점을 알아봤습니다. 음, 공부하느라 펀드를 배워봤는데요. 사실 ETF를 먼저 알게 되어서 펀드의 단점이 더 부각되어 보이네요. 쉬운 것은 ETF나 펀드나 비슷한 것 같은데요. 편리함은 ETF가 훨씬 좋네요. 그래도 ETF 역시 펀드의 한 종류죠. 펀드는 많은 기업의 주식과 채권들이 다양하게 담겨 있어 자연스럽게 분산투자가 이루어 진다는 점, 그리고 펀드매니저가 운용한다는 것이 큰 강점인데요. 펀드를 어렴풋이 보고 들었을 땐 복잡하고 머리 아픈 거라는 선입견이 있었는데, 자세히 좀 들여다 보니 초보자들도 시작하기 알맞을 정도로 쉽네요.

    가장 저렴하고 쉬운 전략

    비즈니스와 관련된 사람이라면 누구나 "브랜드 전략(brand strategy)" 또는 "전략적 브랜딩(strategic branding)"이라는 문구를 들어본 적이 있을 것이다. 그것이 어렵게 들렸을 수도, 어렵다고 생각될 수도 있는데 실제로 그렇다. 그러나 전략적 브랜딩은 모든 비즈니스 성공의 핵심 요소이다. 그리고 시작을 어디서부터 해야 하는지 집중해야 하는 주요 영역은 무엇인지 알고 나면 실제로는 그렇게 복잡하거나 어렵지 않을 수도 있다.

    전략적 브랜딩에 대한 궁극적인 가이드 / OrangeCrush 의 일러스트레이션

    시장과 대중 그리고 경쟁자 환경의 변화를 안내할 전략을 수립할 때, 전략적 브랜딩을 만드는 데 여러분보다 더 적합한 사람은 없다. 하지만 조금이라도 도움이 필요하면 이 글을 참고하면 전략적 브랜딩, 그것이 무엇인지, 왜 그것이 중요한지, 그리고 그것의 이점을 이해하는 데 도움을 줄 것이다. 지금부터 브랜드 전략을 수립하는 데 필요한 사항을 살펴보도록 한다.

    목차 (Contents)

    전략적 브랜딩이란?

    전략적 브랜딩은 이미지와 목소리 톤을 만들고 메시지와 핵심 가치를 대중에게 전달함으로써 브랜드에 생명을 불어넣는 과정이다.

    그리고 물론 거기에서 시작하려면 브랜딩 목표의 끝까지 도달하기 위한 전략, 계획이 필요하다. 이것이 브랜드 전략이며 회사가 장기적으로 발전하고 성공하는 데 도움이 된다. 전략적 브랜딩은 브랜드를 나머지 요소와 차별화하는 데 도움이 되는 각 요소를 살펴본다. 결국, 훌륭한 제품 못지않게 인식 가능한 페르소나는 충성도 높은 고객 기반을 확보하는 첫 번째 단계다.

    브랜드 회사 브로셔 / Yaseen Art 의 브랜드 마케팅 사례

    전략적 브랜딩은 목표 소비자의 요구 사항, 감정 및 경쟁업체가 제공하는 대체 옵션을 고려하여 타겟 소비자의 모든 요구 사항을 포괄해야 한다. 이것은 제품 개발이나 시장 조사에 관한 것이 아니라 비즈니스의 핵심을 고객과 연결하는 것이다. 여러분의 로고나 이름뿐만 아니라 잠재 고객이 찾고 있는 브랜드임을 인식하게 하는 것은 브랜드 개성의 전체적인 모양과 느낌이다.

    전략적 브랜딩이 중요한 이유

    사업주로서 여러분은 아마도 전략에 대해 낯설지 않을 것이다. 이미 포괄적인 비즈니스 전략, 마케팅 전략 및 비용 전략을 작성했을 가능성이 크디. 그러나 브랜드 전략도 마찬가지로 중요하므로 간과해서는 안 된다.

    동물 구조 자선 단체를 위한 크리에이티브 브랜딩 / Dude Owl 의 동물 자선 단체를 위한 소셜 미디어 브랜딩

    전략적 브랜딩은 비즈니스 제안의 전체 개념을 이해하는 데 도움이 되며, 이를 통해 여러분과 여러분의 팀은 여러분의 브랜드와 청중에게 가장 적합한 결정을 내릴 수 있는 준비를 더 잘 갖추게 된다. 인식 가능한 브랜드 페르소나를 보유함으로써 여러분의 회사는 고객에게 더 매력적일 뿐만 아니라 더 전문적으로 보이고 핵심 청중에게 전달할 더 강력한 메시지를 갖게 될 것이다.

    일반적인 비즈니스 계획과 마찬가지로 고객의 요구와 목표, 그리고 이를 해결할 수 있는 방법을 고려하여 전략적 브랜딩을 시작하는 것이 새로운 전략에 접근하는 가장 효과적인 방법이다. 물론, 여러분은 업계 최고의 브랜드가 되기를 원한다. 모두가 그렇다. 따라서 강력한 전략적 브랜딩에 임무를 집중하는 것은 목표 달성을 위한 경로를 쉽게 제시할 수 있는 방법이다.

    전략적 브랜딩의 이점

    여러분에게 가장 영감을 주는 대기업을 생각해 본다. 그들은 매우 명확한 브랜드를 가지고 있을 것이다. 여러분은 아마도 그들의 제품이나 서비스를 이해하는 것처럼 그들의 성격과 목소리 톤을 이해하고 있을 것이다. 가장 성공적인 브랜드는 Apple 및 Nike와 같은 세계적인 리더이거나 뷰티 브랜드 Glossier와 같은 보다 구체적인 산업 성공 사례에 관계없이 경쟁 업체와 차별화되는 강력한 브랜드 평판을 구축했기 때문이다.

    전략적 브랜딩은 브랜드 아이덴티티, 페르소나 및 목소리 톤을 만들어 고객에게 판매하는 것 이상으로 여러분이 누구인지 알려주는 프로세스를 마련한다. 타겟 오디언스의 가치, 스타일 및 관심사와 일치하는 브랜드 페르소나를 설정함으로써, 그들은 경쟁자보다 여러분 회사의 브랜드와 일치할 가능성이 더 크다.

    시작하기 전에 필요한 것

    전략적 브랜딩의 첫 번째 단계는 USP(Unique Selling Point. 고유한 강점)를 식별하는 것이다. USP는 여러분을 고유하게 만들고 업계 내 다른 브랜드와 차별화하는 것이다. 이를 통해 목표 시장을 이해하고 해당 시장의 요구에 부합하는 브랜드 인지도를 높일 수 있다.

    이는 또한 제품 또는 서비스에 대한 커뮤니케이션과 함께 브랜드 가치를 식별하고 전달하는 데 도움이 된다. 다음으로, 로고와 슬로건, 그리고 청중이 식별할 수 있는 브랜드의 눈에 보이는 모든 요소를 ​​결정해야 한다. 예를 들어 글꼴, 색상 팔레트 및 브랜드 이름과 연결하려는 특정 이미지가 있다. 여기에서 응집력 있는 전략적 브랜딩 개발이 더 쉬워진다.가장 저렴하고 쉬운 전략

    녹색과 흰색 브랜드 책 / Ludibes 가 전략적 브랜딩을 알리기 위해 회사에서 사용하는 브랜드 북의 예

    대부분의 브랜드는 또한 브랜드 지침을 개발한다. 이는 브랜드의 목적, 이미지 및 시각적 아이덴티티와 관련하여 모든 직원이 동일한 입장에 있도록 내부적으로 그리고 모든 신규 초보자와 공유할 수 있는 일련의 지침이다. 여기에는 브랜드의 사명 선언문부터 브랜드의 목적을 정의하는 키워드, 디자이너가 사용하는 색상 코드 및 로고 배치 정보에 이르기까지 모든 것이 포함된다. 이 가이드는 브랜드 전략을 알려야 하며 브랜드 자체를 시각적으로 표현해야 한다.

    전략적 브랜딩 프로세스

    인쇄, 텔레비전 및 옥외 광고와 같은 전통적인 마케팅 방법뿐만 아니라 현대 사회에서 여러분의 웹사이트는 여러분의 가장 큰 브랜딩 자산 중 하나가 된다. 온라인 인지도가 오프라인 인지도와 일치하는지 확인하는 것이 중요하다. 일관성은 고객과의 신뢰를 구축할 때 핵심이다. 그리고 전략적 브랜딩은 브랜딩 목표를 달성하기 위해 모든 요소, 자산 및 구성 요소를 일관되고 일관성 있게 유지하는 데 도움이 될 수 있다.

    브랜드 가이드 책자 / Hugo Maja 의 브랜드 시각화

    콘텐츠 및 소셜 전략에 전략적 브랜딩을 적용하면 모든 디지털 접점에서 브랜드에 도달하는 고객이 더 쉽게 전환할 수 있다. 예를 들어, 건강에 좋은 음식 배달 서비스를 검색하는 고객은 여러분의 명령이 무엇이며 여러분이 제공하는 것이 무엇인지 온라인에서 즉시 알아야 한다. 그래픽 디자인과 카피라이팅은 브랜드의 모든 이미지와 페르소나를 응집력 있게 정렬하는 가장 좋은 방법 중 일부다.

    이것이 전략적 브랜딩을 통해 브랜드에 생명을 불어넣는 방법이지만 전략 자체를 개발할 때는 고려해야 할 사항이 많다. 청중이 브랜드를 살아있는 존재로 이해하고 독특한 목소리로 이해하는 데 도움이 되는 핵심 요소를 분석하는 데 도움이 되도록 6가지 사항을 고려해야 한다.

    - 브랜드의 목적과 목표 이해

    비즈니스의 핵심 목적과 여러분이 하는 일을 이해하는 것은 제품이나 서비스를 평가하는 것만큼 중요하다. Landor 가장 저렴하고 쉬운 전략 Associates의 북미 지역 회장인 Allen Adamson에 따르면, 매일 일어나 출근하는 이유를 아는 것이 정확히 무엇을 하는지보다 더 중요하다. 이것이 경쟁자와 차별화되는 요소다.

    브랜드의 목적은 비즈니스의 기능적 목적, 즉 돈을 벌거나 특정 그룹의 사람들을 지원하는 것 또는 의도, 특정 그룹의 사람들을 지원하면서 돈을 버는 능력으로 이해될 수 있다.

    By OrangeCrush

    많은 브랜드가 전략적 브랜딩의 일부로 의도를 알리고 있다. 예를 들어, 검색 엔진 Ecosia는 Google과 같은 경쟁업체와 직접적인 경쟁을 하는 동시에 그 의도(검색할 때마다 한 그루의 나무를 심는 것)를 기능(검색 결과를 제공하는 것)만큼 명확하게 한다. 브랜드는 일상 업무에서 목적을 미묘하게 전달할 수 있지만 더 중요한 것은 기존 잠재 고객과 잠재 고객 모두가 의도를 알고 있어야 한다는 것이다.

    커뮤니케이션 전략은 브랜드에 중점을 두어야 한다. 즉, 전략적 브랜딩과 거의 교차하여 판매하는 제품이나 서비스 이상의 목적을 확대해야 한다. 또 다른 예로는 면도기 브랜드 Estrid가 있다. 이 브랜드는 온라인 및 소셜 미디어 커뮤니케이션의 주요 초점으로 면도의 필요성을 인식하기보다는 권한 부여와 지속 가능성에 중점을 둔다.

    브랜드의 목적을 정의할 때 영감을 주고 공감할 수 있는 방식으로 의도를 제시한 다른 회사를 생각해 본다. 여러분의 고객도 동일한 개념으로 판매될 가능성이 높다. 특히, 특정 산업에서 누락된 목적이라면 더욱 그렇다.

    - 브랜드 이미지 정의

    당연하게 들릴지 모르지만 강력한 아이덴티티가 없으면 고객을 유치할 수 없다. 잠재 고객이 여러분의 브랜드를 우연히 발견하고 여러분이 누구이며 어떤 서비스를 제공하는지 이해하지 못하면 구매하지 않고 떠날 것이다. 이것은 로고와 이미지를 포함하는 문자 그대로의 시각적 브랜드 이미지와 관련이 있다. 그러나 그것은 또한 고객들이 당신의 브랜드와 연상하게 될 보다 추상적인 아이덴티티로 확장된다.

    브랜드와 페르소나를 생각하는 사람 / By OrangeCrush

    예를 들어 더블 C 로고를 인식하기 위해 샤넬이라는 이름을 볼 필요가 없고 스우시 브랜딩을 이해하기 위해 나이키라는 단어를 볼 필요가 없다. 마케팅 및 커뮤니케이션 전반에 걸쳐 사용되는 효과적인 디자인은 브랜드와 제품을 돋보이게 하는 데 도움이 된다. 이러한 종류의 시각적 브랜딩은 실행 중인 브랜드의 종류와 완벽하게 일치해야 한다. Patagonia 로고 뒤에 있는 산 아이콘은 브랜드 이미지를 통해 그들이 하는 일을 전달하는 브랜드의 좋은 예다.

    브랜드 이미지는 또한 브랜드의 전반적인 평판을 나타낸다. 당신은 사치 또는 저렴한, 독점적이거나 접근 가능한, 재미있는 또는 기업으로 알려지기를 원하는가? 이러한 모든 결정은 청중에게 묘사하는 이미지에 영향을 미치기 위해 전략적 브랜딩에 통합되어야 한다.

    - 브랜드 페르소나 개발

    브랜드의 페르소나는 고객에게 살아있는 존재처럼 느끼게 하는 것이다. 그것은 인간적인 터치를 더하고 청중의 새로운 구성원이 공감할 수 있는 제품을 중심으로 커뮤니티를 구축하는 데 도움이 된다.

    세 인물을 들고 / By OrangeCrush

    Peloton은 같은 공간에서 너무 많은 경쟁에도 불구하고 매우 강력한 브랜드 페르소나를 개발한 브랜드의 한 예다. Peloton은 시장에서 가장 저렴하거나 가장 저렴한 홈 스핀 바이크는 아니지만 프리미엄 상태와 활기차고 열정적이며 몰입도 높은 브랜드 개성과 이를 중심으로 형성된 커뮤니티가 청중을 참여시키고 더 많은 사람들이 가입하도록 권장한다.

    거짓되거나 과도하게 판매되는 느낌 없이 청중과 관련될 인간 성격의 종류를 식별하는 것은 효과적인 전략적 브랜딩을 통해 브랜드에 생명을 불어넣는 열쇠다.

    - 브랜드의 어조(tone)를 선별하라

    청중에게 말하는 방식은 말하는 것만큼 중요하다. 전략적 브랜딩에서 목소리 톤은 청중과 의사소통하고 비즈니스 및 제안에 대해 이야기하는 방식을 결정한다. 여러분의 브랜드 어조(Tone)는 여러분의 시장에 따라 전문적이고 전문적이거나 재미있고 재치 있거나 지원적이고 안심할 수 있다.

    스푼 랜서

    목소리 톤은 브랜드를 기억에 남게 할 뿐만 아니라 페르소나에도 기여한다. 사람의 커뮤니케이션과 마찬가지로 브랜드 커뮤니케이션도 청중을 소외시키지 않도록 올바른 표시를 해야 한다. 이는 비즈니스 내의 모든 부서와 팀이 동일한 수준의 의사소통을 할 수 있도록 내부 메시징에도 적용되어야 한다.

    강력한 브랜드 메시지를 가진 회사는 단순히 이해를 통해 경쟁업체보다 앞서 나갈 가능성이 높다. 신규 고객이 여러분이 누구이며 무엇을 제공하는지 이해할 수 있다면 판매로 전환할 가능성이 더 높아진다. 또한 SEO(검색엔진 최적화) 요구 사항을 파악하고 여러분의 목소리와 메시지를 더 많이 전달할 수 있는 올바른 종류의 콘텐츠를 만드는 데 도움이 된다.

    - 청중 조사

    전략적 브랜딩 내에서 청중의 위치는 비즈니스 성공에 가장 중요하다. 비즈니스 내의 모든 부서가 마케팅해야 하는 사람들의 유형을 더 잘 이해하고 인간적인 수준에서 관계를 맺을 수 있도록 청중 페르소나를 만드는 것은 브랜드에 적합한 인구 통계에 도달하는 가장 좋은 방법 중 하나다. 여러분에게는 당연한 것처럼 보일 수 있지만 직원이 타겟 고객을 구성하는 사람들을 이해하지 못한다면 그들은 여러분의 브랜드를 완전히 이해하지 못하는 것이며 여러분의 청중도 이해하지 못할 것이다.

    By OrangeCrush

    이것은 전략적 브랜딩의 내부 요소처럼 들릴 수 있지만 청중을 이해하는 방식은 모든 외부 커뮤니케이션에서 인식된다. 예를 들어, 청중이 50세 이상이고 TikTok 비디오를 통해 도달하는 것을 목표로 하는 경우, 자신의 브랜드에 대한 오해가 잠재 고객에게 표시되는 방식에 해가 될 것이다.

    청중을 이해하는 것은 핵심 메시지를 통해 전략적 브랜딩에 통합될 수 있다. 이것은 즉각적인 이해를 위해 브랜드 제안과 가치를 정제하고 캡슐화한다. 청중은 브랜드의 감정적 페르소나, 메시징 및 품질의 일관성, 시장 요구에 대응하는 유연성, 구축하는 커뮤니티와 관련이 있다.

    이러한 요소는 끊임없이 변화하며 성공적인 브랜드는 이러한 요소를 파악하고 핵심 메시지를 적절하게 유지할 수 있다. 더 저렴하고 건강한 대안에 대한 청중의 요구에 부응하여 전자담배 생산에 적응한 담배 회사를 살펴보길 바란다.

    - 경쟁사 분석

    여러분의 경쟁자들은 여러분이 가지고 있지 않은 것을 이미 가지고 있을 수 있다. 그렇기 때문에 그들의 브랜드를 분석하고 그들이 잘한다고 생각하는 것들을 여러분의 전략적 브랜딩에 통합하면 여러분의 공유 청중이 현재 놓치고 있는 격차를 메우는 데 도움이 될 수 있다. 물론, 경쟁자를 모방하는 것은 그들의 시장 틈새가 이미 채워져 있고 그들의 고객이 똑같은 일을 하는 다른 브랜드를 필요로 하지 않기 때문에 전략적 브랜딩에 완전히 해롭다.

    실험실에서 연구하는 몇 명의 과학자 / felipe_charria

    대신 자신과 브랜드의 전반적인 위치를 차별화하면 공유 가장 저렴하고 쉬운 전략 타겟이나 시장에 도달할 때 경쟁자와 차별화된다. 경쟁업체가 제공하는 것이 무엇인지 정확히 알면 브랜드 충성도를 키우기가 더 쉽다. 브랜드를 한 단계 끌어올리고 계속 성장하여 더 좋고 더 개인적인 방식으로 청중에게 다가가고 그들의 요구 사항을 채우는 데 도움이 될 것이다.

    경쟁을 극복해야 할 과제로 여기지 말고 때때로 유사한 전술을 자신의 전략적 브랜딩에 통합하여 성공의 이점을 얻어야 한다. 경쟁이 여러분의 브랜드 개성과 목소리에 완전히 맞춰져 있는지 확인해야 한다. 다른 브랜드의 전략을 카피하는 것은 결코 효과가 없을 것이다.

    전략적 브랜딩 관리 및 유지

    전략적 브랜딩이 완료되었다고 생각하면 다른 모든 비즈니스 전략과 함께 그것을 정리할 수 없다. 브랜드를 관리한다는 것은 브랜드가 시장에 적합한 위치와 현재 트렌드에 가장 잘 적응할 수 있는 방법에 대한 정보를 지속적으로 수집하고 분석하는 것을 의미한다. 고객의 요구와 마찬가지로 전략적 브랜딩은 성장과 변화를 멈추지 않는다.

    페르소나 및 데이터에 대한 세 개의 큰 웹 페이지를 확인 / 스푼 랜서

    이러한 변경 사항은 기존 시장의 업데이트에 대한 응답일 수 있지만 정부 및 정책, 현재 문화 및 기타 외부 영향도 있으므로 브랜드가 인식되는 방식을 지속적으로 파악해야 한다. 이러한 위험과 기회를 식별하는 것은 많은 작업처럼 들릴 수 있지만, 그렇지 않으면 브랜드가 뒤쳐지게 된다.

    전략적인 브랜딩 관리 측면을 계획에 통합하면 끊임없이 변화하는 브랜딩 세계에 뒤처지지 않도록 도와줄 것이다. 청중 내에서 현재 인기 있고 의미 있는 내용에 따라 브랜드 메시지와 이미지를 큐레이팅 하는 것은 그들이 원하는 것을 얻고 여러분이 제공할 수 있다는 것을 확인하는 가장 쉬운 방법 중 하나다.

    이에 대한 좋은 예는 펜데믹의 여파로 주요 슈퍼마켓에 자리를 확보하는 것이 거의 불가능했을 때, 몇 분 안에 식료품 배달을 제공하는 서비스의 성공으로 급상승한 Gorillas와 같은 브랜드다. 이러한 브랜딩 추진은 식료품 쇼핑이 더 쉽고 더 쉽게 접근할 수 있는 경우에도 고객이 더 많이 재방문하도록 하는 효과적인 전략의 결과였다.

    성공을 위한 전략적 브랜딩 설정

    이제 막 새로운 브랜드를 출시하거나 새로운 고객에게 다가가거나 새로운 잠재고객으로 확장하려는 기존 비즈니스이든, 전략적 브랜딩은 성공에 필수적이다. 브랜딩 전략 목표를 읽기 위한 로드맵을 설정해야 한다. 더 중요한 것은 성공적인 비즈니스의 핵심 요소가 된다는 것이다. 그러니 더 이상 기다리지 말고 전략적 브랜딩 프로세스를 진행하길 바란다.


0 개 댓글

답장을 남겨주세요