Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

분기점(브랜치) 만들기를 수행했을때 작동되는 UI  


코드리뷰 코멘트에대한 대응으로, 피드백 교환및 바로 개선작업을 만들수가 있습니다.

...

Warning

Git에서 직접 브랜치를 생성하고 작업을 시작하면 해당 작업이 프로젝트 관리에서 제외될수가 있습니다.

또한 빌드와 관련된 머지 이슈도 마찬가지입니다. GIT에서 머지를하고 머지를하여 수동반영하고 , PMS에는 언급이 되지 않았지만않고

소스 형상관리 자체는 된다고 볼수 있으나!

이를 모르는 QA는 , 결함이아닌 어제와 다른 오늘의 어플리케이션 차이가 뭘까요?

테스트 계획은 하지 못할뿐더러 개발자의 수수께끼를 푸는데 대부분의 시간을 보내야 합니다.

Info

운영배포 티켓은 운영에 반영되는 만큼 다음과같은 다음과 같은 엄격한 조건을 걸수가 있습니다.

  • QASignOFF가 나지 않는 운영배포는 실행되면 안됨
  • 처리하지 못한 몇가지 이슈가 남아 있을시, 연기가되거나 최고책임자의 조건부 승인이 필요함 -처리하지 못한 이슈를 은닉하고 서비스에 반영될시 그책임은 개발자가 지기때문입니다.
  • 배포순서에의해 문제가 생길수 있기때문에 배포절차를 명시적으로 언급해야하고 롤백계획도 수립해야함 -롤백 계획이 없다고 실제로 거부한 케이스도 있음롤백 계획도 수립해야함 -롤백은 사실 엄청난 결정력이 따릅니다.
  • 환경설정변경 의존 라이브러리 수동설정등이 있을시 언급이되어야하고 빌드책임자의 승인거부항목으로 자동화에대한 고민이필요함
  • 도메인에따른 SSL설정의 중앙화(IIS에서 SSL을 위한 443Port Listen을 하지 않음), DB암호 설정의 중앙화(개발자는 운영 DB의 암호를 알면안됨),운영장비 어플리케이션 설정의 빌드툴에 분리화(Ex>각종 IP설정및,튜닝요소)를 소스에서 분리함으로 개발자에의한 수동설정에대한 이슈해결가능수동설정에대해 점점 없애기 시작했습니다.
  • 소스 빌드 자동외에 외부 라이브러리 관리를 넥서스라는 중앙 자료실에서 관리하여 빌드툴과 연동됨 어떠한 새로운 라이브러리를 사용하기위해서는 해당 라이브러리 사용의 검증과 승인이 필요함

자동반영이 준비안되고수동반영으로 운영에 반영을 했을시점, 빌드관리자는 항상 해당 반영의 승인을 거부하였습니다.

하지만, 약속된 날자에 프로덕트(운영) 반영이 필요했기에 프로덕트 관리자의 조건부 추가 승인이 필요했으며

위와같은 승인 절차가 있었기에, 모든 운영에 반영되는 사소한 프로젝트조차 겱국 배포및 실행 자동화가 되었습니다.


티켓(Task)을 통해 문서화 추적기능

...

문서화과정이 개발과정과 분리된게 아닌 동시에 진행되고 포함되어야 항목입니다.

어떠한 프로젝트 진행중, 대부분 여러사람에게 유사한 질문을 받게되며 그런 질문을

예측하거나 여러번 받았을시 차라리 문서화하는게 안 귀찮습니다.

지라 티켓에서 언급된 문서

위키(문서화)에서 연결된 지라 연결

...