스티브는 좋은 추천을 가지고 있지만, 나는 대답이 아마도 당신이있는 곳을 넘어서고 있다고 생각합니다.
당신이 뭘했는지 넘어 방법의 "단순화 된"버전은 다음과 같습니다
- 은 사용자의 요구 사항을 수집합니다. 필요한 기능의 관점에서 적어보십시오.
- 간단한 화면 레이아웃을 수행하십시오. 여기서 주요 부분은 기능을 적절한 영역으로 그룹화하는 것입니다.
- 데이터 모델 빌드
- 실제 화면을 빌드하고 데이터 모델에 연결하십시오.
- 더 많은 기능을 반복합니다.
각 지점에서 멈추고 현실 확인을하십시오. 예를 들어, 화면이 의미가 있습니까? 정보가 좋은 방법으로 정리되어 있습니까? 어떤 분야에 문제가있을 수 있습니까?
무엇보다이 제품을 실제로 사용할 사람들과 의사 소통을 유지하십시오.
또한 성공적인 프로젝트를위한 두 가지 요소입니다. 첫 번째는 관리 할 수있는 부분으로 나누는 것입니다. 즉, 각 조각을 신속하게 전달하고 조각을 완료 한 후 다음 조각으로 이동시킬 수 있도록 조각을 부십시오. 이렇게하면 집중력을 유지하고 머리 위로 들어 가지 못하게됩니다.
둘째, 알고있는 것과 함께 작업하십시오. 위로 올라갈 때 이것을 코딩 기술을 확장 할 수있는 기회로 삼지 마십시오. 대신 여기에서 초점은 프로젝트 관리를 배우는 것입니다.
한번 또는 두 번 반복했으면 scrum, waterfall 등과 같은 다양한 software development methodologies을 살펴보고 그들이 제공하는 것을 확인하십시오.
행운을 빈다.
질문에 언어 태그를 추가 할 수 있습니다. 대답의 일부는 언어별로 다를 수 있으므로 –