프로젝트를 받을 때 유의할점 (내생각 정리중)

UI가 포함된 프로젝트는 정의가 어렵다.

기능, 구현시 구동되는 구체적인 이미지가 있어야 한다. 그렇지 않으면 명확하지 않는 프로젝트이고 차후 이미지가 구체화되어서 넘어올 때 요구사항이 바뀌거나 일이 늘어난다.

기능과 output이 명확하게 정의되는 기능 위주의 프로젝트 요구사항을 받아야 한다
조립하는 부분은 클라이언트가 처음부터 정의를 명확히 해 주거나 그냥 일임 받아야 한다.
클라이언트는 기능에 대한 생각이 다르므로 여러 기능을 조합해서 새로운 기능을 만들어내려고 한다. 하나가 되면 다른것도 다 그냥 된다고 생각한다.

기능을 만들어 내는 세부기능

기능1 ->
기능2 -> 기능 4
기능3 ->

즉 기능 4가 기능 1,2,3의 조합으로 만들어진다면 1,2,3은 프로젝트 기능이 아니다
기능 4만이 돈과 관계되는 내용이다. 1,2,3의 구현은 구현자의 몫이다.