Responsibilities Project-specific stakeholder’s responsibilities Except for the client and developer team, the Mission Science iRobot project has two other success critical stakeholders: Elementary Students: These students will use the GUI to generate instructions which can be used to operate the robot. Undergraduate Students: The undergraduate students will continuously monitor the GUI during development and train the elementary school students and teachers about how to operate the GUI. Elementary School Teachers: The teachers guide the elementary school students in using the GUI to develop logical statements. Responsibilities by Phase The following table is a template for stakeholder’s responsibilities in each phase. Table 3: Stakeholder's Responsibilities in each phase Team Member / Role Primary / Secondary Responsibility Exploration Valuation Foundations Development- Construction Iteration Development- Transition Iteration Prof. Darin Gray Client Primary Responsibility - Explain scope and primary requirement - Contribute to the win conditions - Clarify the problems from development team Primary Responsibility - Assess work artifacts and provide feedback - Identify shared vision, goal, and concepts Primary Responsibility - Provide feedback for prototypes Ritika Khurana Project Manager, Life Cycle Planner Primary Responsibility - Plan the project - Plan the schedule - Contact clients - Manage client interaction Secondary Responsibility - Update Bugzilla - Plan project life Primary Responsibility - Create detail project plan - Record project individual effort - Record project progress - Create and follow action items Primary Responsibility - Record Project progress - Create detailed project plan- Manage client interaction Secondary Responsibility
Siddhesh Rumde Life Cycle Planner Requirements Engineer Primary Responsibility - Plan project life cycle phases - List deliverables - Identify responsibilities and skills of team members Secondary Responsibility - Gather the current system details. - Analyses of Requirements - Negotiation of requirements. Primary Responsibility - Create detail project plan - Identify responsibilities and skills of team members Secondary Responsibility - Capture and score MMF and win-conditions - Capture progress of negotiation Primary Responsibility - Record Project progress - Create detailed project plan - Create life cycle plan - Assess life cycle content Secondary Responsibility - Identify system and software requirements definition Ashwini Ramesha Operational Concept Engineer Requirements Engineer Primary Responsibility - Review the work products/ deliverables - Shaper of project plan - Provide evaluation of work products Secondary Responsibility -Interact with client - Gather the current system details. - Analyses of Requirements - Negotiation of requirements. Primary Responsibility - Analyze and prioritize capabilities to prototype - Prepare development / production environment Secondary Responsibility - Capture and score MMF and win-conditions - Capture progress of negotiation Primary Responsibility - Create operational concept description - Assess operational concept - Analyze and prioritize capabilities to prototype Secondary Responsibility - Identify system and software requirements definition Jiashuo Li Prototyper Software Architect Primary Responsibility -Create the progress report -Analyze the current System -Assist in developing the OCD Secondary Responsibility -- Create project plan for week 1 - Help with various documents for VCP Primary Responsibility -Create the progress report - Assist in developing the LCP -Develop the prototype. -Take feedback of the client and the undergraduate students. Secondary Responsibility Primary Responsibility -Add features to the base system -Develop the GUI in conjunction to the feedback received in the Valuation phase. Secondary Responsibility - Define technology dependent architecture win win
-Physical and logical architecture -Use case diagram -System Context diagram -Artifacts and information diagram - Decide on style, patterns and frameworks - Create required UML models - Complete SSAD Sowmya Sampath Software Architect Prototyper Primary Responsibility - Create project plan for week 1 - Help with various documents for VCP Secondary Responsibility -Create the progress report -Analyze the current System -Assist in developing the OCD Primary Responsibility -Physical and logical architecture -Use case diagram -System Context diagram -Artifacts and information diagram Secondary Responsibility -Create the progress report - Assist in developing the LCP -Develop the prototype. -Take feedback of the client and the undergraduate students. Primary Responsibility - Define technology dependent architecture - Decide on style, patterns and frameworks - Create required UML models - Complete SSAD Secondary Responsibility -Add features to the base system -Develop the GUI in conjunction to the feedback received in the Valuation phase Farica Mascrenhas IV & V Quality Analyst Primary Responsibility -Review the project artifacts. - Keep track of the Conditions being the shaper of the project using Winbook. -Update Bugzilla by reviewing the various tickets. Primary Responsibility - Review the project artifacts. - Keep track of the Conditions being the shaper of the project using Winbook. -Check the quality of the prototype in conformance with the existing standards. -Update Bugzilla Primary Responsibility -Review the project artifacts. - Keep track of the Conditions being the shaper of the project using Winbook. -Check the quality of the prototype in conformance with the existing standards -Update