Expert Details

Expert in ERP and Software Package Contract Negotiation for Customers, SLA's and Quality Assurance

Expert ID: 724439 Canada

Request Expert

Expert helped implement ISI9001:2000 in many software organizations. He also teaches graduate students and conduct research in this field. He is a member of the ISO committee that updates the international standards (TC 156). His specialty is software so he uses the ISO90003 guidelines also.

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

Education

Year Degree Subject Institution
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

Work History

Years Employer Title Department
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 Employer Title Department
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 Employer Title Department
Years: 1998 to 1999 Employer: BATELCO Title: Department: IT Development
Responsibilities:
Management of IT projects
Planning
Requirements Management
Years Employer Title Department
Years: 1997 to 1998 Employer: Title: Chief Auditor, Quality Assurance Department:
Responsibilities:
- IT project conformance audits
- Quality Assurance process development
Years Employer Title Department
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 Employer Title Department
Years: 1992 to 1993 Employer: Title: Customer Suport Engineer (CSE) Department:
Responsibilities:
- Technical support to sales
- Answer RFI-RFQ
- Network Design
Years Employer Title Department
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 Employer Title Department
Years: 1986 to 1990 Employer: Title: Associate Director - Planning & Results Department:
Responsibilities:
Develop financial system
Analysis of revenue and costs
Manage IT consultants

Government Experience

Years Agency Role Description
Years: 2007 to 2007 Agency: Taxation Role: Consultant Description: ERP Contract Support
Years: 2006 to 2006 Agency: Defense Role: Consultant Description: ERP Contract Support

International Experience

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

Career Accomplishments

Associations / Societies
IEEE
Licenses / Certifications
ISO9001 (TicKIT)
CMMi
ITIL
Professional Appointments
Taktika Mngmt Board
Awards / Recognition
IEEE award
Publications and Patents Summary
2 books
many publications

Additional Experience

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.
Marketing Experience
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

Language Skills

Language Proficiency
French Langue Maternelle

Fields of Expertise

Request Expert

Dev Tool:

Request: expert/erp-and-software-package-contract-negotiation-for-customers-slas-and-quality-assurance
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=erp-and-software-package-contract-negotiation-for-customers-slas-and-quality-assurance&page=
Loaded Template: single-experts.php