Azure DevOps와 .NET을 활용하여 개발 조직의 생산성을 증가시킨 이야기

.NET Conf 2025 x Seoul 컨퍼런스

2025.01.09 (목) 스페이스쉐어 삼성역센터 (서울시 강남구 영동대로96길 20 대화빌딩 지하 1층)

https://event-us.kr/dotnetdev/event/92590

닷넷데브 커뮤니티 측의 요청으로 연사자로 합류할 수 있었어요.

👇 아래는 닷넷데브 측의 소개 글이에요.

닷넷도 클라우드 네이티브였어!

닷넷데브가 매년 개최하는 닷넷콘은 개발자 여러분들의 미래의 혁신을 하나로 묶어 나가며, 더욱 성공적인 개발자 커리어를 만들어나갈 수 있도록 매년 꾸준히 행사를 만들어나가고 있습니다.

닷넷을 사용하면서, 지금보다 더 저렴하고 유연한 인프라와 서비스 운영 옵션은 없을지 고민하고 계신가요? 복잡하고 다양한 고객들의 요구 사항을 맞출 방법이나, 적은 개발 인력으로도 마이크로서비스나 클라우드 네이티브의 이점을 얻을 수 있는 방법을 찾아 헤메이고 계신가요? 이번 닷넷콘에서는 그 가능성과 해답을 보여드리려 합니다.


참여 후기

지난 2025년 1월 9일 목요일 스페이스쉐어 삼성역센터에서 열렸던 “.NET Conf 2025 x Seoul” 컨퍼런스에서 닷넷데브 측의 도움으로 스피커로 참여하는 시간을 가질 수 있었어요. 아무도 안들어오면 어쩌나 걱정했는데 생각 이상으로 많은 분들이 들어와주셨고 제가 준비한 내용에 대해 경청해주시고 공감해주셨어요. 제가 발표한 주제는 Azure DevOps와 .NET을 활용하여 개발 조직의 생산성을 증가시킨 이야기에요.

1. Agile process는 무엇인지

Agile 개발 선언의 주요 내용과 몇가지 원칙, Agile process의 각 단계별 실천 방식, 말로만 Agile이 아닌 실제 실천하는 현재 제 내부 조직에서의 경험담, 적절한 Sprint의 주기와 Sprint의 운영 방식에 대해서 설명했어요.

2. Agile 가속화를 위한 Azure DevOps 서비스

Agile 가속화를 위한 여러가지 도구들이 있지만 그중에서 Azure DevOps 서비스가 제공하는 몇가지 핵심 기능들, Boards, Backlog, Sprint, Pipeline, Extension을 소개드렸어요.


3. Azure DevOps와 .NET의 결합

Azure DevOps이 .NET과 조합하여 어떤 시너지를 낼 수 있는지 몇가지 사례를 통하여 설명드렸어요. Visual Studio의 Team Explorer 기능, .NET을 지원하는 여러 종류의 Pipeline template, CI/CD pipeline 작성 시 yaml 에디터와 Azure 배포 최적화된 UI, .NET 테스트 프로젝트 내부에 Test Case 작성(Assertion) 후 CI pipeline 중단, CD pipeline 사례, Azure DevOps connector의 MS Teams 지원 등에 대하여 설명드렸어요.


4. Azure DevOps와 .NET을 활용하여 생산성 증대

Azure DevOps Repository(Git) 기반으로 commit message를 통한 Azure DevOps 일감과 link, 일감의 상태 자동 변경, Pull Request와 일감의 link, 이를 통한 개발자의 업무 몰입을 도울 수 있다는 내용을 설명드렸어요. 개발/운영 하는 제품의 수가 증가함에 따라 프로덕트/프로젝트 매니저에게는 Dynamic Dashboard를 통하여 burndown, 각 애플리케이션 마다의 배포 현황 등 을 한눈에 파악할 수 있도록 설정한 것을 실제 사례를 통하여 설명드렸어요.



40분간 발표 이후에 여러분들께서 각자가 처한 현실과 그에 맞도록 어떻게 생산성을 높일 수 있을 것인지, 그럴 때 Azure DevOps가 어떤 도움이 될 것인지 다양한 질문들을 주셨고 친절히 답변드렸어요. 저의 작은 경험담이 다른 분들에게도 모쪼록 도움이 되었으면 하는 바람이에요.


현장 사진

다른 분 세션 잠시 들어보기


발표 자료

제가 발표했던 주제 Experience in using Azure DevOps and .NET to increase the productivity of development organizations에 대한 발표자료는 아래 링크에서 보실 수 있습니다.

.NET Conf 2025 x Seoul - 김정우 발표자료 - Azure DevOps와 .NET을 활용하여 개발 조직의 생산성을 증가시킨 이야기 - 2025.01.pdf


References

Azure DevOps Services
Manifesto for Agile Software Development
Principles behind the Agile Manifesto

eof