Scope of Services
Project Management The senior engineering team at WynEdge is very experienced playing a leadership role on software engineering projects. We work closely with clients to clearly define the following:
- Project objectives
- Product/process requirements
- Scope of work
- Resource requirements
- Schedules and milestones
- Reporting
A critical element of all successful projects is effective communication. Senior WynEdge engineers have excellent oral and written communication skills and we take the necessary steps to communicate critical issues, risk factors, and project updates as required.
Proof of Concept
Before committing significant resources to a new product or process, WynEdge quite often works with clients during the initial phase on a proof of concept (POC) exercise. The typical POC begins with a brief requirements document that clearly articulates the objectives of the proof. Upon completion of the POC, WynEdge presents its findings and delivers a discovery document that describes outcomes of the proof and recommended next steps.
Architectural Design
WynEdge understands that robust software architectures are critical to the success of your product or process. Software development is a significant investment and we take a long term view by making sure our designs are extensible, reliable, easy to maintain, fault-tolerant, well documented, and supportive of industry standards and best practices. Whenever possible, WynEdge will recommend architectures that are portable and hardware independent – thereby improving your ROI in software development.
Software Development
Depending on the nature of the project, software development will take place at the client site or WynEdge’s software lab. WynEdge software engineers are experienced in a variety of development methodologies – from traditional Waterfall methods to Agile and Extreme programming – our team adapts to development environment best suited for your program. Regardless of the development approach, the code produced during the development phase is very clean and well-documented.
Software Testing – Validation and VerificationIndependent of software engineering, WynEdge Software has a software testing team with a proven track record in medical, controls/automation, and general product development environments. Our test plans typically include unit testing, regression testing, and system-level testing. While we typically adapt to the validation and verification methodologies of our clients, throughout testing we will suggest improvements and industry best practices that will improve your testing practices.
