Thursday, May 21, 2009

[iditia]노드 상태 다이어그램

사용자 입력에 따른 노드 상태 다이어그램.

iditia_node_state_diagram

Undo/Redo를 구현하기 위해 단위테스트를 마치고,
iditia 본 프로그램에 적용하는 중 노드의 상태를 무시하고 입력을 받을 수 없었다.

이전에 작성한 이터레이션에서 계획되지 않은 태스크가 발생한 것이다. 이런 경우 HFSD 에서는 고객에게 사실을 알려야 한다고 주장한다. 그러나 현실에서는 그렇게 하지 못하는 전제가 있다. 아키텍트가 계획하지 못했던 것을 고객에게 알릴 수 있을까? 고객이 정보 방열판(Information radiator)을 주시하고 있다면 알려야 할 것이고, 고객이 이해 가능한 상황에 놓일 수 있을 것 같다.

Information radiator 

HFSD에 아래와 같은 멋진 항목이 나온다.

고객은 여러분이 어디에 있는지 알고 있습니다

여러분도 여러분이 어디에 있는지 알고 있습니다

이러한 것이 정보 방열판을 참조하므로서 가능한 것이다. 물론 정보 방열판으로 모두 해결되는 것은 아니다.

비록, 고객/설계/프로그램/테스트 1인4역이지만 원할한 커뮤니케이션(?)을 위해 정보 방열판 소프트웨어를 찾아보았다.

아직은 화이트보드에 포스트잇이 가장 좋은 듯 하다.

No comments:

Post a Comment