Teaching an Ethnographic Approach to Requirements Elicita6on - - PowerPoint PPT Presentation

teaching an ethnographic approach to requirements
SMART_READER_LITE
LIVE PREVIEW

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 1

Teaching ¡an ¡Ethnographic ¡Approach ¡ to ¡Requirements ¡Elicita6on ¡in ¡an ¡ Enterprise ¡Architecture ¡Course ¡ ¡

Gil ¡Regev, ¡Laura ¡Regev, ¡Yasmina ¡ Naïm, ¡Julie ¡Lang, ¡Alain ¡Wegmann ¡

slide-2
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
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
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
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
SLIDE 6

Role ¡Play ¡

slide-7
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
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
SLIDE 9

Stuff ¡We ¡Don’t ¡Pay ¡AYen6on ¡To ¡

slide-10
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
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
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
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
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
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
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
SLIDE 17

Summary ¡

  • Go ¡to ¡the ¡field ¡
  • Establish ¡trus6ng ¡rela6onships ¡
  • Observe ¡
  • Take ¡notes ¡and ¡gather ¡evidence ¡
  • Summarize ¡
  • Iden6fy ¡paYerns ¡
  • Suggest ¡improvements ¡
slide-18
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
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
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
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
SLIDE 22

Ques6ons? ¡