플러스 세븐티나인

위치정보 사용 요청을 승인해야 정상적인 서비스를 이용할 수 있습니다.

Agile Software Development

애자일 소프트웨어 개발 선언

  • 우리는 소프트웨어를 개발하고 또 다른 사람의 개발을 도와주면서 소프트웨어 개발의 더 나은 방법들을 찾아가고 있다.
  • 이 작업을 통해 우리는 다음을 가치 있게 여기게 되었다:
    • 공정과 도구보다 개인과 상호작용
    • 포괄적인 문서보다 작동하는 소프트웨어
    • 계약 협상보다 고객과의 협력
    • 계획을 따르기보다 변화에 대응하기
    • 가치 있게 여긴다.
  • 이 말은 왼쪽에 있는 것들도 가치가 있지만, 우리는 오른쪽에 있는 것들에 더 높은 가치를 둔다는 것이다.

고객의 열정과 노력이 헛되지 않도록 장점을 살리고 나아갈 방향성을 함께 고민합니다.

상담 및 계약
  • 01제작범위 설정
  • 요구사항 분석 / 정의제안서 제출승인 및 계약
준비 및 설계 단계
  • 02자료전달 및 초기구성
  • 개발의 범위 / 컨셉 결정인터뷰 / 자료 전달개발서버 구축
디자인
  • 03메인+서브 디자인
  • UI / UX 디자인 및 설계목업 제작프로토타입 구성
퍼블리싱
  • 04프로토타입 제작
  • 콘텐츠 반응형 구성HTML 문서화스타일 및 동적 기능 구현
프로그램 개발
  • 05서버사이드 기능 구현
  • 데이터베이스 연동프로그램 동적 연동단위테스트 및 디버깅
테스트 및 배포
  • 06홈페이지 오픈
  • 하향식 통합테스트운영서버 이전시스템 / 인수테스트

Release Planning
제작범위 설정
Planning
자료전달 및 초기구성
SPRINT
Implementation
  • 메인+서브 디자인
  • 프로토타입 제작
  • 프로그램 개발
Review
  • 오류 / 수정사항 검토
Restrospect
  • 회고 및 개선방법 검토
Deployment
홈페이지 오픈

Daily Scrum스프린트 목표를 향한 진행 상황을 점검하고 필요에 따라 예정된 작업을 조정합니다.

  • 각 공정은 서비스 개발을 지속적으로 향상시키는 데 초점이 맞춰져 있습니다.
  • 애자일 방법론은 애자일 선언(Agile Manifesto)의 4가지 기본 가치와 12가지 원칙에 바탕을 두고 있으며 개발과 함께 즉시 피드백을 받아서 유동적으로 반복적이며 사람 중심적인 개발 방식을 취합니다.

agile process

계획Project
  • 고객과 주요 이해관계자들이 함께 프로젝트 개념화, 브레인스토밍, 정의, 우선순위설정, 필요 자원, 예산 책정을 논의합니다.
  • 승인 및 개발이 진행됩니다.
설계Design
개발책임자와 고객 그리고 기타 주요 이해관계자와 협력해 개발대상의 컨셉과 범위 기타 요소들을 결정합니다.
개발Development
스프린트라고 불리는 여러 반복 작업을 거치며 고객 요구사항에 맞는 프로토타입을 개발합니다.
테스트Test
  • 프로토타입이 고객 요구사항을 충족하는지 확인합니다.
  • 만약 결함이 발견되면 해당 프로토타입을 개발 단계로 보내 결함을 수정하고 다시 테스트합니다.
  • 이 단계는 프로토타입이 고객 요구사항이나 목표를 충족할 때까지 지속됩니다.
배포Deploy
모든 단계가 완료되면 운영 서버로 이전하여 도메인 연결 후 최종 테스트를 진행하고 사이트를 오픈합니다.
피드백FeedBack
전체 개발 프로세스를 회고하여 개선방법을 검토하고 반영합니다.