• 개인 프로그래밍 프로젝트 주제 기획 (Project Livi 01)
    Coding/Projects 2018.10.31 01:50

    이번 영상의 주제는 뭔가요? 제가 프로그래밍 프로젝트를 진행하는 과정을 보여드리는 영상입니다.


    영상에 대해서 조금 더 설명해주세요! iOS 앱 프로젝트가 될 것이고, 총 몇 편이 될지는 모르겠지만, 시리즈로 담아낼 예정입니다. 프로젝트 진행하는 모습을 브이로그 형태로 온전히 담아내기 위해 노력하겠습니다.




    보통 프로그래밍 프로젝트는 기획, 디자인, 개발순으로 진행합니다. 이번에는 이 3가지 단계 중 기획에 해당하는 부분을 알아보려고 하는데요. 기획에서도 아이디어 구상하는 과정을 보여드리려 합니다. 개인적인 코딩 프로젝트를 할때면, 기획 단계에서 아이디어 구상과 기능 기획 그리고 네이밍을 하곤 합니다.


    보통 프로그래밍 주제를 잡을때는 필요성 즉, 사용자의 니즈와 해결 가능성을 기반으로 잡습니다. 니즈가 높으면서 해결 가능성 역시 높은 주제를 잡는 것이 프로젝트의 성공 가능성을 높여줄텐데요. 하지만 이런 주제는 보통 이미 제품화 되어 있는 경우가 많습니다.



    그래서 개인적인 프로젝트의 아이디어 또는 주제를 잡을때는, 거창한것을 주제로 하기보다는 생활에서 불편한 것 중에서 사용자들에게 필요한 것을 주제로 합니다.


    하지만 생활에서 불편한것이 없거나, 불편한 것이 있더라도 혼자서 해결할 수는 없을만큼 규모가 큰 경우가 많습니다. 그래서 저는 개인 프로젝트를 진행할때면, 주로 시장에 실제로 나와있는 제품을 살펴보고 거기서 아이디어를 얻습니다.



    이게 무슨 말이냐면, 애플 아이폰의 iOS 앱 프로젝트를 진행한다고 합시다. iOS 앱의 시장은 주로 애플 앱스토어나 코드를 공유하는 플랫폼인 깃허브가 될 것이고, 여기서 앱들을 꼼꼼히 살핍니다. 그러다보면 간혹 좋은 아이디어로 만들어진 앱이지만, 내가 만들면 더 잘 만들수 있을거 같은 경우가 있습니다.


    여기서 중요한점은 시장의 제품을 참고해서 더 좋은 제품을 만들면 창작이겠지만, 그대로 베낀다면 모방에 불과합니다.



    이번에 제가 진행하는 프로그래밍 프로젝트 같은 경우도 깃허브를 둘러보다 아이디어를 얻게 되었습니다. macOS 모하비에서 처음으로 도입된 다이나믹 배경화면을 만들어주는 제품을 깃허브에서 발견하고, 아이폰의 라이브 배경화면을 만들어주는 앱을 만들면 어떨까하는 생각을하게 되었습니다.


    그래서 동영상을 라이브포토로, 라이브포토를 동영상으로 만들어주는 앱을 만들기로 기획했습니다.


    마무리

    이렇게해서 개인 프로그래밍 프로젝트 진행의 가장 첫 부분인 아이디어 기획하는 과정을 살펴봤는데요. 다음번에는 프로젝트의 기능 기획, 네이밍 그리고 인터페이스 디자인하는 과정을 살펴보도록 하겠습니다.







    댓글 0

Copyright © MacKer | mackertech@gmail.com