모두가 이와 같은 것을 경험했다고 확신합니다. 프로젝트가있는 고객과 회의를합니다. 요구 사항이 거의 없거나 마음에 들지 않고 원하는 것을 모호하게 이해합니다. 이 시점에서 두 가지 옵션이있는 것 같습니다.
1) 사용자들에게 "좋아, 아직 설명조차 할 수 없다면 무언가를 만들 수 없다. 원하는 것을 알면 몇 주 후에 다시 만나지 않겠습니까?"
2) 사용자를 몇 번 만나서 좋은 ole Socratic 방법으로 안내함으로써 원하는 것을 파악하도록 도와줍니다. "X를 추적해야합니까?", "Y는 어떻습니까?", "기능 Z가 필요합니까?"
첫 번째 옵션을 사용하면 다른 사람의 일을하거나 정신적 힘을 얻는 데 방해가되지 않지만 사용자는 일관된 사양을 제시하지 않거나 마감일이 다가올 때까지 영원히 걸릴 수 있습니다. 두 번째 옵션을 사용하면 비즈니스 분석가가되는 데 많은 시간을 허비하고 다시는 사용하지 않을 비즈니스 지식을 머리에 쏟아 부어야하지만 사양이 더 많이 나올 수 있습니다. 어떤 의미가 있습니다.
나에게 이것은 개발의 가장 도전적인 측면 중 하나이며, 나는이 감정에서 혼자가 아니라는 느낌을받습니다. 경험상 이러한 옵션 중 어떤 것이 더 잘 작동합니까?