Software measurement programme
General
- Graduate
- 30 learners; teams of 4
- 25 hours per learner
- Dates set by experience
- Learners self-assign
Preferred companies
- 1/1 project matches
- Canada
- Academic experience
- Any
- Business services, Any, It & computing
Categories
Skills
Project timeline
-
February 12, 2021Experience start
-
February 6, 2021Project Scope Meeting
-
February 13, 2021Project Scope Meeting
-
February 27, 2021Phase 1 deliverables
-
March 27, 2021Phase 2 deliverables
-
April 16, 2021Phase 3 and final deliverables
-
April 17, 2021Experience end
Timeline
-
February 12, 2021Experience start
-
February 6, 2021Project Scope Meeting
Meeting between students and company to confirm: project scope, communication styles, and important dates.
-
February 13, 2021Project Scope Meeting
Project description posted, teams start working on Phase 1
-
February 27, 2021Phase 1 deliverables
Measurement Goals
-
March 27, 2021Phase 2 deliverables
Software Measurement Plan
-
April 16, 2021Phase 3 and final deliverables
Collection of measurement data, analysis of quality indicators and proposal of solutions to improve their quality
-
April 17, 2021Experience end
Overview
- Details
-
Beginning this February, student-consultants, working in groups of 4 to 6, will dedicate 25 hours each analyzing organization needs, deriving measurement criteria, indicators and related data specific to your organization to determine the quality of your current product(s) or process(es), and improve their quality by proposing and documenting a custom Software Measurement Plan for your organization.
Student skills include:
- Evaluating various software development life cycle models;
- Analyzing current organizational situations/needs to determine where technological solutions can resolve problems;
- Deriving measurement goals, the associated success criteria and indicators, and the base measures (data elements) to meet the needs of the organization
- Planning all the tasks that must be accomplished in order to collect, store, analyze & report the measurement results,
- Documenting the planning tasks in a Software Measurement Plan.
- Learner skills
- Professional ethics and accountability, Initiative and leadership, Cooperation and work ethics, Problem solving, Communication
- Deliverables
-
Phase 1 - Measurement Goals. Student-consultants will meet with your organization's representative(s) to elicit the needs of the organization and derive measurement goals to support them.
Phase 2 - Software Measurement Plan. Students will derive success criteria and indicators for the measurement goals elicited in Phase 1, as well as the measurement data that needs to be collected in order to assess the achievement of the goals by the organization. The team will periodically communicate with your organization's representative(s) as needed to complete project tasks.
Phase 3 - –The final project deliverables include:
- Collection of measurement data
- Analyzing of the quality indicators
- Proposing solutions for improving their quality
Project Examples
Project scope may include, but is not limited to:
- Examine organizational needs and propose a new solution to monitor quality improvements.
- Examine an existing measurement program that doesn't meet organizational requirements and propose appropriate updates and improvements.
- Create a custom Software Measurement Plan that supports your organization's operational needs.
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions.
Be available for a quick phone call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course.
Weekly meetings with the students.
Attend the students' final presentation (virtual)
Providing feedback to students on the completed milestones.