일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- docker
- deployment
- DaemonSet
- Terraform state
- ansible
- AWS EC2
- Backend
- Amazon DynamoDB
- Amazon RDS
- Industry Week 2023
- Cognito
- classmethod
- staticmethod
- Python
- CI CD
- SSL 인증서
- Amazon VPC
- ReplicaSet
- Kubernetis
- DevOps
- Terraform
- Amazon Route 53
- AWS Security Hub
- Amazon GuardDuty
- ConfigMap
- Heartbleed
- AWS
- mariaDB
- taint
- k8s
- Today
- Total
Nubes et Stella
애자일 방법론(Agile methodology) 본문
애자일 방법론이란?
애자일 방법론은 소프트웨어 개발 방식 중 하나이며, 최근들어 상당수의 IT기업에서 채택하고 있다. 그렇다면 애자일 방법론은 어떤 장점때문에 기업들에서 자리 잡을 수 있었던 걸까?
애자일 방법론의 가장 큰 특징은 "계획" - "설계" - "개발" - "테스트" - "피드백" 과 같은 소프트웨어 개발 워크플로우를 하나의 사이클로 만들어 계속 반복하는 것이다.
저 하나의 사이클이 계속 반복되면서 지속적으로 요구사항을 반영하고, 각 종 상황에 빠르게 대처할 수 있다. 한마디로 애자일 방법론의 장점은 "빠름" 과 "유연함" 이다.
이러한 장점때문에 고객의 요구사항에 맞추어 빠르게 제품을 배포해야 하는 스타트업에 매우 적합한 방법론이라 할 수 있겠다. (물론 대기업도 마찬가지이다.)
사실 애자일 방법론이 세상에 나온지는 20년이 넘어간다. 때문에 미국의 실리콘 밸리에서는 하나의 당연한 문화로 자리잡았으며, 국내의 기업들이 최근들어 도입하고 있는 상황이다.
애자일 선언문 : https://www.agilealliance.org/agile101/the-agile-manifesto/
Agile Manifesto for Software Development | Agile Alliance
We value individuals & interactions, working software, customer collaboration & responding to change over processes/tools, documentation, negotiations & plans.
www.agilealliance.org
- END -
'Knowledge > Dev(Ops)' 카테고리의 다른 글
CI / CD (0) | 2023.10.22 |
---|---|
API(Application Programming Interface) (0) | 2023.08.22 |
매개변수(Parameter)와 인자(Argument) (0) | 2023.08.21 |
웹훅(Webhook) (0) | 2023.08.19 |