teaching an ethnographic approach to requirements
play

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


  1. Teaching ¡an ¡Ethnographic ¡Approach ¡ to ¡Requirements ¡Elicita6on ¡in ¡an ¡ Enterprise ¡Architecture ¡Course ¡ ¡ Gil ¡Regev, ¡Laura ¡Regev, ¡Yasmina ¡ Naïm, ¡Julie ¡Lang, ¡Alain ¡Wegmann ¡

  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 ¡

  3. The ¡ESOA ¡Course ¡ • Easing ¡the ¡introduc6on ¡of ¡newly ¡graduated ¡ engineers ¡in ¡industry ¡ • Giving ¡would-­‑be ¡engineers ¡a ¡taste ¡of ¡life ¡in ¡ organiza6ons ¡

  4. The ¡Pedagogy ¡ Kolb’s ¡Experien6al ¡Learning ¡ Concrete Experience Grasping via apprehension Reflective Active Transformation Transformation via extension via intension Observation Experimentation Grasping via comprehension Abstract Conceptualization

  5. Ethnography ¡in ¡the ¡Course ¡ Requirements ¡ Business ¡Game ¡ Architecture ¡and ¡Prototyping ¡ Elicita6on ¡ Weeks ¡1 ¡to ¡4 ¡ Weeks ¡8 ¡to ¡14 ¡ Weeks ¡5 ¡to ¡7 ¡

  6. Role ¡Play ¡

  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. ¡ ¡

  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 ¡

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

  10. Popular ¡Elicita6on ¡Techniques ¡ • Interviews ¡ • surveys ¡ • Brainstorming ¡ • focus ¡groups ¡ • They ¡are ¡all ¡looking ¡for ¡the ¡keys ¡under ¡the ¡ streetlamp. ¡The ¡informa6on ¡is ¡somewhere ¡ else. ¡

  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. ¡

  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). ¡ ¡

  13. The ¡ethnographer’s ¡posi6ons ¡in ¡the ¡ field ¡ Pure ¡observer ¡ Observer-­‑as-­‑par6cipant ¡ Par6cipant-­‑as-­‑observer ¡ Pure ¡par6cipant ¡ Ethnographer’s ¡possible ¡posi6on ¡

  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 ¡

  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. ¡

  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 ¡ ¡

  17. Summary ¡ • Go ¡to ¡the ¡field ¡ • Establish ¡trus6ng ¡rela6onships ¡ • Observe ¡ • Take ¡notes ¡and ¡gather ¡evidence ¡ • Summarize ¡ • Iden6fy ¡paYerns ¡ • Suggest ¡improvements ¡

  18. Lessons ¡Learned ¡ • The ¡tools ¡ • The ¡Time ¡Element ¡ • The ¡reflexive ¡posi6on ¡of ¡the ¡engineering ¡ students ¡ • Rela6onships ¡with ¡stakeholders ¡ • Observa6ons ¡and ¡evidences ¡ ¡ • Observa6ons ¡and ¡syntheses ¡ ¡

  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? ¡

  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 ¡

  21. The ¡mother-­‑in-­‑law ¡rule ¡ • If ¡you ¡want ¡to ¡know ¡what’s ¡at ¡the ¡boYom ¡of ¡ the ¡soup, ¡ask ¡the ¡spoon. ¡

  22. Ques6ons? ¡

Recommend


More recommend