- About ITS
- Enterprise Systems
- Institution Specific Systems
- Medical School Institution Specific Systems
School of Medicine & Provostial Systems
We are a team of application development professionals dedicated to meeting the needs of the Yale School of Medicine. We partner with our clients and our ITS colleagues to develop practical, innovative, integrated and reliable solutions that support the School of Medicine’s mission to be a world leader in education, research and patient care. In addition to our School of Medicine clients, we work with other units within the University whose mission is integral to the goals of the school.
Services
We offer a full-range of development support and start each engagement with a commitment to meet your needs. You may need custom web-development, assistance in selecting and integrating a vendor product, or just a needs assessment to help you understand your opportunities and risks.
We have expertise in a variety of software development tools to match your requirements for functionality, flexibility and cost, including web, client/server and small system solutions. We also have expertise in evaluating, implementing, and integrating vendor products into our clients’ environments. And, our experience with the School of Medicine helps us understand the challenges you face and the infrastructure already available for you to leverage. Whether custom developed or purchased, we provide you with the technical expertise to deliver a well-functioning, integrated, secure, and cost-effective solution.
After implementation, or clients continue to engage our services to maintain and enhance the system as needs change and new opportunities emerge. Compliance and regulatory requirements also change, and your applications need to change with them. Our typical application development process includes:
- Requirements Analysis – This process provides both of us with a solid understanding of your needs, problems, goals and objectives. This usually involves a number of meetings with you and your target audience. The deliverable is a functional specifications document that describes project requirements, the target audience and user environment, and any constraints that apply.
- Design – This process creates the blueprint for your application. A good design makes it easier and less expensive to create your application, and for future developers to support it. During this phase, we will work with you on creating a custom application versus purchasing a vendor product.
- Development – This process builds the application, whether that means writing programs or installing vendor products. During this phase, we build in appropriate security and compliance requirements and integration your application with your environment and with other applications. While we are building your application, you are focused on building functional elements, such as updating procedures and creating training programs.
- Quality Assurance and Testing – This process ensures that the application works correctly and meets your needs. Our team will test the application to the best of our ability, but this step requires a commitment from your team. Along with testing the application, you will also test your workflow, procedures, training materials, and other related components of the system.
- Production support and enhancement – This process keeps the application working well for you, by implementing enhancements as your needs change and by correcting any undetected problems. As the technical environment evolves and your needs to continue to change, we can support a transition to newer technology, redesign, or decommissioning.
Visit our project portfolio page for examples of our work.
Contact information
Contact Steve Fielding, Associate Director of the School of Medicine & Provostial Systems, phone: 737-5242; email: steve.fielding@yale.edu for further information.