Pragmarc

Discover our services

We provide our clients with the most pragmatic engineering services in Project Management, Quality Assurance, Process Improvement, Agile methodologies, System/Software Design and V&V & Qualification and Functional Safety.

Project Management

  • Scope definition, Work Breakdown Structure (WBS), Tailoring, Estimates;
  • Project Planning and Scheduling: Project Management Plan, Risk & Issue Management, Configuration Management, Change and Problem Management, Project Schedule (Gantt Chart / Ms Project), Supplier Management (offshore / nearshore; fixed price / time & materials);
  • Project Monitoring: Stakeholder Management, People Management, Budget and Time tracking (BAC, EAC, VAC, CPI, SPI), Key Progress Indicators, Sprint Planning, Sprint Retrospectives, PMP/CMP/RMP updates, Product Validation/Qualification follow-up, Internal/External Release Management;
  • Project Closing: Project Schedule closure, Lessons Learned, Opportunities for Improvement, Transition from Development to Production

Quality Assurance

Quality Management System (ISO 9001:2015)
  • Quality Management Manual (including the Process Map);
  • COTO exercise (Context of the Organisation);
  • Risk Management Procedure and Risks & Opportunities Register.
System & Software Quality Assurance (ASPICE, CMMI)
  • Definition of the Project Quality Assurance strategy (Quality Assurance Process/Plan);
  • Process and Product Quality Assurance planning, scheduling and tracking;
  • Process and Product Audits/Assessments/Reviews;
  • Configuration Management Audits;
  • Support/Coaching/Training
  • Communication of the QA results (including QA KPIs) and management of the QA work products;
  • Problem/Conflit resolution;
  • Tracking of the non-conformances until closure;
  • Lessons Learned and Opportunities for Improvement.

Functional Safety (ISO 26262, EN 50128)

  • Functional Safety Management: Safety Plan, Safety Case, Distributed Interface Agreement (DIA), Deployment of the Safety Culture (Safety/Quality awareness sessions, training, coaching, support)
  • Concept Phase: Item definition, Hazard Analysis and Risk Assessment (HARA), Functional/Technical Safety Concept, Allocation of the safety goals to the elements of the System Architecture, safety requirements;
  • System/Software/Hardware development: Safety Assurance activities to verify the traceability from Technical Safety Concept to Software and Hardware elements/components, the derivation of the safety requirements, the definition of the HW/SW Architectures and Interfaces, the code implementation and the HW/SW Integration;
  • System/Software/Hardware verification and qualification: mapping of the project V&V strategies to the ISO 26262 verification and testing methods and requirements, safety assurance activities to verify the compliance of the V&V strategies, plans, specifications and reports with the ISO 26262 requirements;
  • Safety Analyses: ASIL decomposition, FMEA, Dependent Failure Analysis (DFA: Independence and Freedom from Interference for Common Cause Failures and Cascading Failures potentially violating a safety goal/requirement), Failsafe Modes Management;
  • Safety Reviews, Audits and Assessments: Confirmation Reviews of HARA, FSC, TSC and Safety Plan, Functional Safety Audit against ISO 26262, Software Safety Assessment against EN 50128;
  • Confidence in the use of Software Tools (Tool Planning, Evaluation and Qualification): Definition and Presentation of the approach to cover all ISO 26262 requirements related to the SW Tools Planning Usage, SW Tools Evaluation and Qualification (Tool Confidence Level), Assignment and follow-up of the Tool Evaluation/Qualification tasks.”

Process Improvement

  • System and Software Process Improvement (CMMI, ASPICE): Process Improvement Plan (including Road Map, Objectives, Budget, Milestones, Process Owners, Workgroups, Standard Process Architecture etc.), Gap Analysis, Process definition and implementation, Continuous Improvement loop;
  • Process Improvement Assessments: CMMI Readiness Reviews, CMMI SCAMPI Appraisals, ASPICE Internal and External Assessments (VDA Scope);
  • Lessons Learned process definition and implementation.

Agile SCRUM

  • Definition and implementation of the Agile SCRUM and Agile SPICE methodologies integrated into existing System and SW Engineering processes/practices;
  • Deployment of the Agile culture within System/Software Engineering Teams (Awareness Sessions, Training, Coaching, Support);
  • Definition of the Agile roles and responsibilities: Sponsor, Product Owner, Business Analyst, SCRUM Master, SCRUM Team, SCRUM Assessor.
  • Deployment of all Agile SCRUM practices/artefacts thanks to appropriate SW tooling: Product Road Map based on Agile SCRUM Incremental and Iterative lifecycle, Product Backlog, Release Plan, Specification and Grooming of the User Stories, Estimates (in Story Points, Function Points, Man.Days), Sprint Planning sessions, Definition Of Done (DoD) at Project/Release/Increment/Sprint/User Story levels, Backlog prioritization, Daily Stand-Up, Continuous Integration, Burndown Charts, Sprint Based Testing, SW Build and Release process, Sprint Retrospectives, Continuous Improvement (Lessons Learned).

System/Software Design & Qualification

  • System Requirements Elicitation;
  • System/Software Requirements traceability and consistency;
  • Model Based Design in UML (Component/Block Diagrams, State Machines, Sequence Diagrams) and Automatic C Source Code Generation allowing to bridge the gap between System Engineering and Software Development;
  • Tracking of available CPU/RAM/ROM VS required availability;
  • System & Software Qualification Testing (including Regression & Performance Testing);
  • Test Automation (Labview, Labwindows, TestStand, CAN/LIN emulators/simulators, DIO/AIO National Instruments Cards);
  • Measurement Instrumentation: Oscilloscope, Multimeter, Serial Data Analyzer, AC/DC Power Supply, RF Generator;
  • Model In the Loop, Software In the Loop, Hardware In the Loop Testing;
  • Fault injection on CAN/LIN Bus;
  • Requirements VS Test Cases Traceability Matrix, Test Coverage rates, Bugs Management.