순서도(Flowchart)는 워크플로 혹은 프로세스를 보여주는 다이어그램의 한 종류 입니다. 여러 종류의 상자와 순서도 기호, 그리고 이를 연결하는 화살표를 사용해 주어진 과제나 알고리즘 등을 모델링해 보여주는 것을 의미합니다.
아래에서는 이러한 순서도 그리는 프로그램들을 소개하고 왕초보도 쉽게 사용할 수 있는 보드믹스를 통해 순서도 작성 방법도 알아보도록 하겠습니다.
Part1: 순서도 그리기 프로그램 추천
1. Gliffy
그리피는 설치형 프로그램이 아니라 웹 브라우저에서 회원가입을 하고 바로 편집이 가능한 순서도 그리기 프로그램입니다. 그래서 인터넷이 가능한 언제 어디서나 사용할 수 있으며 개인 사용자도 기업 사용자만큼 다양한 기능을 제공받을 수 있습니다.
또한 순서도뿐만 벤 다이어그램, UML, 와이어프레임 등의 테마와 템플릿을 지원하고 있어 템플릿을 활용해 빠르고 쉽게 순서도 그리기를 완성할 수 있습니다.
그리피의 장점은 무엇보다 유사한 순서도 프로그램들 중에 비교적 저렴함 가격으로 사용할 수 있으며 협업 시에도 활용하기 좋다는 것입니다. 단점은 이전 버전에서 변경된 사항이 없어도 저장을 누르면 새로운 파일로 저장되어 파일 관리에 혼란을 줄 수 있습니다.
2. Draw.io
Draw i.o는 온라인에서뿐만 아니라 로컬 PC에 설치해 사용할 수 있는 순서도 그리기 도구입니다. 쉽고 직관적인 순서도 작성 프로그램으로, 방대한 도형과 기호 라이브러리와 다이어그램 템플릿을 제공하고 있으며 다양한 형식으로 가져오거나 내보내기 기능이 가능합니다.
Draw i.o는 간단하고 빠르고 직관적인 사용방법이 가장 큰 장점이며 팀원들과 동시에
실시간으로 순서도 작업을 함께 수행할 수 있습니다. 그리고 깃허브, 드롭박스,
원드라이브, 구글 드라이브 등의 도구들과 통합해 사용할 수 있어 더욱 유용한
도구입니다.
반면, 테마가 다소 어두운 경우가 있어 그리드로 상자의 윤곽을 만들 때 불편하며,
사용자에게 제공하는 템플릿의 종류가 제한적이라는 평가도 있습니다.
3. Lucidchart
Lucidchart는 수백 개의 템플릿을 지원해 순서도 그리기를 빠르게 완성할 수 있도록 도와줍니다. 템플릿뿐만 아니라 데이터를 연동해 자동화된 레이아웃을 이용하여 다이어그램을 생성하는 기능도 제공하고 있습니다. 이러한 Lucidchart는 데이터 시각화와 다양한 다이어그램 그리기에 최적화된 협업 도구입니다.
이 프로그램의 가장 큰 장점은 방대한 양의 템플릿과 사용자에게 다양한 다운로드 형식을 지원한다는 것입니다. 또한 Zapier, Excel, Linkedin, Salesforce 등의 서비스에서 데이터를 가져와 연동시키고 빠르게 시각화 작업을 수행할 수 있습니다.
반면 순서도 그리기에만 활용한다면 사용금액이 다소 높은 편이라 사용자에게는 비용이 부담스러울 수 있으며, 국내 서비스들과는 데이터 연동이 안되기 때문에 데이터 연동으로 인한 장점을 살리기 쉽지 않습니다.
4. Creately
Creately는 직관적인 그리기 도구 프로그램으로 다양한 다이어그램 및 순서도 만들기에 강력한 옵션을 제공합니다. Creately를 사용하는 사용자는 새로운 기술에 맞춰 프로젝트를 쉽게 재설계할 수 있습니다. 동시에 팀원들과 함께 작업도 가능해 협업에도 효과적입니다.
무엇보다 가장 큰 장점은 복잡한 보안 설정이나 다운로드 없이 사용할 수 있다는 것이며, 팀 프로젝트로 활용할 때 한 사용자가 순서도에 변경한 내용이 있다면 이를 다른 사용자도 쉽게 알 수 있습니다.
단점은 일부 사용자에 따르면 종종 시간 오류가 발생해 프로그램이 재시작 되는 경우가 있다고 합니다.
5. Visme
Visme는 템플릿을 활용해 순서도를 만들고 싶은 사람들에게 최적화된 서비스입니다. 이 도구는 초보자나 전문가 모두에게 유용한 템플릿 기반의 프로그램입니다. 사용자는 자신이 가진 오디오 및 비디오 파일을 업로드해 편집에 활용할 수 있습니다.
특히 인포그래픽이나 프레젠테이션에 활용하기 좋은 순서도 디자인 템플릿을 다수 제공하며 슬라이드 쇼 제작에 추천합니다.
단점은 위에 설명했던 순서도 그리기 프로그램들과는 인터페이스가 다른 스타일이기 때문에 사용자가 툴에 적응하는 데에 시간이 필요합니다. 또한 무료 사용자에게는 다소 제한적인 기능만을 제공하고 있습니다.
Part2:왕초보도 상관없어!Boardmix로 쉽게 순서도 작성 하세요!
보드믹스는 온라인 협업 화이트보드 플랫폼으로 순서도 그리기에도 매우 유용하게 활용하기 좋은 프로그램입니다. 보드믹스는 순서도와 다이어그램뿐만 아니라 아이디어 도출 및 기획, 설계에 활용하기 좋은 다양한 업무용 템플릿을 제공하고 있습니다. 보드믹스에서 지원하는 템플릿을 활용하면 순서도를 처음 그리는 왕초보라도 쉽게 완성할 수 있습니다.
보드믹스의 장점은 무엇보다 사용자가 별도의 사용방법을 학습하지 않아도 직관적으로 이해할 수 있는 인터페이스를 제공하고 있기 때문에 더욱더 추천하는 프로그램입니다.
또한 순서도 그리기에서 필수적인 기본 순서도 기호들을 라이브러리로 제공하고 있으며 드래그 앤 드롭으로 쉽게 작업 패널에 옮겨 작업을 수행할 수 있습니다
다만, 아직 한국어 입력을 지원하지 않아 국내 자료를 작업할 때 다소 불편합니다.
1) 순서도 예제 정하기
보드믹스로 순서도를 그리기 전에 내용을 먼저 정해야 합니다. 이번에는 순서도 예제로 숫자가 홀수인지 짝수인지를 판정하는 알고리즘 순서도를 작성하기로 정했습니다. 순서도에서는 숫자를 입력하고 이 숫자를 2로 나누었을 때 0이 되면 짝수, 아니면 홀수로 판정되는 구조로 구성됩니다.
2) 보드믹스 라이브러리에서 순서도 기호 선택하기
보드믹스 작업 패널에서는 왼쪽 메뉴에서 Sharp library를 선택하면 순서도 및 각종 다이어그램들의 기호와 구성요소들을 확인할 수 있습니다. 라이브러리 메뉴에서 다시 Flow 카테고리를 선택해 필요한 순서도 기호를 찾아 작업 패널로 옮깁니다. 그리고 나서 각각의 순서도 기호 안에 필요한 내용을 가독성을 고려해 최대한 간결하게 입력합니다.
3) 화살표를 연결해 순서도 그리기 완성하기
순서도 기호와 내용 입력을 완료하고 나서는 마지막으로 화살표 기능을 활용해 각 기호 간의 관계를 정의합니다. 이때 비교와 판단 기호를 사용할 때는 입력과 출력이 하나의 값을 가지며, 그에 따르는 결과도 Yes or No로 표기합니다.
마무리
온라인으로 순서도 만들기를 제공하는 프로그램들은 템플릿을 활용해 만들기와 순서도 기호로 직접 만들기 2가지 형태를 제공합니다. 초보자의 경우 순서도 기호의 의미를 100%로 숙지하는 것이 어렵기 때문에 이런 경우에는 많은 템플릿을 제공하고 동시에 순서도 기호를 함께 제공하는 보드믹스 같은 순서도 프로그램을 사용하는 것이 좋습니다.
또한 협업으로 팀원들이 함께 순서도를 그리거나 빠르게 피드백을 주고 받아야 하는 경우에도 보드믹스처럼 화상회의 기능 등을 제공하는 협업툴 기반의 순서도 작성 프로그램이 적합합니다.