Taskworld - 더 쉽고 파워풀한 프로젝트 관리
왜 Trello보다 Taskworld를 선택해야할까요?
https://taskworld.com/ko/
- 전체 8 건 (1/1페이지)
소프트웨어 팀을 위한 애자일 도구 - JIRA
JIRA Software는 스크럼, 칸반 또는 기타 선호하는 애자일 방법론을 모두 지원하는 애자일 프로젝트 관리 도구입니다. 하나의 도구를 사용하여 애자일 보드에서 보고서에 이르기까지 모든 애자일 소프트웨어 개발 프로젝트를 기획, 트래킹 및 관리할 수 있습니다. 프레임워크를 선택하여 JIRA Software를 사용하여 팀에서 향상된 품질의 소프트웨어를 더욱 신속하게 출시하는 방법을 알아보세요.
JIRA Software는 소프트웨어 개발을 위한 애자일 프로젝트 관리 방법론을 지원합니다. |
MicroService Architecture
대규모 소프트웨어 개발에 적용하기 위한 것으로 단독으로 실행 가능하고 독립적으로 배치될 수 있는 작은 단위(모듈)로 기능을 분해하여 서비스 하는 아키텍처. 작은 단위로 기능을 분할할 때 수평 방향의 계층별 절단이 아니라, 수직 방향의 기능별로 절단한다. 절단된 독립적인 작은 모듈을 마이크로서비스라 한다. 각 마이크로서비스는 공유나 프로세스 간 통신이 없이도 독립적으로 실행되며 운영 관리된다. 마이크로서비스 간 연결은 응용 프로그래밍 인터페이스(API : Application Programming Service)를 이용한다. 마이크로서비스는 자원 표현이나 데이터 관리 등에 있어서 기능적으로 완전해야 한다. 마이크로서비스 아키텍처는 레고 블록을 조립하여 원하는 모양으로 만드는 것에 비유할 수 있다. 마이크로서비스 아키텍처 사용으로 개발자들이 클라우드 망을 통해 공유하고 협업하여 자유롭게 소프트웨어를 개발할 수 있으며, 개발 및 유지보수에 드는 시간과 비용이 절감할 수 있다. 단일 서비스로 개발하는 기존 모놀리식(monolithic) 방식과는 반대되며, 서비스 지향 아키텍처(SOA : Service-Oriented Architecture) 방식보다 더 세분화되어 있다.... 더보기
전세계 개발방법론 적용 통계
Agile Modeling
Feature-driven development (FDD)
Test-driven development (TDD)
eXtreme Programming (XP)
Lean development
Microsoft Solutions Framework (MSF)
Agile data method
Adaptive Software Development
Six Sigma
Crystal
Behavior-driven development (BDD)
Etc.
... 더보기
Forrester says “Agile Development is rapidly becoming the Norm.” As per their survey report on Agile Development Management Tools, Q2 2010, 35% of the organizations surveyed described Agile as their primary development tool. Another 16% uses iterative development. But make sure you look down the list. There are a ton of other Agile methodologies that exist under the Agile framework. |
익스트림 프로그래밍(영어: eXtreme Programming, XP)는 켄트 백 등이 제안한 소프트웨어 개발 방법이다. 비즈니스 상의 요구가 시시각각 변동이 심한 경우에 적합한 개발 방법이다. 1999년 켄트 백의 저서인 'Extreme Programming Explained - Embrace Change'에서 발표되었다.
이 방법은 애자일 개발 프로세스라 불리는 개발 방법 중의 대표적인 하나로 꼽히며, 약칭인 ‘XP’로 잘 알려져 있다.
이 방법은 10~12개 정도의 구체적인 실천 방법(Practice)을 정의하고 있어, 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋다. 개발 문서 보다는 소스코드를, 조직적인 개발의 움직임 보다는 개개인의 책임과 용기에 중점을 두는 경향이 크다.
켄트 백은 XP를 이끄는 가치와 원칙에 대해서도 강조했다. XP에서 실천 방법에만 집중하고 가치와 원칙을 무시하면 제대로 XP를 실천하고 있다 하기 힘들 것이다. 원칙은 가치와 실천 방법을 잇는 다리 같은 것이다.
XP의 목적은 '고객이 원하는 양질의 소프트웨어를 빠른 시간안에 전달하는 것'이다. 수시로 발생하는 고객의 요구사항에 대처하고, 고객이 원하는 SW를 고객이 원하는 시간에 인도하기 위해서는 고객과 팀원간의 대화를 통해 해결한다.
다른 애자일 방법론과 구분되는 XP만의 특징에는 테스팅이 있다. XP는 프로그래머들이 코딩을 할때에 테스트 코드를 작성하도록함과 동시에 테스트를 기반으로 프로젝트를 완성시켜 나가도록 한다. 또한 이러한 테스트에 기반을둔 프로젝트 발전 과정은
애자일 방법론의 기본 개념인 "반복적으로 프로토 타입을 고객에 전달함으로써 고객의 요구사항 변화에 민첩하게 대응한다"를 실천하는데에 큰 도움을 줄 수 있다.
왜냐하면 매번 프로토 타입을 고객에 전달함에 있어서 프로토 타입 자체로써 버그가 상대적으로 적은 완벽에 가까운 데모를 경험하게 해줄 수 있기 때문이다.
https://ko.wikipedia.org/wiki/익스트림_프로그래밍... 더보기
스크럼 개요
1. 스크럼이란?
스크럼(Scrum)은 애자일 개발 프로세스의 한 유형이다. 원래 스크럼은 럭비에서 공이 경기장 밖으로 나가서 경기를 다시 시작할 때 취하는 전술 대형을 말하는 것이다.
스크럼 자체가 XP를 실천법으로 사용하고 있기 때문에 전반적으로 새로운 내용이 있는 것은 아니다. 회고를 진행하는 것도 익숙한 내용이고, 문제에 집중하고 목표를 잡아가는 것 또한 새로운 것이 아니다. 하지만 스크럼은 좀 더 현실적인 방향에 집중하고 결과를 만들기 위해 팀을 최적화 해 나가는 경험을 바탕으로 하고 있다.
스크럼이나 XP 에 대한 정보를 얻고 싶다면 아래 사이트에 접속해 보라.
http://agilemanifesto.org
http://www.scrumalliance.org
2008년 한 통계에 따르면 Scrum 을 사용하여 개발하는 비율이 점차 증가하여 폭포수 모델을 앞지르고 있다는 내용이 있다.
물론 이 내용은 국내 상황은 아니다.
목차
스크럼 개요
1. 스크럼이란?
2. 스크럼의 특성
- 스크럼의 특성
- 스크럼의 기반
- 지식 창조 프로세스를 촉진시키는 5가지 요소
- 스크럼이 추구하는 가치
3. 스크럼의 진행
- 스크럼의 진행
4. 결론... 더보기
스크럼(Scrum)은 애자일 개발 프로세스의 한 유형이다. 원래 스크럼은 럭비에서 공이 경기장 밖으로 나가서 경기를 다시 시작할 때 취하는 전술 대형을 말하는 것이다. |
Basics of Scrum
What are the basics of scrum? What are the core fundamentals that need to be understood and adhered to to successful implement this framework.
What are the basics of scrum? What are the core fundamentals that need to be understood and adhered to to successful implement this framework. |
애자일 방법론
1.OVERVIEW
1) 등장 배경
잦은 요구사항 관리 대처, 프로젝트 관리 위한 오버해드(문서화) 증가로 생산성 감소, 급변하는 환경의 빠른 SW 개발 필요,인간중심 프로젝트 및 수평적 조직문화 필요성 증대
2) 애자일 선언문
우리는, 소프트웨어를 개발하면서, 그리고 또한 다른 사람의 개발을 도와주면서 소프트웨
어를 개발하는 더 나은 방법들을 찾아나가고 있다. 이 작업을 통해 다음과 같은 가치를 추
구하게 되었다.
프로세스나 도구 보다는 개인과 상호 작용을,
포괄적인 문서보다는 작동하는 소프트웨어를,
계약에 대한 협상보다는 고객과의 협력을,
계획을 고수하기 보다는 변화에 대응을
더욱 가치 있게 여긴다. 이 말은, 전자도 가치가 있긴 하지만, 우리는 후자 쪽에 더 많은 가
치를 둔다는 것이다.
3) 애자일 원칙
- 고객 중심 , 빠른 피드백
-요구사항 변경에 유연
- 짧은 릴리즈
- 커뮤니케이션 중시(팀의 자율과 협동을 중시)
- 핵심 기능 우선 개발
- 사람중심 프로젝트
- 고객 요구에 능동적으로 대처하는 용기
4) 애자일 기원 및 종류... 더보기
BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html');
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
window.___gcfg = { 'lang': 'ko' };
블로그 보관함
.. |