모바일 시장이 발전하면서 개인도 모바일 App을 만들어서 돈을 벌 수 있게 되었습니다. 그러나 제대로 된 서비스를 만들려면 어떠한 역할들이 필요할 지 한번 정리해 봤습니다. 1. 기획 (Planning) - 새로운 서비스/시스템을 기획 - 일반적인 아이디어를 보다 실현 가능하도록 구체화 함 - 서비스 기획안, 화면 구성 방안 및 사용자 매뉴얼 등을 작성 독서량이 많아야 한다. (다양한 분야의 도서를 읽어야 함) 기존의 서비스를 많이 사용해 봐야 한다. 기획하려는 분야의 전문가가 되어야 한다. 좋은 아이디어를 선별할 수 있는 판단력이 있어야 한다. 기획하는 서비스에 대한 시장 조사 능력이 있어야 한다. 2. 디자인 (Design) - 디자인은 단순히 그림을 그리는 것이 아님 - 디자인은 해당 서비스의 이미..
저도 처음에는 프로그래밍 언어만 할 줄 알면 프로그램을 만들 수 있다고 생각했던 적이 있었습니다. 실제로 그렇게 만들었던 프로그램도 꽤 많지요. ^^ 하지만, 지금 생각해 보면 그렇게 만들었던 프로그램은 세상에 빛을 보지 못했거나 그리 오래 가지 못했던 것 같습니다. 반면에 체계적인 분석과 설계로 만들었던 몇몇 솔루션은 아직도 현업에서 잘 사용하고 있는 것을 볼 수 있었습니다. 바로 체계적인 분석과 설계라고 하는 것이 소프트웨어 개발 생명주기(Software Development Life Cycle)의 핵심이 아닌가 합니다. 여기에 추후 운영에 필요한 유지보수도 무시할 수는 없겠죠.. 흔히 SDLC라고 하면 Waterfall, Prototyping, Spiral, RAD, Incremental Devel..
조엘 온 소프트웨어 조엘 스폴스키 지음, 박재호.이해영 옮김/에이콘출판 어느날 FineApple(http://fineapple.org/)이 한번 읽어보라고 준 책입니다. (좋은 책 소개해 준 FineApple님에게 감사드립니다. ^^) 처음 받았을 때는 표지도 좀 별루고~ 다른 볼 책들도 있었기에.. 한쪽에 두고 있었슴다. 그러다가 "이거 한 번 읽어볼까.." 하고 봤더니.. 오~~ 처음부터 내용이 너무 괜찮은 거예요.. 개발자에 대한 이야기들.. 유니코드~~ 기능명세 관련 글.. 내용이 너무 괜찮아 웹에서 찾아봤더니.. 2006년인가 베스트셀러에 강컴 어워드였더군요.. (그동안 책을 너무 안읽었어 -.-) 끝까지 읽어보니 첫 느낌대로 책의 내용은 괜찮았습니다. 이것저것 블로그 글을 모아둔 것이라서 그런..