Expert in ERP and Software Package Contract Negotiation for Customers, SLA's and Quality Assurance
Expert ID: 724439 Canada
Expert uses the ISO/IEC 12207 framework when designing processes for IT organization. This was used at Bell Canada, Cable&Wireless (Bahrain), Lixar and many other IT organizations. The framework enables the company to use all the relevant standards that are referred by ISO 12207. This standard is also used in IT contracts to ensure that support processes are included in the main work items. This helps the Quality clauses. Before his academic career, he has been a IS/IT Quality manager in large telecommunications company. He applies all the quality frameworks to all the quality assurance, contract and process activities. He has done IS/IT work so his approach is practical.
He currently teaches and conducts research in Software Engineering Quality Assurance. Strong from 20 years experience in industry, he now has a Software Engineering lab (www.gelog.etsmtl.ca) where they have many graduate students working in cutting edge research in Quality Assurance. His area of expertise is: Software Maintenance and Evolution Maturity Models, Software contracts and Service Level Agreements (SLAs), Software Quality Assurance and Quality Control Internal audits for ISO9001, Software Project IQA, conformance audits, Process & products assessments, Multimedia Database Software Engineering.
He has been conducting independent quality audits of large IS/IT projects. The framework he used was developed for Bell Canada in 1995. It was also the object of a publication. The quality audits consist of a 1 to 2 day onsite review of an IS/IT project against its obligations. The audit consist of understanding and reporting on the conformity of the project in three perspectives: 1) project processes (like PMI processes) 2) roles & responsibilities 3) mandatory deliverables. He follows the IEEE1028 recommendations and produces two reports: an executive overview (the same day) and a detailed report within 15 days.
Expert conducts Software Product Quality Evaluations based on the international standard (SQUARE) ISO25000. This assessment is composed of modules that assess the quality of software. This work was done during his years at the Bell Canada lab where he would screen a software product before a purchase. It is a technology risk assessment. He typically uses commercial tools like: check-style, Logiscope. This work requires that they have access to the source code and that they can assess its quality (having access to the individuals who have developed/ maintain it) This service produces a powerpoint presentation with relevant strength and weaknesses as well as recommendations.
He is renown in Software Engineering and is the author of two of the chapters of the Software Engineering Body of knowledge. This document is now an international standard. He worked on the following chapters: - Software Quality (editor) - Software Maintenance (co-editor) - Software Process (reviewer).
In order to review the Process Chapter in the Software Engineering Body of Knowledge expert had to master the following standards: Iso/Iec 12207 Iso/iec 14764 all relevant IEEE standards (730, 1028) the Cmmi, Cmmi for services ITIL and ISO20000 the software maintenance maturity model He currently lectures and presents in industrial conferences on the practical use of these standards. He also works, currently, with an ISO committee to publish guidelines for these process standards used in small settings.
Software maintenance is on of expert’s key area of expertise. He teaches masters and PhD courses and has written two books on the subject. He is the editor of the software maintenance chapter of the Software Engineering body of Knowledge. His specialty is software maintenance process improvement. He has written and support the software maintenance maturity model. He currently teaches Software Engineering SQA using Daniel Galin's book 'Software Quality Assurance.” He is also currently writing a book in French on the subject for our French Canadian students.
Currently RONA, the largest hardware supplier in Canada:
- ERP Contract Support
- IT SOX Process conformance
- R&D for tax reduction
- helps define and deploy SQA processesCurrently Lixar, a software development company in Ottawa:
- IT process improvement
-R&D for tax reductionCurrently for Freescale USA:
- Software Maintenance improvement Previously for Gov of Canada:
- ERP Contract supportPreviously for Gov of Quebec
-ERP Contract Support
|Year: 2006||Degree: Ph.D||Subject: Software Engineering||Institution: Otto Von Guericke, Magdeburgh, Germany|
|Year: 1989||Degree: Msc||Subject: Management of Information System||Institution: UQAM, Montreal|
|Year: 1983||Degree: Bsc||Subject: Information Systems||Institution: UQAM|
|Years: 2003 to Present||Employer: Undisclosed||Title: Professor of Software Engineering||Department: Software Engineering Dept|
Responsibilities:Software Engineering Professor teaching Bachelor, Master and Ph.D candidates. Conducting research in software engineering. Consulting in industry.
|Years: 1999 to 2003||Employer:||Title: Software Quality Assurance Manager||Department:|
Responsibilities:- Software Quality Assurance
- Process definition and improvement
- Contract negotiation
- Project management support
- ISO9001 for IT
|Years: 1998 to 1999||Employer: BATELCO||Title:||Department: IT Development|
Responsibilities:Management of IT projects
|Years: 1997 to 1998||Employer:||Title: Chief Auditor, Quality Assurance||Department:|
Responsibilities:- IT project conformance audits
- Quality Assurance process development
|Years: 1993 to 1997||Employer:||Title: IT Quality Engineer||Department:|
Responsibilities:Data Center outsourcing contract support
Bell Canada SLA's improvement
IT Portfolio Risk analysis
Conduct ISO9001/CMM audits/assess.
Improvement programs with suppliers
R&D with Universities in IT processes
|Years: 1992 to 1993||Employer:||Title: Customer Suport Engineer (CSE)||Department:|
Responsibilities:- Technical support to sales
- Answer RFI-RFQ
- Network Design
|Years: 1990 to 1992||Employer:||Title: Software Development Manager||Department:|
Responsibilities:IT project Management of a team of up to 60 developers/maintainers on international project assignments
|Years: 1986 to 1990||Employer:||Title: Associate Director - Planning & Results||Department:|
Responsibilities:Develop financial system
Analysis of revenue and costs
Manage IT consultants
|Years: 2007 to 2007||Agency: Taxation||Role: Consultant||Description: ERP Contract Support|
|Years: 2006 to 2006||Agency: Defense||Role: Consultant||Description: ERP Contract Support|
|Years||Country / Region||Summary|
|Years: 1998 to 2003||Country / Region: Bahrain, Manama||Summary: Consultant for Bahrain Telephone Company- Front Office Manager- IT Quality Manager|
|Years: 1992 to 1992||Country / Region: Uruguay, Montevideo||Summary: Consultant for Bell Canada in IT:- Sales presentations to ANTEL- Software Development Project manager|
|Years: 1991 to 1991||Country / Region: Morocco, Casablanca||Summary: Consultant for Bell Canada in IT:- Sales presentation to T&T- Software development Project Manager|
|Associations / Societies|
|Licenses / Certifications|
|Taktika Mngmt Board|
|Awards / Recognition|
|Publications and Patents Summary|
|Expert Witness Experience|
|Supports customers before ERP/Large Software Acquisition contracts are signed.|
|Training / Seminars|
|Teaches a two day seminar on ERP/Large Software contract clauses and negotiation.|
|This is one of his research fields. Also conducts consulting in Quebec currently in this field.|
|Other Relevant Experience|
|IT process Improvement & R&D tax rebate for Canadian company|
Fields of Expertise
ISO 9000 quality system documentation, ISO 9001, ISO/IEC 12207 -- Software Life Cycle Processes standard, quality, quality assurance, quality auditing, quality evaluation, software engineering, software engineering process standard, software maintenance, software quality assurance, organizational project management maturity model, software process improvement, software maintenance agreement, quality assurance engineering, six sigma quality, benchmark, strategic quality planning, auditing, software product quality, software process quality, information technology, management information system, information management