Windows/WPF Software for Electro-Mechanical Manufacturing Device
Services Covered:

Industry
Engineering & Manufacturing
Duration
19 months
Budget
10K - 49K
Start Date
1 September 2019
Team Size
Confidential
Engagement Model
Offshore
Project Capability Score (PCS)
76/100
Good
Project Capability Score (PCS) estimates how capable Tateeda is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS
Client
D&K Engineering
Project Summary
TATEEDA provided custom software development for an industrial manufacturing client, augmenting the client's staff to deliver Windows C# / WPF expertise for an automated electro-mechanical system. The vendor reused and integrated with an existing, largely undocumented software interface framework and added new interface screens to control and monitor the device. The project experienced pandemic-related delays and requirement changes, but the system has been generally solid and Tateeda demonstrated strong Windows expertise and rapid issue resolution.
Key Challenges
- Shortage of in-house Windows programmers with deep expertise in C# / MVVM / WPF
- Need to create a shippable, automated mechanical system that met performance and user interface requirements
- Integrating and reusing a largely undocumented existing software interface framework
Project Deliverables
- Desktop application using WPF
- New interface screens to control and monitor the electro-mechanical device
- Integration and reuse of an existing (largely undocumented) software interface framework
- Software interface components using reflection and WCF to communicate with device systems
Project Solution
Tateeda augmented the client's engineering staff to provide Windows C# / WPF expertise. They analyzed and reused as much of the client's existing, largely undocumented software interface framework as possible (including components using reflection, WCF, and SQL), then developed additional interface screens and software components to control and monitor the new electro-mechanical device. The vendor participated in the client's workflow via Slack and weekly Skype calls and used Redmine initially, later migrating to JIRA / Crucible / BitBucket for task tracking.
Project Outcome
- The system has been generally solid despite updated requirements and mechanical changes
- The client planned a ship date for June 2021
- Effective collaboration via Slack and weekly Skype calls with task tracking in Redmine then JIRA/Crucible/BitBucket
- Tateeda demonstrated strong Windows expertise and the ability to rapidly diagnose and fix issues in existing code
Platforms
Desktop
Tech Stack
C#
SQL
Client Endorsement
Overall Review Rating
5
5 out of 5 stars
Timeliness
Cost Rating
Willing to Refer
Quality of Deliverables
“The project was delayed due to an unexpected pandemic and there were some changes made. But that doesn't stop the team to tirelessly continue with the project's progress. TATEEDA's team is very knowledgeable in coding and able to rectify issues immediately.”
Note: This endorsement is based on publicly available client feedback from external review sources.
More Projects by Tateeda
Endorsed
Completed
Advertising & Marketing
Turnkey Pharmacy Network Web Platform (ASP.NET/.NET)
Services Covered:
+1 more
Endorsed
Ongoing
Healthcare
Patient Outcomes Platform Development Standardized Web Forms
Services Covered:
+2 more

