| |
Software Engineering Program
The Software Engineering Program (SWEP) employs engineers, technicians, system administrators, and managers from within the Engineering & Systems Division (ESD) to provide software engineering services to support research development and commercialization programs across SRI.
Our goal is to provide value to our clients through product development, system integration projects, royalty and licensing arrangements, and support of technology ventures.
What We Do
We transform research software into high quality, reliable, commercial products software in support of spinouts, licensed, and developmental products.
We bring broad-based product development experience to solve the problems of our customers who lack the expertise, staff, or time to develop prototypes into commercial products.
We create new teaming opportunities and professional relationships as a by-product of the SWEP operation. We share our engineering experiences and practices with our colleagues and learn from them. We support and encourage collaborative proposal efforts and project teaming with groups inside and outside of ESD.
To support our engineering staff, we have developed a software services infrastructure, which is also available to other groups within SRI. These services include
- Developing high quality software
- Managing software development and integration efforts
- Providing software defect or enhancement request tracking and management
- Developing quality assurance plans and conducting systems and integration testing
- Developing multiplatform software installations and creating release builds of software
- Providing web-based, email-based, and telephonic customer support
- Conducting on-site user training
- Maintaining state-of-the-art version control systems and tools in support of Center and client software code repositories
|

SWEP San Luis Obispo
|
Distributed Development
The SWEP offices are located on the SRI Menlo Park campus and at satellite facilities in San Luis Obispo, California and Helena, Montana. We distribute our development efforts among the three sites, using a development infrastructure to maintain a secure and synchronized development environment. We have leveraged this experience in distributed development to collaborate securely with developers, contractors, and partner companies on campus and off.
How
To accomplish our goals, we have
- Created and continue to improve a dedicated software development and deployment infrastructure
- Defined our processes and tried to capture best industry practices in our Software Engineering Management Plan
- Created a software development community to provide support to and foster the professional development of our staff and others in the institute who choose to participate
We are constantly seeking better ways to support and refine the software development process and to help managers and staff apply this process to their projects. Continuing to develop, and adhere to, disciplined, well-defined and productive software engineering practices supports our goal of producing robust and reliable high quality software. Contact
For further information about SRI's SWEP contact
Carla Woodworth
333 Ravenswood Ave.
Menlo Park, CA 94025
Phone (650) 859-3831
|
|