본문 바로가기

IT,일지/생활일지

(4)
cnsblog 2주차. 1차 스프린트 진행 결과 팀원들이 전부 직장인, 학생이라 일정대로 진행하기가 어려웠다.스프린트 기간을 2주로 늘리고 새로운 팀원을 받아 진행 중이다. 1차 스프린트@ 백로그: 회원관리/인증- 회원 가입- 로그인 - 인증 JWT- 정보 수정 다른 팀원 2명이 API 서버의 공통 Request, Response 구조를 잡았다.다른 한명은 회원가입 기능, JWT 인증을 구현했다.나는 vue, vuex, axios와 vuelidate를 공부하여 회원가입/로그인 컴포넌트의 유효성 검증, API 요청을 구현했다.사실 상 JWT 인증을 구현하신 분이 다 만들어 놓으셨지만, 따로 공부해서 이해하려고 노력했다. 유효성 검사 로직을 vuex store로 공유하려고 2틀을 소비했다.state의 user 객체와 바인딩되어 input 값이 들어올 때마..
cnsBlog 첫 push 드디어 Vue 공부를 어느정도 마치고, 첫 push를 보냈다.Vue가 리액트나 앵귤러에 비해 쉽다고는 들었는데, 그래도 공부해야할 양이 상당한 듯.... 현재 우리가 클론을 받아온 vue-admin-lte에 세가지 이슈가 있다.1. 좌측 슬라이더 토글 버튼 미동작2. 우측 슬라이더 토글 버튼 미동작3. 네비게이션 트리 expand 미동작 1, 3번은 데모사이트에서는 동작하지만, 로컬에서 돌리면 이상하게 동작을 안한다.1번 이슈에 대한 solution는 해당 깃헙 이슈에 있어서 Fix한 뒤 커밋했다. 우선 첫 스프린트는 로그인/인증을 백로그로 잡았다.다른 두 명이 API 서버 공통 요청, 응답 부분을 작성하고 있고,한 명은 JWT를 스터디하고 AUTH 서버를 구성 중이다.나는 Vue를 파보고 싶다고 요청해..
애자일 스크럼 진행 - 애자일 방법론 * 애자일 프로세스 - 스크럼 * 스크럼 쉽게 이해하기 - 슬라이드쉐어 참고 자료로 전달해주신 애자일과 그 프로세스 중 하나인 스크럼에 대해 쭉 훑어보는 중이다. 요구사항인 백로그와 이를 일정 주기로 나눈 스프린트, 일일 스크럼 회의로 진행되는 프로세스는 분명 재밌을 것 같긴 하다.약 1년간 SI에서 근무해본 결과, SI에는 어울리지 않는 프로세스 인 것 같다. SI에 스크럼을 적용하기 어려운 이유SI 프로젝트의 팀원은 각자 자기만의 도메인이 있고, 팀원의 작업을 나누려고 하지 않는다.수시로 변경되는 요구사항과 고객사와의 소통 부재로 인해 자신에게 주어진 작업을 감당하기에도 벅차기 때문이다. 위의 포스팅을 작성하신 김대석님이 SI에서 애자일 적용하기 라는 글을 쓰셨다.스크럼의 모든 프로..
cnsBlog 프로젝트 참여 협업 블로그 개발 프로젝트에 참여하게 되었다.기술 경험에 제한적인 SI를 벗어나 새로운 환경을 경험해보고 싶어서 신청했다. 오프라인이 아닌 온라인에서 협업을 진행하기 때문에, 좀 더 색다른 경험을 할 수 있을 것 같다.애자일/스크럼(방법론), 깃(코드관리), 레드마인(이슈트래커), 젠킨스(CI)를 이용해 협업을 진행할 예정이며,java/spring-boot/gradle(api) javascript/vue.js/npm(front) 환경에서 진행할 예정이다. 현재 프로젝트를 기획한 분이 협업환경과 개발환경 구축까지 완료한 상태다.다음 주부터 블로그 스펙을 정리하고 개발을 진행할 것 같다. 협업 경험이 전무한 내가 제 몫을 해낼 수 있을지에 대한 걱정도 되지만,다양한 노하우를 지닌 다른 팀원들의 개발 방식과 ..