프로젝트 배경
1. 문제점
- 내 블로그가 블로그 검색 결과 내에서 노출이 얼마나 되고 있는지에 대해 파악을 하기가 번거로움.
2. 프로젝트 목표
- 각 검색 플랫폼(네이버, 다음, 구글) 블로그 검색 순위를 크롤링
- 나의 블로그가 몇번째 순위에 위치하고 있는지, 몇번째 페이지에 위치하고 있는지 도출
3. 주안점
- 검색 플랫폼의 레이아웃 변화로 인해, 지속적인 크롤링이 어려울 수 있음
- 크롤링 선택자를 직접 설정할 수 있게 함으로써, 레이아웃 변화에 대해 대처
- 내 블로그가 블로그 검색 결과 내에서 노출이 얼마나 되고 있는지에 대해 파악을 하기가 번거로움.
2. 프로젝트 목표
- 각 검색 플랫폼(네이버, 다음, 구글) 블로그 검색 순위를 크롤링
- 나의 블로그가 몇번째 순위에 위치하고 있는지, 몇번째 페이지에 위치하고 있는지 도출
3. 주안점
- 검색 플랫폼의 레이아웃 변화로 인해, 지속적인 크롤링이 어려울 수 있음
- 크롤링 선택자를 직접 설정할 수 있게 함으로써, 레이아웃 변화에 대해 대처
프로젝트 성과
프로젝트 개발 완료
- 프로젝트 개발이 완료되었으며, 성공적으로 납품함.
핵심 기능
크롤링 선택자 직접 설정 기능
크롤링 대상을 각 검색 플랫폼 별로 직접적으로 설정할 수 있도록 하여,
크롤링 대상의 HTML 구조의 변화에 대처
크롤링 대상의 HTML 구조의 변화에 대처
진행 단계
기획 및 요구사항 저의
2019.03.
- 고객 인터뷰로 취합된 요구사항을 정리하고 다음의 결과물을 산출
- 어플리케이션 및 관리자페이지 사이트맵
- 관리자페이지 구조 (I.A) 및 어플리케이션 스토리보드
- 프로젝트 일정 (WBS
- 어플리케이션 및 관리자페이지 사이트맵
- 관리자페이지 구조 (I.A) 및 어플리케이션 스토리보드
- 프로젝트 일정 (WBS
어플리케이션 디자인
2019.03.
- 어플리케이션 디자인, 이후 2번의 피드백 및 수정 작업 수행.
- 디자인 결과물은 Zeplin 을 이용해 고객에게 공유되었으며, 이를 통해 디자인 피드백 수집.
- 디자인 결과물은 Zeplin 을 이용해 고객에게 공유되었으며, 이를 통해 디자인 피드백 수집.
크롤링 테스트 모듈 개발
2019.03.
- 고객 요구사항에 따른 기능 점검 및 확인을 위해 크롤링 테스트 모듈 개발을 먼저 실행.
- 실행된 크롤링 테스트 결과를 토대로 고객 요구사항 피드백 확인.
- 실행된 크롤링 테스트 결과를 토대로 고객 요구사항 피드백 확인.
어플리케이션 개발 및 관리자페이지 개발
2019.04.
- 스토리보드 및 디자인 결과물 토대로, iOS 및 Android OS 네이티브로 개발 수행.
- 관리자페이지 구조 문서를 토대로, 관리자페이지 개발 수행.
- 관리자페이지 구조 문서를 토대로, 관리자페이지 개발 수행.
QA
2019.06.
- 사용자 이용 시나리오를 작성하고, 이를 토대로 QA 문서 항목 작성
- 내부 테스트 이후 클라이언트 테스트 진행
- 내부 테스트 이후 클라이언트 테스트 진행
프로젝트 상세
1) 포트폴리오 소개 : 서비스 카테고리(ex. 커머스, AI 등)와 메인 타깃(ex. 주부, 청소년) 등을 포함한 간략한 소개
- 예시 : 주부들을 위한 생활용품 커머스 개발
2) 작업 범위 : 개발에 참여한 범위 및 지원환경
- 예시) 화면 설계, UI/UX 디자인, 서버 구축, Front-end 개발, 관리자 페이지 개발 등
- 예시) 반응형 웹, Android, iOS 등
3) 주요 업무 : 해당 서비스의 주요 기능 및 주요 페이지
- 예시) 회원등급제 기능, 숙소 추천 로직 구성, GPS 기반 숙소 리스트, 실시간 예약 및 결제 페이지 등
4) 주안점 : 서비스 구축 시 중점이 되었던 사항
- 예시) 개인 정보에 대한 보안, 트렌디한 디자인 등
- 예시 : 주부들을 위한 생활용품 커머스 개발
2) 작업 범위 : 개발에 참여한 범위 및 지원환경
- 예시) 화면 설계, UI/UX 디자인, 서버 구축, Front-end 개발, 관리자 페이지 개발 등
- 예시) 반응형 웹, Android, iOS 등
3) 주요 업무 : 해당 서비스의 주요 기능 및 주요 페이지
- 예시) 회원등급제 기능, 숙소 추천 로직 구성, GPS 기반 숙소 리스트, 실시간 예약 및 결제 페이지 등
4) 주안점 : 서비스 구축 시 중점이 되었던 사항
- 예시) 개인 정보에 대한 보안, 트렌디한 디자인 등
