가장 쉬운 방법은 내가 직접 불편하게 느꼈던 경험을 떠올리는 것이다. 반복 작업이 귀찮았던 순간이나, 정보를 찾기 힘들었던 경험처럼 일상에서 느낀 불편함이 좋은 출발점이 된다. 이미 겪은 문제는 이해도가 높아서 구현도 훨씬 수월하다.
또 하나의 방법은 기존 서비스를 단순하게 만드는 것이다. 완전히 새로운 것을 만들기보다, 이미 있는 서비스에서 핵심 기능만 뽑아 간단하게 구현해보는 방식이다. 혼자 개발할 때는 이 방법이 훨씬 현실적이다.
커뮤니티에서 사람들이 자주 묻는 질문을 보는 것도 도움이 된다. 같은 질문이 반복된다면 그만큼 해결되지 않은 문제일 가능성이 높다.
이런 방식으로 접근하여 아이디어를 떠올리고 디벨롭해나가는게 가장 현실적이고 이상적인것 같다...?