About Our Services
1. Can Syncro build a prototype or help with a proof of concept?
Absolutely. It’s very common for us to be brought in for early concept-stage work.
2. We have in-house resources. Can Syncro fill gaps for specific roles or parts of a project?
Most of our clients have in-house SW engineers. Here’s how these clients utilize Syncro Medical:
- For modules or features that their internal staff just can’t get to … or don’t have the appropriate skill set for.
- For work on a new product while in-house staff wraps up development on the existing product line. Or vice versa.
- For non-core modules of the software, so that in-house engineers can focus on the key, proprietary components.
3. How involved will I need to be throughout the development process?
One of the reasons you’ll engage Syncro Medical, is to be able to leverage your time, and that of your internal staff. Therefore, we work hard to strike an optimal balance between keeping you well informed, and not requiring too much of your time on day-to-day issues. What works best in terms of client involvement, is to have someone assigned with sufficient time available to review progress, and to promptly answer and decide technical and project questions.
4. How many team members can I expect to be dedicated to my project?
There are two questions buried in here.
The number of engineers assigned to your project depends on the size and complexity of the effort. We’re very careful not to over-staff projects, which can often result in inefficiency.
With respect to “dedication” – all of the project engineers assigned to your program will be 100% dedicated to just your project. They will have no other distractions.
5. We have an on-site project, can Syncro work at our location?
We understand that in some unusual situations, it’s imperative that the engineering team be at your site for the entire project. If that’s the case, Syncro Medical probably can’t meet your needs.
However here’s how we address the very legitimate need for on-site presence:
- For every project, we’ll spend the needed amount of time at your site. Most often, this occurs during the ramp-up stage, and again during final testing/hand-off.
- Using our A.D. approach, we’ll minimize the amount of travel by using readily available tools to connect with your on-site hardware for development and testing
6. Does Syncro provide a dedicated project manager or will I work directly with a team of developers?
Your team will include a Technical Project Manager (TPM). Syncro Medical’s TPMs are among our most senior staff members. The TPM will be your primary (but not exclusive) point of contact during the project. For efficiency, we encourage direct engineer-to-engineer contact when needed to answer questions, resolve technical issues, etc.
7. Can Syncro assist us with developing a new iteration of an existing device/software?
Yes. Much of the work we do involves adding new features to existing software, developing next generations of existing products, addressing obsolescence, etc.
8. Does Syncro provide assistance in market research and product positioning?
Our expertise is focused on software architecture, design, implementation, and testing. While we don’t provide market consultation services per se, Syncro can take on UI prototyping in support of market/customer research.
9. Can Syncro help us if we choose to outsource the entire software development?
Yes, in fact many of our clients rely on Syncro Medical for all aspects of their software development needs. These clients have made a strategic decision not to invest in internal software capabilities, and focus instead on the core technologies that differentiate their product in the marketplace.
Post Completion Services
1. What kind of training, if any, does Syncro offer once the project is complete? What about documentation?
We understand that in most cases your engineering team will be handling the ongoing support for the project Syncro Medical developed for you. Therefore, we make sure that your staff is completely up to date on our work:
- By virtue of the Agile development process, your staff will be very familiar with the design, code and operation of the new product/feature.
- We provide thorough documentation for all of our work.
- Our hand-off process includes detailed training, as needed
2. Will Syncro be available to change the product in the future if we need to modify or add features? How quickly?
Yes, it’s very common for clients to ask us to modify or add features after their product is released. Because we have a very stable staff, it’s quite likely that the same engineers who developed the initial release will be available to help with follow-on work.
3. How can I be assured that the end product will meet our needs?
Our development process ensures that you have complete visibility throughout the project. Here’s how:
- We’ll carefully review the requirements with you prior to starting design and implementation. Together, we’ll eliminate gaps and ambiguities.
- Because we use the Agile process, you’ll receive a release every 3 weeks for testing, and to evaluate progress to date. If course corrections are needed, they can happen early in the process when the cost of change is at its lowest.
4. How does Syncro handle post project completion troubleshooting?
Post-release support can be handled in a number of ways, depending on your needs. In many situations, the Syncro team is working on a subsequent project for you, and our staff can be redirected to handle troubleshooting on your released product. In other situations, we provide post-release support on a best efforts basis. We’re very flexible, and will respond in a way that works best for you.
5. What role does Syncro play in customer complaint, recall, or CAPA situations?
While all direct end-customer interaction is handled by our client, Syncro Medical can play a supporting role. When needed, Syncro can be engaged to assist with troubleshooting and problem resolution, including CAPA-related activity.
Regulatory and Quality Control
1. How does Syncro ensure that we won’t encounter bugs when using our software?
While it may seem hard to believe, it’s pretty infrequent that we’re called on after product release to fix software problems. That’s because we design in quality from the architecture stage forward, and then perform thorough unit testing, and work closely with our clients on integration and verification testing. (See prior question for details on how we work to ensure that your product is as bug-free as possible.)
While it isn’t credible to ensure 100% bug-free software, it’s very unusual for a significant problem to surface after product release. However, if that should happen, we’ll react as quickly as possible to identify and fix the error.
2. What testing parameters do you have in place to make sure the product works as intended?
Syncro develops unit test code while creating functional product code, which is integrated into the company’s continuous integration build environment and automatically run every time the code compiles. This ensures capturing and fixing coding errors as early in the process as possible.
The Syncro team also regularly performs integration testing throughout development, and at the end of every sprint an updated version of the product is tested and sent to our client for review.
In many cases, Syncro is also asked to create formal Verification Test Plans. These are based on the product’s documented requirements, providing traceability to ensure that all stated requirements have been successfully met in the code. The Verification Test Plan and test results become part of the regulatory submission package.
3. Can Syncro help us with FDA applications, registrations and approvals?
Syncro will play a supporting role in your FDA submission. The actual submission is always done by our client who is the owner of the product. Syncro will provide supporting documentation needed for your DHF (Design History File).
4. Does Syncro assist clients with product testing during development/pre-launch?
Syncro works with our clients to define and execute software testing throughout the development effort. As launch approaches, we collaborate closely on integration and formal verification testing, usually with Syncro focusing on software testing while our client is executing system-level verification and validation.
5. How does Syncro manage product traceability, documentation, revision control and electronic signatures?
Whether the project is using Syncro’s documented Quality System or our client’s, our development process ensures traceability from requirements to test, along with creating and managing product documentation and approval trail for the final DHF.
6. Can Syncro help us with product validation, such as “intended use” and “indications for use” issues?
Our clients always handle product validation. However, many of our clients use Syncro for software verification. Formal verification test plans are traceable back to specified requirements, and help support the client-based validation effort.
1. Does Syncro work with my preferred technology?
Chances are, we do! Our engineering team offers expertise across a wide range of platforms — mobile, embedded, Windows, browser.
2. With technology changing so rapidly, will Syncro discuss the expected life cycle of our software?
Absolutely! We believe in helping our clients to ‘future-proof’ their products. Given the sometimes prolonged development and certification process for medical products, we’ll offer suggestions if we feel the target platform or technology could potentially be eclipsed by newer options.
3. How does Syncro ensure that it’s on the cutting edge of currently available technologies?
There are a number of ways we stay abreast of current technologies. Through training programs, our Principal Engineers keep us up-to-date on many of the latest tools and technologies. Through a combination of research and certification programs, we ensure that our engineering team is knowledgeable about new, cutting edge technologies.
We also strive to assess which of the newer technologies are ready for prime time. Frankly, some are not, and we feel that part of our value-add is to advise our clients of these potential pitfalls.
4. How does Syncro address technology/interconnectivity security issues?
Syncro works closely with our clients to ensure that various aspects of cybersecurity are addressed from the very beginning of the project. Requirements and architecture need to address issues such as:
- User authentication
- Confidentiality of patient information/PHI/HIPAA
- Encryption of data storage and external communication
- Potential restriction of OS access/application lockdown
- Potential anti-virus/malware protection
Working with Syncro
1. Does Syncro turn down projects? If so, for what reasons?
Yes, every once in a while we do turn down projects. Here are some reasons why:
- There’s a technology mismatch. (For example, if your project was to create a large, retail e-commerce system.)
- Your project is quite small (usually less than 3-4 staff-months). We’d want to make sure the project is a sufficient size, so that you’ll benefit from leveraging our engineering team.
2. We have an existing project that’s floundering. Can Syncro finish the project?
Yes. We’ve undertaken many projects like this, which we call “Rescue Projects”. In fact, we’ve written a blog about this topic. In some cases, we can pick up on a struggling project and bring it to completion. Once in a while, it’s simply not feasible to continue with the existing code due to faulty architecture or coding. If that’s the case, we’ll then recommend the most efficient way to do a restart.
3. We’re a startup and are working with first-round funding. Can Syncro still help us?
Absolutely. In fact, many of our clients are start-ups or early-stage companies. Rather than divert attention from their core technologies to interview and hire a software department, these companies rely on Syncro Medical’s best-in-class capabilities to jump start the software component. We’ll quickly and efficiently handle the following for you:
- Perform proof-of-concepts
- Develop functioning prototypes for demonstration to your investors and potential customers
- Recommend hardware and operating system platforms
- Map out the architecture
We have found that firms providing the capital are pleased to see Syncro Medical’s decades of experience, and view that as lowering the risk of their investment.
4. Does Syncro have the ability to work with our existing software or is Syncro only interested in new product development?
We do both new product development and enhancements to existing products.
5. Can Syncro provide a demo of (or provide references for) a client project that is similar to what we’re looking for?
We can definitely provide references, and we encourage you to call them. Given confidentiality restrictions, we’re usually not able to demonstrate another client’s product, particularly if it hasn’t yet been released to the market. However, we can certainly characterize the effort.
6. What if we need our product as soon as possible? Do you provide an expedited service?
Syncro is all about meeting tight deadlines. That’s why we’re in business.
If you’re in a real pinch, we’ll focus on ways to speed the process right from our first conversation. For example, there are options to speed the proposal process. Once engaged, we’ll discuss your MVP (Minimum Viable Product), phased releases, rapid prototyping, and other ways to beat your competition to market.
7. What makes Syncro’s proposal process different from its competitors'?
We’re often told that we ask lots of very good questions during the proposal preparation process. The reason we do so is to present a realistic, honest estimate of the effort. Also, as a result of this detailed dialog with prospective clients, certain issues/trade-offs surface which hadn’t yet been considered.
8. What does Syncro need to provide a comprehensive proposal?
Depending on the circumstances, we offer our clients a couple of options for proposals:
- In many cases, our clients haven’t yet nailed down all of the requirements, but want to get the project started. In this case, we offer a ‘time-box’ estimate, in which we allocate a certain amount of time, say 3-4 months, to help the client refine requirements, do prototyping, start the architecture process. Oftentimes, this is the best way to push through the “fuzzy front end”, and get the project underway.
- In other cases, the client has detailed requirements available, in the form of a Software Requirements Specification (SRS). We’ll provide a detailed proposal based on the SRS and thorough discussions with the client about requirements, process, documentation, etc.
For a detailed discussion about what’s needed and the right questions to ask before working with an external engineering firm like Syncro, read our Project Planning Guide.
9. Does Syncro make any copyright or patent claims on projects it works on?
Absolutely not. The work product we develop for you is entirely your property. Our philosophy is “You pay for it. You own it”.
1. How many projects has Syncro worked on?
Right now, it’s more than 350 projects and counting …
2. How many years has Syncro been active in the medtech industry?
We’ve been in this business for over 25 years.