Enroll Course: https://www.coursera.org/learn/principios-de-desenvolvimento-agil-de-software

안녕하세요! 오늘은 Coursera에서 제공하는 “Princípios de Desenvolvimento Ágil de Software” 과정을 소개하고 평가해 보려고 합니다. 이 과정은 소프트웨어 개발에 필요한 현대적이고 민첩한 접근 방식을 배우는데 중점을 둡니다.

이 과정은 여러분이 Java를 사용해 복잡한 프로그램을 설계하고 개발하는 데 이미 경험이 있다는 전제하에 진행됩니다. 객체지향 프로그래밍, TDD(테스트 주도 개발), 그리고 웹 및 데이터베이스 관련 고급 개념을 이미 익힌 분들에게 적합합니다. 그러나 민첩한 모델링 관행을 계획하고 관리하는 데 불안함이 있는 분들에게 매우 유용할 것입니다.

## 과정 개요
이 과정은 4주로 구성되어 있으며, 각 주마다 다양한 주제를 다룹니다.
– **1주차**: Scrum과 XP 소개, Agile Manifesto, 사용자 스토리 및 애플리케이션 비전.
– **2주차**: 사용자 스토리 작성 및 Agile 요구 사항 수집, 파트너 프로그래밍.
– **3주차**: Scrum의 역할 및 사용자 스토리 세분화, 스프린트 계획의 기초.
– **4주차**: Agile 모델링 원칙, TDD 통합 및 Sprint Planning, 작은 애플리케이션 개발.

이 과정을 통해 수강생들은 Agile 개발의 기본 원칙과 기술을 배우게 되며, 이를 활용하여 실용적인 소프트웨어 개발 경험을 쌓을 수 있습니다. 특히, 스프린트 계획 및 TDD의 통합은 소프트웨어 개발 과정에서 매우 중요한 부분입니다.

## 추천 여부
저는 이 과정을 강력히 추천합니다! Agile 소프트웨어 개발에 대한 실용적이고 심도 깊은 이해를 원하는 분들에게 적합합니다. 각 주마다 실습이 포함되어 있어서, 이론을 배우면서 실제로 적용해 볼 수 있는 좋은 기회가 제공됩니다. 특히, 팀워크 기술과 유연한 개발 방법론을 배우는 데 큰 도움이 될 것입니다.

이 코스를 통해 여러분의 개발 역량을 한 층 더 높여보세요!

Enroll Course: https://www.coursera.org/learn/principios-de-desenvolvimento-agil-de-software