제가 지난 4년 동안 스타트업과 사이드 프로젝트를 많이 만들어 왔습니다. 대부분은 부트스트랩으로 진행했고, 부트스트랩이란 외부 투자를 받지 않고 비즈니스를 시작하는 것을 의미합니다. 그래서 샌프란시스코에 가지도 않고, 벤처 캐피털 — 특히 나이 많고 부자인 백인 투자자들(악의는 없습니다)로부터 자금을 조달하지도 않았죠. 대신에 직접 기술을 활용해 제 손으로 해냅니다. 이게 저에겐 정말 흥미롭게 다가왔어요. 기술이 싸지고, 사실상 인터넷에서 무언가를 만들어내는 비용이 거의 들지 않으니 가능한 새로운 방식의 창업인 셈이죠.
이 자리에 계신 많은 분들, 혹은 거의 모두가, 본인의 무언가를 만들고 싶어 한다고 생각해요. 현재 원격으로 일하고 있어도, 언젠가는 사이드 프로젝트를 만들고 그것을 돈이 되는 무언가로 키워보고 싶을 수도 있겠죠. 오늘 제가 말하는 것들이 아마 어느 정도 관련이 있을 것 같아요. 들어주셔서 고맙습니다.
제 이야기로 시작해볼게요. 4년 전 저는 네덜란드에 살고 있었고, 대학교를 막 졸업한 상태였습니다. 비즈니스를 전공했는데, 친구들이 전부 대기업에 취직해버려서 무척 지루했죠. 당시 저는 전자음악을 소개하는 유튜브 채널을 운영해서, 한 달에 2000달러에서 3000달러 정도 벌고 있었습니다. 학생 입장에선 꽤 큰 돈이라 만족스러웠지만, 집에만 앉아서 유튜브 영상을 만드는 게 꽤 따분하더라고요.
그때 친구가 “노트북을 하나 사서, 랩톱으로도 충분히 할 수 있는 일이니 여행하면서 일해보면 어떻겠어?”라고 제안했습니다. 저는 “그럼 한번 해보자.” 하고 모든 짐을 처분하고, 여러분처럼 아시아나 남미 등지를 돌아다니기 시작했죠. 문제는 유튜브 수입이 점점 줄어든다는 것이었습니다. 3000달러였던 수입이 2000달러, 900달러, 700달러, 500달러 식으로 계속 떨어졌어요. 그러다 보니 당장 생활비가 부족해졌죠. 여행은 계속하고 싶었는데 돈이 필요했습니다.
그 즈음 저는 심한 불안과 우울증, 공황 발작까지 겪었어요. 제대로 수익이 없고 미래도 불투명하니까요. “어떻게든 뭔가 해야겠다”라는 마음이 들었죠. 아버지가 늘 해주시는 말씀이 “우울증에 빠지면 모래 1세제곱미터를 사서 삽으로 옮기는 일을 해라. 몸을 움직여라.”였는데, 저는 그걸 디지털 방식으로 풀어보기로 했습니다. 그래서 ‘12개월 동안 12개의 스타트업(사이드 프로젝트)을 만들자’라는 프로젝트를 시작했습니다. 그 당시엔 ‘스타트업’이라 부르기엔 좀 거창했지만, 어쨌든 한 달에 하나씩 프로젝트를 만드는 일을 해보자고 결심했죠.
그 즈음부터 점차 언론이나 블로그 등에서 ‘12스타트업 12개월’ 이야기를 다루기 시작했습니다. 친구가 만들어준 제 사진을 홍보 이미지로 썼는데, 이게 꽤 화제가 돼서 The Next Web, Tech in Asia 같은 곳에서도 제 이야기를 다뤘어요. 그러면서 수천 명의 사람들이 이메일로 연락을 해오거나 트위터 팔로잉을 하기 시작했죠. 뭔가 ‘마케팅적으로 잘 풀렸다’는 느낌이 들었습니다.
그러다 네 번째 프로젝트를 만들 때가 됐는데, 그게 바로 노마드 리스트(Nomad List)의 시작이었습니다. 저는 치앙마이, 방콕, 싱가포르, 홍콩, 도쿄 등지에서 디지털 노마드 생활을 했는데, 그때 ‘인터넷은 얼마나 빠른지, 기온은 어떤지, 물가는 얼마나 싼지, nomad-friendly(노마드 생활에 우호적인지)’ 등의 정보를 모아볼 필요가 있었습니다. 그래서 단순히 엑셀 스프레드시트로 만들어 친구들과 공유했는데, 실수로 편집 권한을 열어둬 버렸어요. 그랬더니 전 세계의 사람들이 들어와 75개 도시 정도의 정보를 잔뜩 입력해주더라고요.
그래서 그 스프레드시트를 바탕으로 웹사이트로 만들었고, 제품 헌트(Product Hunt)와 해커 뉴스(Hacker News)에 올려서 1위를 차지했습니다. 당시가 2014년 8월쯤이었는데, 마침 디지털 노마드라는 개념이 새롭게 부상하던 시기와 맞물려서 급속도로 퍼져나갔죠. Nomad List는 이후 엄청난 양의 데이터(현재 1250개 도시, 25만 개의 데이터 포인트)를 갖춘 웹사이트가 되었고, 멤버십 등으로 월 1만5000달러에서 2만5000달러 사이의 수익을 올리는 사이트로 성장했습니다. 불과 몇 달 전까지만 해도 700달러로 여행하며 연명하던 시절과 비교하면 엄청난 변화였죠. 다만, 이걸 제대로 키우는 데는 여러 해가 걸렸습니다.
Nomad List의 확장판으로 ‘Remote OK’라는 원격 구직 사이트도 만들었는데, 지금은 월 방문자가 100만 명에 달하는 세계 1위 원격잡 사이트가 되었고, 월 1만 달러 정도를 벌어들이고 있습니다. 최근에는 ‘Hood Maps’라는 사이트도 만들었어요. 이것도 군중(Crowd)들이 직접 지도를 편집해 각 동네가 힙스터 지역인지, 부자 동네인지, 이렇게 ‘감성 지도’를 완성해나가는 서비스죠. 여기가 발리 챙구(Canggu) 지역 지도인데, “Deus는 힙스터의 성지다”, “바다는 서퍼보이와 서퍼걸로 가득 차 있다” 이런 식으로 표시해두는 거예요(웃음).
제가 지난 몇 년간 프로젝트를 만들면서 얻은 패턴은 크게 다음과 같은 과정으로 요약됩니다.
그리고 이 모든 것을 VC 투자 없이, 즉 부트스트랩으로 진행한다는 점이 핵심입니다. 이제 각 단계를 좀 더 구체적으로 얘기해볼게요.
많은 사람이 스타트업 아이디어가 떠오르면 그것부터 크고 거창하게 생각하는 경향이 있어요. 예를 들면, “나는 우주 관련 회사를 만들 거야.”라든지요. 하지만 대부분의 경우, 그런 원대한 비전을 바로 실현하기는 어렵습니다. 일단 작게 시작하는 것이 중요해요. 일론 머스크도 처음부터 스페이스X를 만든 게 아니라 PayPal 같은 앱을 시작으로 20년간 단계를 밟아 올라간 끝에 우주산업에 뛰어든 거죠.
제 경우, 아이디어는 보통 내가 스스로 겪은 문제에서 나왔습니다. 가령 Nomad List도 “인터넷 빠른 도시가 어디인가, 물가는 어디가 싼가” 같은 제 실제 고민에서 출발했습니다. ‘문제에서 출발해라’ — 이것이 제일 중요해요. 왜냐하면 자신의 문제라면 스스로 가장 잘 아는 분야이기 때문입니다. 그게 시장에서의 경쟁 우위를 만들어주기도 합니다.
다만, 우리 모두가 너무 비슷해지면(예: 다들 발리에서 노마드 생활, 비슷한 취향), 자연스레 비슷한 아이디어만 떠오르게 됩니다. 그럴 때는 새로운 경험을 찾아야 해요. 스카이다이빙을 해보거나, 밀림을 6개월간 여행하거나, 혹은 조금 더 독특한 문화나 서브컬처를 경험해본다든지, 유니크한 경험이 있어야 새롭고 남다른 아이디어가 나올 가능성이 높습니다.
그리고 아이디어는 그냥 머릿속에만 있지 말고, 어딘가에 기록하세요. Trello, WorkFlowy, 포스트잇 등을 활용해서 메모해두고, 계속 업데이트하면서 걸러내는 과정을 거치는 거예요.
마지막으로, 보통 “아이디어를 뺏길까 봐 비밀로 한다”라는 분들이 있는데, 저는 정반대입니 다. 아이디어는 공유하고 피드백을 받는 게 훨씬 낫다고 생각합니다. 아이디어 자체보다는 실행력이 훨씬 중요하기 때문이죠.
아이디어가 생겼다면, 이젠 직접 만들어야 합니다. 여기서 제가 가장 강조하고 싶은 건, 가능하면 혼자서, 직접 만들어보라는 것이에요. 프로그래밍을 모르면 코딩 부트캠프부터 찾는 경우가 많은데, 제 경험상 코딩은 구글에서 직접 찾아보면서 그때그때 필요한 걸 배우는 식으로 익히는 게 훨씬 효율적이었습니다. 개발자로 일하는 사람들을 유심히 보면, 모르는 건 전부 구글 검색과 Stack Overflow에서 해결하더라고요.
“나는 코딩 못 해!”라고 강하게 거부감이 드는 분이라면, Typeform 같은 서비스를 이용해 간단히 프로토타입을 만들 수도 있습니다. 결제 시스템도 붙일 수 있죠. 또는 Carrd.co 같은 서비스를 활용해 몇 시간 만에 꽤 번듯한 웹사이트를 만들 수도 있어요. 저도 Nomad List 초기에는 그냥 스프레드시트를 웹으로 뚝딱 옮겨서 올린 것뿐이었어요.
프로토타입을 만드는 데 너무 많은 시간을 쓰지 마세요. 6개월, 1년씩 걸려서 아무도 안 쓰면 의미가 없으니까요. 최대 한 달 정도면 충분하다고 봅니다.
제품을 만들었다면, 이제 사람들에게 알려야 합니다. 이 단계가 가장 중요하다고 할 수 있어요. 왜냐하면, 그래야만 제품이 실제로 유용한지를 검증할 수 있고, 돈을 낼 의향이 있는지 파악할 수 있으니까요.
런칭 플랫폼으로는 대표적으로:
Product Hunt
Hacker News
각종 전문 포럼/커뮤니티
런칭 후에는, 분석툴(Analytics)로 방문자와 잔존율 등을 확인하세요. 첫날 크게 폭발하고 다 떠나면, 제품이 시장에 안 맞는 걸 수도 있고, 조금 더 개선해볼 수도 있겠죠.
런칭 직후 트래픽이 한 번에 몰렸다가 떨어지는 건 자연스러운 일입니다. 하지만 계속 유기적으로 사용자가 늘어나는지가 관건입니다. 저는 ‘유기적(Organic) 성장’을 매우 중요하게 생각합니다. 즉, 돈을 들여 광고(Facebook Ads 등)를 사서 사람을 모으는 방식은 지속성이 없다고 봐요. 광고 비용을 끊는 순간, 유입도 끊기니까요. 또 봇을 돌리거나 스팸성 마케팅도 오래가기 힘듭니다.
“사람들이 진짜로 좋아해서 자발적으로 쓰는가?” 이걸 알아내려면 유기적 성장을 봐야 하죠. 유저들이 좋아하면 자연히 SNS나 커뮤니티에서 얘기하게 되고, 점점 인지도가 올라갑니다.
사용자의 피드백을 계속 받아보세요. Nomad List에는 “피드백이 있으면 여기 남겨주세요. Please be nice.”라는 작은 창을 달아두었습니다. 유저들이 “검색창 위치가 불편해요”, “이미지가 깨져요” 같은 제안을 하면, 그걸 빠르게 반영하죠. 그러면 그 유저가 큰 애착을 가지게 되고, 주변에 사이트를 홍보해줍니다. 저는 이런 걸 ‘사용자와 함께 만든다(Co-creating)’고 표현해요.
그 외에도 이메일 뉴스레터나 알림 기능 등을 활용해 한 번 방문한 사용자가 다시 찾아올 수 있게 해두세요. 원격 채용 사이트인 Remote OK에는 “매일 원격 구직 정보를 이메일로 받아보기” 같은 구독 기능이 있죠.
또 하나 요즘 트렌드가 ‘빌드 인 퍼블릭(Build in public)’입니다. 제품을 실제로 만드는 과정을 실시간 스트리밍하거나, 트위터 등을 통해 진행 상황을 공개하는 것이죠. 예를 들어 Drew Wilson이라는 분은 Plasso라는 결제 서비스를 만들면서, 코딩 과정을 라이브 스트리밍했어요. 저는 Hood Maps를 만들 때 그렇게 해봤는데, 시청자들 앞에서 코딩하니 긴장돼서 평소보다 코드를 훨씬 빠르게 짜게 되더라고요(웃음). 또 이런 투명성이 화제가 되어 자연스러운 마케팅 효과도 얻을 수 있습니다.
마지막으로, “런칭은 한 번으로 끝이 아니다.”라는 점을 기억하세요. 새 기능을 추가할 때마다 다시 Product Hunt나 언론 등에 알릴 수 있습니다. 꾸준히 노출되고, 주기적으로 사람이 들어오면 그게 성장이니까요.
아무리 ‘멋진 아이디어’라도 돈을 벌지 못하면 사업으로서는 의미가 없습니다. 어떤 사람들은 1~2년째 제품만 만들고 돈은 전혀 못 벌기도 하는데, 그러면 결국 유지하기 어렵죠. 3개월 이내, 더 나아가면 최대 2개월 안에는 ‘첫 번째 달러’를 벌어야 한다고 생각합니다. 그래야 시장성을 검증할 수 있으니까요.
“사용자가 정말 내 제품에 돈을 낼 의향이 있는가?” 이것이 가장 중요합니다. 이에 대한 재밌는 사례로 Buffer가 있는데, 초기엔 실제 제품 없이, 단지 “요금제 안내(Plans & Pricing)” 페이지와 결제 페이지만 가짜로 만들어두고, 누가 결제 버튼을 누르면 “아직 제품이 출시 전입니다. 이메일을 남기면 알려드릴게요.”라는 페이지로 보냈어요. 그렇게 관심을 모은 다음에 실제 제품을 만들기 시작한 거죠.
저는 여기서 더 나아가서, 결제창조차도 페이크로 만들어본 적이 있습니다. 실제로 결제가 일어나지 않고 “이건 가짜 결제창입니다. 그래도 결제를 시도했다면 실제로 돈 낼 의향이 있다는 뜻이니, 제품이 나오면 연락드리겠습니다.”라는 안내를 띄웠죠. 그러면 진짜 수요가 있는지를 생생하게 파악할 수 있습니다.
“Buy 버튼”을 여러 곳에 배치해서 사람들이 어디까지 결제 의향을 보이는지 확인해보세요. 기능별로 결제를 받거나, 일정 금액을 내면 잠금이 풀리는 구조 등 다양하게 시도할 수 있습니다.
수익화 방식은 여러 가지가 있어요.
메인 서비스는 무료 + 부가 서비스 유료
예: Nomad List의 도시는 누구나 무료로 검색할 수 있지만, 여행자/노마드 커뮤니티에 가입하고 싶다면 유료 멤버십을 결제해야 합니다.
예: Dribbble 역시 기본 게시물 열람은 무료지만, 구인 공고를 등록하려면 비용을 내야 하죠.
스폰서십(Sponsorship)
Nomad List가 초기에 어느 정도 화제가 되었을 때, 워드프레스(Automattic) 창업자인 Matt Mullenweg이 후원을 제안해서 몇 달간 스폰서 배너를 달아 수익을 냈습니다. 다만, 이건 상대측이 먼저 흥미를 보여야 가능하므로 쉽진 않아요.
Patreon
순전히 “제 작업을 후원해주세요”라는 방식으로도 돈을 벌 수 있습니다. 유튜버나 오픈소스 개발자들이 많이 활용하죠.
정기 구독(Subscription)
한 번에 50달러를 받는 것보다 월 5달러씩 정기 결제를 받는 편이 훨씬 더 수익 구조가 안정적입니다. 물론 사용자는 구독형 모델을 꺼릴 수 있다는 단점이 있긴 하지만, 사업 입장에서는 이른바 ‘MRR(월 정기수익)’ 구조가 매우 유리하죠.
제품이 자리 잡고, 어느 정도 수익이 나기 시작하면, 또 다른 문제는 운영의 피로도입니다. 반복 업무를 계속하면 질리기도 하고, 새로운 프로젝트를 하고 싶기도 하죠. 그래서 저는 자동화에 적극적이에요.
예를 들어, 제 서버에서 187개의 로봇(병렬 프로세스)이 동시 실행되는데, 이들은 Nomad List의 날씨 정보를 긁어오거나(Remote OK의 채용 공고를 자동 수집하는 등), 각종 환불 요청을 자동 처리하는 등 일을 합니다. 사람이 일일이 하면 너무 번거로운 일을, 스크립트(코드)가 대신해주는 거죠. 어떤 때는 700개까지 로봇이 늘어나기도 합니다. 이 덕분에 24시간 돌아가는 비즈니스를 소수(또는 혼자)로도 운영할 수 있는 겁니다.
다만, 로봇이 제대로 작동하는지 감시하는 사람은 필요합니다. 서버가 다운되었을 때 알림을 받고 긴급 복구를 처리할 사람이 적어도 1명은 있어야 하니까요.
저는 아직 회사(프로젝트)를 매각해 본 적은 없지만, 제안이 들어온 적은 있습니다. 매각 금액은 대개 ‘연간 수익 × 몇 배수’로 책정합니다. 예를 들어 “연매출 10만 달러에, 연 25% 성장”이라면 40~50만 달러 정도를 기대할 수도 있죠. 하지만 막상 매각을 하려면 여러 가지 정서적 문제(“이건 내 ‘베이비’인데...”)나 기타 요인이 복합적으로 작용할 겁니다.
결국 아이디어를 얻고, 제품을 만들고, 빠르게 런칭한 뒤, 유기적 성장을 도모하면서 수익을 만들어내고, 어느 시점에 자동화해서 손을 떼거나 매각하는 일련의 과정을 가능한 한 작은 팀 혹은 혼자서 할 수 있는 시대가 왔습니다. 제가 경험한 바로는 이 방식이 훨씬 더 자유롭고, 외부 투자에 의존하지 않아도 되며, 무엇보다 원하는 삶의 방식을 지킬 수 있는 장점이 있어요.
이것으로 제 발표는 마치겠습니다. 들어주셔서 감사합니다.
(박수 소리)
질문자 1: 12 Startups in 12 Months를 정말 다 완수하셨나요?
피터: 아니요. 실제로는 7개쯤 만들었습니다. 그때 Nomad List가 너무 잘 나가기 시작해서, 계속 12개를 만들기보다 Nomad List에 집중하는 게 낫겠다 싶었거든요. 만약 계속 새로운 것만 만들었다면 Nomad List가 이렇게 크지 않았을지도 몰라요. 때론 제대로 자리 잡은 프로젝트를 키우는 게 더 낫겠죠.
질문자 2: 세금이나 법인 설립 등 법적 이슈는 어떻게 처리하세요?
피터: 저는 네덜란드에 ‘하나의 회사(법인)’만 두고 있고, 그 아래에 모든 프로젝트를 넣는 방식입니다. 한국이나 다른 나라와 세제나 회계법이 다를 수 있는데, 네덜란드는 LLC를 세우면 비용도 많이 들거든요. 그래서 가능한 한 단순하게, “하나의 회사 안에 여러 프로젝트” 구조로 운영하고 있습니다.
질문자 3: 기능 업데이트나 새로운 프로젝트는 전부 혼자 코딩하시나요?
피터: 네, 전부 제가 합니다. 물론 그게 엄청난 노동이긴 해요. 개발, 디자인, 마케팅, 고객지원, 언론 대응 등 다 해왔습니다. 그래서 때론 너무 지치기도 하고요. 최근에는 조금 더 여유롭게 지내려 노력 중입니다.
질문자 4: 지금까지 만들면서 실패하거나 후회한 점이 있다면요?
피터: 첫째, 내 직관을 좀 더 믿었으면 좋았을 것 같아요. 남들이 정석이라고 말하는 것(예: VC 투자, 사무실, 대규모 팀)이 저랑 안 맞는데도, 괜히 그쪽으로 가보려다 시간을 낭비했던 적이 있어요.
둘째, 사람들한테 좀 더 친절했어야 했다는 생각도 들고요. 특히 트위터 같은 데서 악플이나 비난에 맞대응을 했던 경험은 크게 남는 게 없더라고요.
질문자 5: 아이디어를 실행하기 전에 시장조사나 경쟁사 분석을 하나요?
피터: 어느 정도는 합니다. 이미 존재하는 서비스가 있으면 일단 써보죠. 그리고 “왜 안 쓰게 되는지, 불편한 게 뭔지”를 찾아서 더 좋게 만들 수 있다고 믿으면 만들어봅니다. 사실 이미 존재하는 서비스가 있다는 건 시장이 있다는 뜻이고, 제대로 개선만 하면 들어갈 여지가 있다는 의미기도 하거든요.
질문자 6: 프로덕트 헌트나 레딧 등에서 폭발적인 트래픽을 얻으면, 그 뒤로는 어떻게 유지해야 할지… 기준 같은 게 있나요?
피터: 특정 숫자를 기준 삼긴 어렵지만, 런칭 후 일시적 트래픽이 사라진 뒤에도 “어느 정도 꾸준히 남아있는 유저 수”가 있어야 하고, 사람들이 입소문을 내는지(예: 구글 검색 결과로 노출, 언론·블로그 언급) 등을 확인해야 합니다. 아무도 얘기하지 않으면, 그 시점에 ‘접을 건가, 기능을 바꿀 건가’ 고민해야 해요.
질문자 7: 기능을 만들 때마다 돈을 받을 수 있나요? 시기를 놓치면 힘들지 않을까요?
피터: 그렇죠. 가능하면 초반부터 어느 정도 과금 구조를 설계하는 게 좋아요. 유저들이 무료로 쓰다가 어느 날 갑자기 과금을 시작하면 반발이 심하거든요.
질문자 8: 코딩을 하나도 모르는 상태에서 어떻게 시작하죠? 예: 어떤 언어(PHP, JavaScript 등)부터 배워야 하나요?
피터: 저는 “무슨 언어가 중요한가?”라는 생각이에요. 그냥 구글에 “HTML로 어떻게 테이블 만들지?” “PHP로 어떻게 버튼 만들지?” 이런 식으로 필요한 걸 그때그때 찾아보면 됩니다. 사실 현업 개발자도 코드 짜다 모르면 다 구글 검색해서 해결하니까요. 처음엔 몇 달을 삽질할 수도 있지만, 바로바로 부딪히며 배우는 게 제일 좋다고 생각합니다.
질문자 9: 다른 사람과 협업하거나 광고 대행 등을 써서 빨리 확장하고 싶지는 않나요?
피터: 시도해본 적은 있는데, 제 생각에는 이 시대에는 “소프트웨어가 모든 걸 대신해주는 자동화”를 활용해 단독 혹은 소규모가 효율적으로 일하는 게 유리하다고 봅니다. 개인적으로 광고에 돈을 쓰는 건 그다지 효과적이라 느끼지 못했어요. 물론 다른 접근도 가능하겠지만, 전 그렇게 하지 않습니다.
기타 질의: (다수)
- “혹시 이런 점이 후회된다”: 사람들의 비난에 대응하는 데 에너지를 낭비한 것 정도.
- “생산성이 높은 순간은 언제?”: 가령 밤에 카페인 잔뜩 마시고 코딩할 때 집중이 잘되기도 하고, 어떤 날은 스케줄이 빌 때도 있죠. 주로 사이클이 있어서, 몰아서 작업하고 어느 순간은 휴식합니다.
- “Nomad List에 무료와 유료를 나눈 기준은?”: 도시 데이터나 날씨, 물가 등 기본 정보는 무료. 하지만 커뮤니티나 좀 더 개인화된 기능은 유료 회원에게만 제공.
끝으로, 이렇게 여러 질문에 답변해주셔서 감사합니다. 혹시 더 궁금한 게 있으시면 개인적으로 찾아오세요. 경청해주셔서 정말 고맙습니다.
(박수 소리)
(진행자)
오늘 강연 들어주셔서 감사합니다. Pieter Levels에게 다시 한 번 박수 부탁드리고요. 도조(Dojo) 코워킹 스페이스 사용 경험이 좋으셨다면, 별점 5개도 부탁드립니다(웃음). 모두 좋은 하루 보내세요!
(행사 종료 후 참석자들 대화, 잡담)
핵심 메시지
Q&A 요약
以上이 Pieter Levels의 “How to Build a Startup Without Funding” 강의 전체 스크립트 및 질의응답 정리입니다. 내용은 원본에서 누락 없이 모두 포함했으며, 가독성을 위해 문단 및 소제목을 구성했습니다.