Available Services

Program/Project Management

·         Hardware, software, firmware dependencies

·         Software/firmware Requirements analysis

·         Gannt charts with full dependencies and critical path

·         Sprint management and measured progress

Change Management:

·         Program/Project management & planning

·         Sprint management & planning

·         Risk  management & assessment

·         Root Cause Analysis

·         Defect Triage

Technical Support

    This includes software/firmware gap analysis and remediation for:

·         Requirements

·         Architecture

·         Designs

·         Code/Peer reviews

·         Test coverage

·         Safety coverage

Technical documentation, creation, and review and improvement of:

·         Strategies

·         Processes

·         Practices

Software/firmware testing

·         Coverage analysis and measurements

·         Standards requirements & compliance

·         Including smoke, regression, requirements, design, feature, function, UX…

Notes:

My services include training, mentoring, and coaching for all of the above.

Please message me through LinkedIn for a free introductory 30-minute consultation, including your agenda.

Dave Tavares

Initially, I was a software developer for the Department of Defense (DoD) through defense contractors. I understood that the software could not fail because lives depended on it (extreme safety concerns). I quickly took steps to ensure that my software was highly reliable and easy to maintain.

Due to the quality of my software deliveries, I was promoted to software engineering leadership.

By request, I was responsible for leading a Quality Engineering (QE) team where the team was not meeting client expectations for a highly critical solution requiring the removal of as many bugs as possible before going live with accuracy and extreme stability (i.e., air traffic control). I had a leadership and hands-on role. Safety was paramount. We succeeded due to Cyclomatic Complexity path test coverage > 85%. I tracked the first ten years of this solution required for range control, and the software never failed and always worked as expected.

I then moved into high-tech industry testing (broadcast, health care, smart grid, IoT, semiconductor software design/software test tools, and autonomous driving, to mention a few).

During my QA/QE phase, my software quality engineering responsibilities at the contributor level included manual, automated, and comprehensive testing. I brought innovative practices to match the SDLC, CMM, and ISO 9001 target goals at the Quality Engineering Lead and Director levels, satisfying their customer base. I was responsible for setting processes, procedures, templates, and checklists for all phases and types of testing. Quality was improved, resulting in a maximum of 90% reduction in customer bugs. I was also a lead assessor for CMM and ISO 9001 during this time.

In my most recent role as the Staff Technical Program Manager, I moved into engineering hands-on training, driving engineering standards compliance and assisting engineers with compliant artifacts. I translated standards into system/software/firmware engineering processes, practices, and templates. Standards included ASPICE, ASIL, and applicable portions of ISO 26262

Finally, I have worked with agile, highly iterative, and waterfall models and assisted teams in migrating between different models.

Previous
Previous

Logic Testing

Next
Next

Shift-Left!!!