When deciding on a software engineering partner, it is important to consider the development value adding tools of your partner. To further understand the benefits of the many software development value adding tools that we use at PSI, Casandra provides and overview of some of the tools that our company uses to provide our clients […]
It’s important to understand your software partner’s development process to ensure you can properly marry your processes, as well as other engineering disciplines, together. Casandra walks through PSI’s 5-phased approach, describing at a high level what you can expect throughout each step of the PSI software development lifecycle. If you need software development […]
If you’re beginning a new project or find yourself constantly being set back by surprises in the product development process, a gap analysis may be the most practical and financially-wise next step. This video discusses, at a high level, why you need one, who should conduct the analysis, what you should get out of the […]
If you’ve been following our blog for a few years, you may remember our December 2017 post Surviving the Holidays – Software Engineering Style. In just 3 years, so much has changed, especially considering the global COVID-19 pandemic that 2020 has endured. We felt it appropriate to offer some new tips to get through the […]
When developing a new product or tool, assessing the necessary technologies to bring your desired functionality to life can often feel like a chore. Depending on your product requirements, you may need to research and assess numerous off-the-shelf hardware and/or software solutions to incorporate into the end product. We share our process for assessing technology, […]
Estimating the cost and schedule for an upcoming software project may seem like a daunting task, especially if you have limited information to utilize. PSI shares their estimation process and a few tips and tricks to ensure you cover all your bases, ultimately calculating a comprehensive, well-planned estimate to share with all project stakeholders. This […]
If you are finding some extra time for prototyping new designs and side projects, you may be searching for third party/open source software to make rapid progress. Alex shares a few key considerations when selecting open source software to incorporate into your code set. If you need assistance in designing and developing source code for […]
With a variety of tools and best practices to contribute to the delivery of quality code, we are highlighting one of our preferred practices, static analysis. Dave explains what static analysis is and when you should be using it. If you would like to learn more about software development testing best practices, please schedule a […]
Most people write software code without considering what can go wrong, thinking that if you code everything correctly, then software should never fail. The reality is that software runs on hardware, and everything that touches the real world has the potential to fail. Rightley and Jordan discuss the importance of implementing fault tolerance into systems […]
In this video, we address device classifications, software safety classifications, and level of concern, as it relates to medical device development. We discuss each framework and how each is classified and what each classification means and determines in the product development process, and more specifically, what is required for a 510(k) or PMA submission. […]