Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2012-05-02 15:59:25
Size: 1765
Editor: 정수
Comment:
Revision 3 as of 2012-05-02 16:12:04
Size: 4263
Editor: 정수
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * '''S'''tructure
 * '''F'''unction
 * '''D'''ata
 * '''P'''latform
 * '''O'''ccasion (Operation)
 * '''T'''ime
 * '''S'''tructure: ''Everything that comprises the physical product''
 * '''F'''unction: ''Everything that the product does''
 * '''D'''ata: ''Everything that the product processes''
 * '''P'''latform: ''Everything on which the product depends (and that is outside your project)''
 * '''O'''peration: ''How the product will be used''
 * '''T'''ime: ''Any relationship between the product and time''
Line 39: Line 39:

----

http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=12127&tth=DYN&tt=siteemail&iDyn=2

"If you were playing the Seahawks today, what would be your game plan?"

Wanting to provide a great quote, but thinking quickly, I might answer in terms of the following five elements:
 * Structure: The team's composition
 * Function: The team's capabilities
 * Data: What the team might "process" (i.e., what we do with the ball)
 * Platform: What the team depends upon
 * Operations: How I'll use my team's skills

So if, an hour before a spontaneous project meeting, a project stakeholder asks you to be prepared to answer questions about your plan to find bugs, you might take the same approach:
 * Structure: What is the software project comprised of? (Code, files, specs, wireframes, user docs, media, etc.)
 * Function: What is it that the software can do? What are its features and subfeatures?
 * Data: What kinds of data can the software process and how might it process it?
 * Platform: What does the software depend upon? (Plug-ins, operating systems and related service packs, language and locales, etc.)
 * Operations: What are the different ways the software's features can be used? What are the patterns and sequences of input, who is likely to use it?
Let me bring this scenario back to the coach in my football example.

I may answer the sports reporter's question like this:

"I've got a deep bench (Structure), so I'm confident that our past performance on special teams against the Seahawks has been great (Function) when we pass the ball instead of run it (Data). Given my star players aren't that healthy right now (Platform), I'd start them in the third quarter, especially if that wind picks up out there (Operations)."

I know it's a bit abstract, but this sound bite might give you an idea of how a coach might inventory their ideas about five major team dynamics on-the-fly. As coach, I might be wrong about this plan since the sound bite may be more of a gut check, but it's meaningful enough for now to solve the problem of the sound bite. Besides, I can always adapt the plan once the game starts and I get more information.

SFDPOT

ExploratoryTestingModel에서 Product elements에 해당하는 모델

  • Structure: Everything that comprises the physical product

  • Function: Everything that the product does

  • Data: Everything that the product processes

  • Platform: Everything on which the product depends (and that is outside your project)

  • Operation: How the product will be used

  • Time: Any relationship between the product and time


https://groups.google.com/forum/?hl=ko&fromgroups#!msg/xper/YozTnmhgQoc/wey_ksv6EhIJ


http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=12127&tth=DYN&tt=siteemail&iDyn=2

"If you were playing the Seahawks today, what would be your game plan?"

Wanting to provide a great quote, but thinking quickly, I might answer in terms of the following five elements:

  • Structure: The team's composition
  • Function: The team's capabilities
  • Data: What the team might "process" (i.e., what we do with the ball)
  • Platform: What the team depends upon
  • Operations: How I'll use my team's skills

So if, an hour before a spontaneous project meeting, a project stakeholder asks you to be prepared to answer questions about your plan to find bugs, you might take the same approach:

  • Structure: What is the software project comprised of? (Code, files, specs, wireframes, user docs, media, etc.)
  • Function: What is it that the software can do? What are its features and subfeatures?
  • Data: What kinds of data can the software process and how might it process it?
  • Platform: What does the software depend upon? (Plug-ins, operating systems and related service packs, language and locales, etc.)
  • Operations: What are the different ways the software's features can be used? What are the patterns and sequences of input, who is likely to use it?

Let me bring this scenario back to the coach in my football example.

I may answer the sports reporter's question like this:

"I've got a deep bench (Structure), so I'm confident that our past performance on special teams against the Seahawks has been great (Function) when we pass the ball instead of run it (Data). Given my star players aren't that healthy right now (Platform), I'd start them in the third quarter, especially if that wind picks up out there (Operations)."

I know it's a bit abstract, but this sound bite might give you an idea of how a coach might inventory their ideas about five major team dynamics on-the-fly. As coach, I might be wrong about this plan since the sound bite may be more of a gut check, but it's meaningful enough for now to solve the problem of the sound bite. Besides, I can always adapt the plan once the game starts and I get more information.

SFDPOT (last edited 2019-08-07 14:32:48 by 정수)