Frequently Asked Questions for Senior Project Sponsors
Is your organization interested in sponsoring a Senior Project? Browse the FAQ's below for more information.
- What is Senior Project?
Senior Project is a capstone course completed by every Software Engineering senior. Small teams of students are assigned to solve challenging, real-world software issues for companies and organizations around the region. External corporate and non-profit sponsors submit proposals for projects that teams of 4 or 5 students will work on.
Over the course of two quarters, each team works with the customer, applying the software engineering skills that the students learned in class and on co-op. They carry the project from inception through an entire software development lifecycle. The end result is a functional software tool ready for use by the organization.
- How will my organization benefit from sponsoring a Senior Project?
- Help educate the next generation of software engineers who you might want as employees
- Get the benefits of any work the team does in clarifying your problem, or building an implementation
- Have fun working with a team of software engineering students who are excited about the challenge of your project
- What is the size, scope and duration of these projects?
Teams generally consist of 4-6 seniors. Students work on the project for two quarters (about 20 weeks). During this time, each team member is expected to devote an average of 10-15 hours/week on the project.
Project scope should be determined with this level of effort in mind. Also remember that it is unlikely that students will have detailed knowledge of the sponsor's domain. Time for acquiring this knowledge must be factored in to the project’s scope.
- Who works on the project?
The project sponsor works with a team of 4-6 students and their faculty mentor.
The students are responsible for the completion of the project. The faculty member acts primarily as guide, mentor, and coach. The faculty member will not actively manage the project, nor will he or she assume any technical role other than general consultant.
- What process is followed over the course of the project?
The ideal project is one where the student team takes a project from requirements elicitation and analysis through architecture and design to implementation, testing, and delivery over the course of two quarters. The specific processes each team uses are part of the negotiation between the sponsor and team, under the guidance of the team’s faculty mentor. If your organization requires specific standards or processes, please include them in your proposal description.
- What are my responsibilities and commitments as a sponsor?
During the project, you are expected to commit the resources needed to ensure the project’s success, including personnel, documents, specifications, etc.
Specific responsibilities include:
- Prepare an initial project description summary.
- Provide any hardware and software not currently available at the RIT facilities, including software licenses or remote access so that the team can perform all project work from the RIT facilities. Hardware and software can be a permanent donation to the Department of Software Engineering or loaned only for the project duration.
- Ensure the accessibility of personnel throughout the project to help the team understand both the domain and the problem being addressed - such accessibility is particularly critical during the initial requirements phase and will require that the sponsor's personnel participate in meetings at RIT, or remotely with the student team.
- Participate in team, product, and process presentation reviews.
- Provide information the faculty can use to assess the success of the project.
- Assess the completed project, document their assessment, and submit it to the Department of Software Engineering.
- What deliverables will the department or the students provide?
- Project website holding all work products and project artifacts maintained in the project account on the se.rit.edu web server
- Project plan, schedule and process methodology definition prepared by the end of week 3 of the Winter term.
- Tracking report for at least two product/process metrics appropriate to the project and development methodology. Tracking reports updated on the project website at least every two weeks.
- Interim status and final project presentations
- Project technical report
- How do I propose a Senior Project?
You will need to complete a
Senior Project Proposal to provide a description of your project. This is a short 2 to 3 page document that briefly outlines the nature and scope of the project.
The department faculty will then work with you to edit the proposal for appropriateness, clarity, and scope.
Proposals that pass this review are publicized to the seniors in mid-October to facilitate selection of projects and formation of teams before the end of the Fall term (mid-November).
If you have any questions during any stage of the process, feel free to contact Dr. Jim Vallino, jim.vallino@se.rit.edu.
- When should I submit a proposal?
Please submit your proposal early. This will give us time to work with you to modify the scope of the project as necessary.
For Winter/Spring projects (December-May), proposals are accepted throughout the summer (deadline August 31st). We also offer a smaller section of Senior Project in Summer/Fall (June-November).
- How are students assigned to projects?
Each student registered for Senior Project ranks up to three projects, and indicates one student he or she would like on their team. The faculty form teams and assign the projects. We have typically received more proposals than we have senior teams, so some projects will not be assigned to a team.
- What organizations have sponsored a Senior Projects in the past?
- Alstom Signaling, Inc. Transit Systems - North America
- Eastman Kodak
- EDS
- Harris Corporation, RF Communications Division
- IBM Thomas J. Watson Research Center
- JPMorgan
- National Soaring Museum
- PAETEC Communications
- RIT Office of Cooperative Education and Career Services
- Society for Total Emergency Programs (STEP) Council of the Genesee Region
- University of Rochester
- US Air Force Research Laboratory Information Directorate
- Can I see examples of past projects?
Browse Past and Present Senior Projects: