Teaching an Ethnographic Approach to Requirements Elicita6on - - PowerPoint PPT Presentation
Teaching an Ethnographic Approach to Requirements Elicita6on - - PowerPoint PPT Presentation
Teaching an Ethnographic Approach to Requirements Elicita6on in an Enterprise Architecture Course Gil Regev, Laura Regev, Yasmina Nam, Julie Lang, Alain
SLIDE 1
SLIDE 2
Who ¡we ¡are ¡
- Social ¡Sciences ¡Students ¡
– Laura ¡Regev, ¡Yasmina ¡Naïm, ¡Julie ¡Lang ¡
- Engineering ¡School ¡
– Prof. ¡Alain ¡Wegmann, ¡Gil ¡Regev ¡
- Who’s ¡not ¡in ¡the ¡author ¡list? ¡
– P. ¡Gonzalez ¡ – Our ¡teaching ¡assistants ¡ – The ¡students ¡
SLIDE 3
The ¡ESOA ¡Course ¡
- Easing ¡the ¡introduc6on ¡of ¡newly ¡graduated ¡
engineers ¡in ¡industry ¡
- Giving ¡would-‑be ¡engineers ¡a ¡taste ¡of ¡life ¡in ¡
- rganiza6ons ¡
SLIDE 4
The ¡Pedagogy ¡ Kolb’s ¡Experien6al ¡Learning ¡
Concrete Experience Reflective Observation Abstract Conceptualization Active Experimentation
Transformation via intension Grasping via apprehension Transformation via extension Grasping via comprehension
SLIDE 5
Ethnography ¡in ¡the ¡Course ¡
Business ¡Game ¡ Weeks ¡1 ¡to ¡4 ¡ Architecture ¡and ¡Prototyping ¡ Weeks ¡8 ¡to ¡14 ¡ Requirements ¡ Elicita6on ¡ Weeks ¡5 ¡to ¡7 ¡
SLIDE 6
Role ¡Play ¡
SLIDE 7
Students’ ¡Beliefs ¡
- All ¡problems ¡have ¡a ¡technical ¡solu6on ¡
- Stakeholders ¡know ¡what ¡the ¡problems ¡are ¡
- Stakeholders ¡need ¡us ¡to ¡iden6fy ¡the ¡solu6on ¡
- Stakeholders ¡give ¡us ¡facts ¡about ¡a ¡situa6on ¡
- No ¡need ¡to ¡take ¡notes ¡during ¡interviews ¡
- We ¡will ¡remember ¡everything ¡later. ¡ ¡
SLIDE 8
It’s ¡not ¡Only ¡Students ¡
- “Someone ¡in ¡management, ¡walking ¡around, ¡
has ¡liYle ¡idea ¡about ¡what ¡ques6ons ¡to ¡ask, ¡ and ¡usually ¡does ¡not ¡pause ¡long ¡enough ¡at ¡ any ¡spot ¡to ¡get ¡the ¡right ¡answer.” ¡
- Source: ¡W.Edwards. ¡Deming, ¡Out ¡of ¡the ¡Crisis ¡
SLIDE 9
Stuff ¡We ¡Don’t ¡Pay ¡AYen6on ¡To ¡
SLIDE 10
Popular ¡Elicita6on ¡Techniques ¡
- Interviews ¡
- surveys ¡
- Brainstorming ¡
- focus ¡groups ¡
- They ¡are ¡all ¡looking ¡for ¡the ¡keys ¡under ¡the ¡
- streetlamp. ¡The ¡informa6on ¡is ¡somewhere ¡
- else. ¡
SLIDE 11
Ethnography ¡techniques ¡
- Malinwoski ¡(1932): ¡useful ¡data ¡can ¡only ¡be ¡
acquired ¡in ¡the ¡field ¡and ¡not ¡in ¡secondhand ¡
- accounts. ¡ ¡
- Enable ¡their ¡users ¡to ¡understand ¡specific ¡
social ¡phenomena. ¡
- Ethnographical ¡method ¡based ¡on ¡observa6on ¡
and ¡descrip6on ¡of ¡social ¡interac6ons ¡and ¡
- discourse. ¡
SLIDE 12
The ¡Reflexive ¡Posi6on ¡of ¡the ¡ Ethnographer ¡
- The ¡way ¡the ¡ethnographer ¡is ¡introduced ¡in ¡the ¡
field, ¡the ¡way ¡she ¡talks ¡and ¡behaves ¡have ¡ significant ¡effect ¡on ¡her ¡rela6onship ¡towards ¡ the ¡people ¡in ¡the ¡field ¡and ¡the ¡data ¡she ¡will ¡ have ¡access ¡to ¡(Abu ¡Lughod, ¡1988). ¡ ¡
SLIDE 13
The ¡ethnographer’s ¡posi6ons ¡in ¡the ¡ field ¡
Pure ¡observer ¡ Pure ¡par6cipant ¡ Ethnographer’s ¡possible ¡posi6on ¡ Observer-‑as-‑par6cipant ¡ Par6cipant-‑as-‑observer ¡
SLIDE 14
From ¡observa6ons ¡to ¡syntheses ¡
- Observa6ons ¡
- Evidence: ¡illustra6on ¡of ¡some ¡observa6ons ¡
- Field ¡notes: ¡taken ¡on ¡the ¡spot ¡
- Report: ¡detail ¡the ¡interac6ons ¡
- Comments: ¡ ¡syntheses ¡of ¡the ¡reports ¡
- Memos: ¡ ¡recurrent ¡themes, ¡paYerns ¡ ¡
- Final ¡results ¡
SLIDE 15
Understanding ¡the ¡informant’s ¡ language ¡
- Necessity ¡to ¡understand ¡informants’ ¡point ¡of ¡
- view. ¡
- Smith ¡(1981): ¡three ¡levels ¡in ¡language ¡and ¡
wri6ng ¡
- 1. Language ¡that ¡the ¡ethnographer’s ¡informants ¡
use ¡in ¡everyday ¡life. ¡
- 2. Talk ¡that ¡is ¡used ¡when ¡the ¡ethnographer ¡and ¡
her ¡informants ¡speak ¡together. ¡
- 3. The ¡ethnographer’s ¡own ¡language. ¡
SLIDE 16
The Ethnographic Approach ¡
- The ¡necessity ¡of ¡understanding ¡the ¡social ¡
actors, ¡their ¡ac6ons ¡and ¡the ¡whole ¡process ¡ ¡
- The ¡ethnographer ¡must ¡: ¡
– immerse ¡himself ¡or ¡herself ¡in ¡the ¡social ¡structure ¡ ¡ – Assume ¡the ¡same ¡level ¡as ¡the ¡person ¡he ¡or ¡she ¡interviews/ studies ¡
¡
SLIDE 17
Summary ¡
- Go ¡to ¡the ¡field ¡
- Establish ¡trus6ng ¡rela6onships ¡
- Observe ¡
- Take ¡notes ¡and ¡gather ¡evidence ¡
- Summarize ¡
- Iden6fy ¡paYerns ¡
- Suggest ¡improvements ¡
SLIDE 18
Lessons ¡Learned ¡
- The ¡tools ¡
- The ¡Time ¡Element ¡
- The ¡reflexive ¡posi6on ¡of ¡the ¡engineering ¡
students ¡
- Rela6onships ¡with ¡stakeholders ¡
- Observa6ons ¡and ¡evidences ¡ ¡
- Observa6ons ¡and ¡syntheses ¡ ¡
SLIDE 19
Difficul6es ¡in ¡Prac6ce ¡
- Who ¡will ¡pay ¡for ¡it? ¡
- Who ¡will ¡give ¡me ¡all ¡this ¡6me? ¡
- Who ¡will ¡want ¡to ¡read ¡all ¡this ¡informa6on? ¡
- How ¡will ¡I ¡publish ¡my ¡results? ¡
SLIDE 20
How ¡to ¡Begin: ¡Timebox ¡
- Find ¡a ¡good ¡client! ¡
- Obtain ¡right ¡to ¡do ¡one ¡day ¡observa6on ¡ ¡
- Take ¡as ¡many ¡notes ¡as ¡possible ¡ ¡
- Send ¡summary ¡of ¡per6nent ¡notes ¡to ¡client ¡
SLIDE 21
The ¡mother-‑in-‑law ¡rule ¡
- If ¡you ¡want ¡to ¡know ¡what’s ¡at ¡the ¡boYom ¡of ¡
the ¡soup, ¡ask ¡the ¡spoon. ¡
SLIDE 22