awareness meets requirements management awareness needs
play

Awareness meets requirements management: Awareness needs in Global - PowerPoint PPT Presentation

Awareness meets requirements management: Awareness needs in Global Software Development Daniela Damian, James Chisan , Polly Allen , Brian Corrie University of Victoria {danielad, chisan, allenp } @ uvic.ca brian.corrie @ newmic.ca Global


  1. Awareness meets requirements management: Awareness needs in Global Software Development Daniela Damian, James Chisan , Polly Allen , Brian Corrie University of Victoria {danielad, chisan, allenp } @ uvic.ca brian.corrie @ newmic.ca Global Software Development Workshop ICSE - 9 May 2003

  2. Basis � In GSD, stakeholders are distributed from each other physically � Totally co-located development benefits from zero-cost awareness

  3. Awareness as a Problem in Requirements Engineering � Awareness is tacitly knowing what is going on � Awareness is maintained through interaction with the environment � Requirements provide context for developers: what is needed, for who, why � Even in co-located environments RE awareness is limited

  4. Problem � Workspace awareness is impeded in GSD � In requirements management, what aspects of requirements engineering and management are important for stakeholders to be aware of?

  5. Requirements for awareness Allow project stakeholders to seek existing � information Support stakeholders in decision making � Assigning responsibilities and managing a � project Gathering and managing estimation data � Impact analysis � Decision notification �

  6. Approach � Immerse ourselves in the constraints of GSD � Pursued a ‘mini’ GSD development cycle � While evaluating current, ad hoc approaches to collaboration

  7. GSD Interactions during investigation NewMIC GIL Lab CHISEL Lab

  8. Elaboration of Requirements The system should: Allow project stakeholders to seek � existing information Support stakeholders in decision � making Assigning responsibilities and managing a � project Gathering and managing estimation data � Impact analysis � Allow for decision notification �

  9. Elaboration of Requirements The system should: Allow project stakeholders to seek � existing information Support stakeholders in decision � making Assigning responsibilities and managing a � project Gathering and managing estimation data � Impact analysis � Allow for decision notification �

  10. Elaboration of Requirements The system should: Allow project stakeholders to seek � existing information Support stakeholders in decision � making Assigning responsibilities and managing a � project Gathering and managing estimation data � and progress information Impact analysis � Allow for decision notification �

  11. Elaboration of Requirements The system should: Allow project stakeholders to seek � existing information Support stakeholders in decision � making Assigning responsibilities and managing a � project Gathering and managing estimation data � Impact analysis � Allow for decision notification �

  12. Elaboration of Requirements The system should: Allow project stakeholders to seek � existing information Including meaningful interface with email � archive Support stakeholders in decision � making Assigning responsibilities and managing a � project Gathering and managing estimation data � Impact analysis � Allow for decision notification �

  13. Feedback, Questions and Comments

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend