본문 바로가기
반응형

분류 전체보기464

PoC(Proof of Concept)란? 피오씨 개념 PoC(Proof of Concept) 개념 설명 PoC 개념에 대해서 이야기해봅시다. PoC(Proof of Concept)는 새로운 신기술과 아이디어를 개발하고자 할 때 사전에 그 실현 가능성에 대해서 검증하는 과정을 의미합니다. IT 분야에서 시스템 구축 프로젝트를 진행할 때 일반적으로 비용이 많이 들어가게 됩니다. 그래서 큰 비용이 들어감에 따라 실패했을 때 기업 입장에서는 큰 타격을 받을 수 있기 때문에 실패 가능성을 최대한 줄이기 위해서 사전에 실현 가능성을 기술적으로 검증해보는 것이 필요합니다. 이러한 사전 실현 가능성에 대한 기술 검증이 바로 PoC입니다. PoC를 통해서 성과를 예측해볼 수 있고 실현 가능성에 대해서 확인해볼 수 있습니다. 나중에 "이 길이 아닌가봐" 를 방지할 수 있고 .. 2023. 7. 15.
애자일(AGILE)? 빠른 단위의 반복 진행 애자일 개념 설명과 이해 애자일 개념에 대해서 이야기해봅시다. 애자일(AGILE)은 IT구축프로젝트에 대해서 프로젝트를 여러 개로 나누어서 나눠진 단계를 빠르게 반복 진행하는 프로젝트 방법입니다. 애자일은 시스템 구축 프로젝트를 진행할 때 짧은 기간 안에 빠르게 완성하는 것입니다. 그리고 프로젝트를 통해서 시스템을 완성해나가는 과정에서 개발 단위를 나누어서 개발 단위를 반복 진행해서 완성품을 만들어 나가게 됩니다. 애자일은 프로젝트 진행 과정에서 요구사항이 변경되더라도 유연하게 대처할 수 있게 됩니다. 애자일 사상에서 중요한 포인트는 소프트웨어 사양이 고정되어 있지 않고 유연하게 움직인다는 점입니다. 사실 고객이 궁극적으로 원하는 것을 만들어 가는 과정에서 퍼즐을 맞추는 것처럼 정해진 방향이 있는 상태에.. 2023. 7. 13.
메트로폴리스(Metropolis)? 대형 도시가 형성되는 개념 메트로폴리스 뜻과 개념 설명 메트로폴리스 개념에 대해서 이야기해봅시다. 메트로폴리스(Metropolis)는 대규모 대형 도시가 형성되는 개념입니다. 메트로폴리스는 각 나라들이 공업화를 추진하는 과정에서 도시화가 급격하게 진행되었고 이에 따라 특정 도시들은 규모가 어머아마해졌습니다. 그리고 더 나아가 중심도시와 주변의 도시가 다시 결합되면서 도시는 점점 커지게 되었어요. 메트로폴리스는 이러한 대규모 대형 도시를 의미합니다. 그리고 메트로폴리스가 더 커지면 메갈로폴리스가 됩니다. 메갈로폴리스(Megalopolis)는 메트로폴리스 보다도 더 큰 도시를 의미해요. 그리고 메갈로폴리스보다 더 큰 도시는 에큐메노폴리스(Ecumenopolis) 입니다. 아직 에큐메노폴리스는 개념적인 도시이고 세계 도시를 의미합니다... 2023. 7. 12.
TDD 란? 테스트 주도 개발의 의미 TDD 개념에 대한 이해 TDD(Test Driven Development)에 대해서 이야기해봅시다. TDD는 테스트를 고려해서 개발을 진행하는 개발의 방법론 중 하나입니다. 애자일 프로젝트 방법론과 접목할 수 있고 테스트 코드를 사전에 준비하는 것이 중요한 특징입니다. TDD는 테스트를 중요시하는 사상이며 개발단계에서부터 오류를 원천적으로 막기 위해서 테스트 단계를 앞으로 땡긴 것입니다. TDD는 테스트 주도 개발이라고 해요. 테스트가 중요한 개발이라는 것입니다. 개발 주기가 짧고 반복적이며 개발하기 전에 테스트 시나리오를 검증하면서 자동화된 테스트 케이스를 만드는 것이 중요한 포인트입니다. 일반적인 프로젝트는 요구사항 분석과 설계 단계 이후 개발, 테스트, 배포, 오픈 순서로 진행되는데 TDD 방법에.. 2023. 7. 11.
반응형