Skip to content

프로덕트 기획

J_Coder edited this page Dec 2, 2024 · 2 revisions

요약

누구나 개발자들의 기술 블로그를 한곳에서 모아보며 최신 트렌드와 인사이트를 쉽게 얻고, 기여할 수 있는 개발자 지식 공유 플랫폼 Denamu

de

기술 블로그의 대나무 숲 ⇒ Developer + 대나무 숲 ⇒ Denamu

배경

프로젝트 선정 시 두 가지 핵심 기준을 고려했습니다.

  • 지속 가능성: 실제 사용자를 받을 수 있는 가능성이 높아 프로젝트 기간 이후에도 꾸준히 유지 보수 및 개선으로 이어질 수 있는 잠재력
  • 실현 가능성: 6주라는 제한된 기간 내에 핵심 기능을 안정적으로 구현할 수 있는 범위

즉, **"현실적으로 구현이 가능한 범위 내에서 제 3자가 사용할 가능성이 높은 프로젝트"**를 만들고 싶었어요.

이러한 기준을 바탕으로 논의해본 결과, 개발자 문화에 실질적인 가치를 기여할 수 있는 Denamu 가 탄생하게 되었습니다.

프로젝트 소개

  • 레퍼런스

rep

어썸 데브 블로그

서비스 링크 : https://awesome-devblog.netlify.app/

서비스 github : https://github.com/awesome-devblog/awesome-devblog

  • 프로토타입 1.0

proto1

Denamu는 RSS를 사용해 누구나 자유롭게 참여 가능한 기술 블로그 피드 요약 서비스 입니다.

누구든지 본인의 블로그의 RSS를 새롭게 등록할 수 있으며, 등록의 승인은 관리자가 검토 후 반영합니다.

등록된 블로그들에서 새로운 글이 업로드 되면 Denamu가 이를 감지하고, 메인 페이지에 썸네일, 제목, 블로거명 과 함께 나타납니다.

또한 Denamu 서비스 자체적으로 조회수를 모니터링 하여 최신 트렌드 게시글을 별도로 제공하며, 검색 등 여러가지 편의 기능을 제공합니다.

최종적으로 사용자들은 Denamu 서비스를 사용해 높은 퀄리티의 기술 아티클들을 빠르고 부담없이 접할 수 있으며, 블로거들은 개발자 커뮤니티 내에서 많은 사람들에게 직접 작성한 아티클을 공유할 수 있습니다.

목표

기존 레퍼런스의 아쉬운 점들을 보완하고 싶어요

  • 과거 게시글에 대한 접근성 향상 (무한 스크롤/페이지네이션 도입)
  • 자체 조회수 기반의 트렌드 분석 시스템 구축
  • 효율적인 검색 및 필터링 기능 제공
  • GitHub PR로 블로그 등록하는 것에 대한 아쉬움
    • 서비스랑 동떨어진 신청 방식이 UX적으로 불편하다 느꼈어요

애자일 방법론을 도입해보고 싶어요

  • 서비스가 비교적 작은 기능 요구 사항을 가지는 점을 활용해 짧은 기간 내에 여러 개의 프로토타입 산출물 제작
  • 빠른 피드백과 반복적인 개선을 통해 프로젝트의 완성도 향상 (단단한 프로젝트)

기술적인 도전

  • 페이지네이션 및 무한 스크롤 구현
  • 게시물 트렌드 분석을 위한 자체 알고리즘 구현
  • 검색에서의 높은 사용자 경험을 위한 라이브 서치 및 효율성 증가를 위한 검색 인덱스 구현

소개

팀 문화

회의록

1주차

2주차

3주차

4주차

5주차

6주차

기술 공유

박무성

안성윤

정명기

조민석

채준혁

팀 회고

멘토링 일지

Clone this wiki locally