본문 바로가기

소프트웨어공학3

[프로젝트관리][소프트웨어공학] 애자일 방법론 - Scrum! 안녕하세요 푸민입니다. 오늘은 애자일 방법론 중 하나인 스크럼에 대해서 알아보도록 하겠습니다. 1. 정의 및 특성 - 스크럼은 프로젝트 관리를 위한 상호 점진적 개발방법론 입니다. ​ - 특정 언어나 방법론에 의존적이지 않으며, 개발언어는 물론이고 객체 지향 언어와도 관련이 없는 넓은 응용 범위의 개발 기법입니다. ​ - 솔루션에 포함할 기능/개선점에 대한 우선 순위를 부여합니다. ​ - 개발 주기를 설정(30일 정도, 조절 가능)하되 주기마다 실제로 동작되는 결과와 적용할 기능 및 개선에 대한 목록을 제공합니다. ​ - 날마다 15분정도의 회의를 하고, 항상 팀단위로 생각합니다. ​ ​2. Model ​ 3. 진행방법 ​1) 제품에서 요구하는 기능과 우선순위를 제품 백로그로 정합니다. ​ 2) 제품 백.. 2015. 8. 11.
[프로젝트관리][소프트웨어공학] Agile - XP 안녕하세요 푸민입니다. 이번에는 PRINCE2에 이어서 애자일 방법론을 알아보겠습니다. - 애자일 방법론은 소프트웨어 엔지니어링에 대한 방법론입니다. - 프로젝트를 진행하는 동안 반복적으로 진행을 하여 일정 주기마다 프로토 타입을 생성하여 테스트와 검증을 통해 빠르게 프로젝트를 진행하는 방법입니다. - 애자일의 종류로는 XP, Scrum, Feature-Driven Development 등 여러가지가 있습니다. 1. XP(Extream Programmin) - 애자일 개발 프로세스 중 대표적인 하나입니다. - 구체적인 실천 방법을 정의하고 있어 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋습니다. - XP의 특징은 테스팅에 있습니다. 프로그래머들이 코딩을 할때 테스트 코드를 작성하도록 함과 동시.. 2015. 8. 9.
[프로젝트관리] PRINCE2 안녕하세요 푸민입니다. 저번주에 PMBOK에 이어서 유명한 다른 프로젝트 관리 기법인 PRINCE2를 정리해 봅니다! 1. 정의 및 특성 - PRINCE2(PRoject IN Controlled Environment)는 영국의 국가 표준프로젝 트관리 방법론입니다. 통제된 환경에서의 프로젝트를 뜻합니다. - 사업의 타당성을 계속적으로 검토하도록 강조하고 있어 기업의 목표, 목 적을 달성하는데 실질적으로 기여할 수 있습니다. - 조직 구조에서 역활과 책임을 적절히 배분하고 있어 책임의 범위가 명확 하고 권한 위임이 잘 되어있습니다. - 고객과 협력업체 등의 이해관계자가 프로젝트 위원회에 참여하도록 하 여 이해관계자의 의견이나 요구사항을 프로젝트 관리에 잘 반영할 수 있도 록 조직구조가 만들어져 있습니다. -.. 2015. 8. 8.