SlideShare une entreprise Scribd logo
1  sur  20
Presentation for




   Best Practices for Systems Integrators…
                Its all about Project Management

Presenter:
                           3/13/2013
Ken Kutchek
VP Operations
Patti Engineering Overview

•   Control System Integrator
•   Established in 1991
•   Offices in Detroit MI and Austin TX
•   47 Employees, 32 Engineers, 3 PEs (lic. in MI and TX)
•   InduSoft Certified Integrator
•   Experience with multiple H/W & S/W Products
•   We are NOT a “Me Too” Company
•   CSIA Certified (Control System Integrator Association)
•   Control Engineering 2013 System Integrator of the Year
Key Markets


•   Automotive
•   Distribution (Material Handling & Sortation)
•   Factory Automation / Robotics
•   Process Control
•   MES
CSIA Certification

Integrator complies with CSIA’s Best Practices

• General Management
• Human Resources Management
• Financial Management
• Marketing and Sales Management
• Project Management
• System Development Lifecycle
• Quality Assurance Management
• Service and Support

An audit is required every three years

Reduce the project risk and increase the probability of success!
Project Management Best Practices

     •   Project Initiation
          –   Project Management Plan
          –   Choosing team members
          –   Internal kickoff meeting
          –   Customer kickoff meeting
     •   Development
          –   Functional Specification
          –   Software Design/Development
          –   Factory Acceptance Test (FAT)
          –   Changes / Additions
     •   Installation
          –   Install / Testing / Verification
          –   Training / User Manual
     •   Completion
          –   Project Closeout
          –   Project Review / Evaluation
Project Management Plan




A goal without a plan…
         is a wish !!
Project Management Plan


Plan of Execution
   – Scope of work / Requirements
   – Hardware / Software technologies
   – Team
   – Training
   – Budget
   – Schedule
   – Risks (technology, staffing, schedule, requirements, startup
     issues)
   – Communications
   – Quality
   – Closure
Project Management Plan




“A little pessimism is just
      good planning”
Choosing Project Team


Choose a Lead Engineer/Project Manager and project team
based the following items :

   –   Customer – industry, their plant/operation
   –   Customer - specific application
   –   Technologies being used (PLC’s, Servers, databases)
   –   Project size
   –   Schedule
Internal Kickoff Meeting

Salesperson, Engineering Manager, Lead Engineer/Project Manager,
and engineering team meet to review and discuss the project.
   –   Customer, plant/operation, specific application
   –   Proposal (Scope of Work, Customer Responsibilities)
   –   Hardware / software requirements
   –   Project team members and responsibilities
   –   Budgeted hours
   –   Schedule
   –   Project risks and expectations – schedule, software development,
       installation, testing)


   Meeting minutes taken and distributed afterward
Customer Kickoff Meeting


Lead Engineer/Project Manager and Engineering Manager meet with
the Customer to review and discuss the project.

   –   Project team members (Customer and Integrator)
   –   Scope of work
   –   Requirements
   –   Hardware / software requirements
   –   Schedule
   –   Testing/Verification
   –   Risks

   Meeting minutes taken and distributed afterward
Functional Specification

Purpose - Thoroughly define / explain function, features, and operation
Outcome - Understanding and agreement between integrator and customer
        • Customer Requirements
        • System Requirements
        • System Overview
        • Screen Layout / Content
        • All operator interactions with the system
        • All interfaces with other systems or equipment
        • Included Reports
        • System administration, security
        • System limitations
        • Customer responsibilities
        • Review Functional Spec with customer
        • Customer must sign off
Software Design / Development

•   Functional Spec becomes road map to design
•   Open Issues List - Log all questions, required information, clarifications
    assign responsibilities
•   Task List - Breakdown the Software design into individual tasks
    assign responsibilities, set expected completion
•   User Friendly / Intuitive Design
•   (KISS) Keep It Simple Stupid
•   Design Standards
•   Design Reviews
Factory Acceptance Test (FAT)


Thorough and systematic testing/verification is critical !!

•Provides formal testing to verify the functionality and operation
•It is really just one big checklist
•Deserves same attention as requirements and designs.
•Begin developing early….as soon as the requirements are approved.
•Some method (e.g. matrix) should be used to ensure all requirements have
been mapped to one or more test protocols.
•Start using FAT during office testing, finish during onsite testing
•Customer should be involved
Changes / Additions


Scope Creep is bad for the Integrator … and the Customer too.

Scope Creep is the kind of thing that accumulates so slowly and
subtly that you don't realize it's happening until it's too late.

•Design change requests. Is it within the scope ?
•Change Orders
•When a Change Order is accepted by the customer
    – Update Project Management Plan
    – Update Functional Spec
    – Update Factory Acceptance Test
Install / Testing / Verification


Thorough and systematic testing/verification is critical !!

•Complete the Factory Acceptance Test
•Log all issues on Project Task List
•Provide “Stand-by support” for the agreed amount of time
•Complete all Task List items
•Remote access for future support and changes

Any item not tested or resolved onsite can cost 10x when
addressed as a warranty issue later
Training / User Manual


Critical to “perceived” system functionality, customer satisfaction

    –   System Overview
    –   System Operation
    –   Start-up and Shutdown procedures
    –   Operator interaction procedures
    –   Supervisor interaction procedures
    –   Administrator interaction procedures
    –   Explain each type of screen
    –   List and explain all Fault Messages and Status Messages
    –   Troubleshooting Guide
Project Completion


Closeout is critical to wrapping up project and getting buyoff.

Project Completion Checklist - thorough and organized completion

Verify the following items are complete…
        •   Customer is satisfied
        •   All deliverables have been given to customer
        •   All Open Issues List Items resolved
        •   All Task List Items complete
        •   Factory Acceptance Test complete
        •   Final software has been backed-up
Project Review / Evaluation


•What went well ?
•What did go well ?

•Rate and Comment on the following
    –   Customer Satisfaction
    –   Initiation
    –   Development
    –   Installation/Testing
    –   Project management
    –   Schedule
    –   Budget
    –   Closeout
    –   Proposal Evaluation
Thank You !




               Indusoft
Best Practices for Systems Integrators…
   Its all about Project Management

Contenu connexe

Plus de AVEVA

Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...AVEVA
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1AVEVA
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioAVEVA
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioAVEVA
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1AVEVA
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1AVEVA
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...AVEVA
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017AVEVA
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...AVEVA
 
CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...
CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...
CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...AVEVA
 
Grid Objects in InduSoft Web Studio
Grid Objects in InduSoft Web StudioGrid Objects in InduSoft Web Studio
Grid Objects in InduSoft Web StudioAVEVA
 
IoT Powered Predictive Maintenance for Machine Builders and Users
IoT Powered Predictive Maintenance for Machine Builders and UsersIoT Powered Predictive Maintenance for Machine Builders and Users
IoT Powered Predictive Maintenance for Machine Builders and UsersAVEVA
 

Plus de AVEVA (20)

Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web Studio
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web Studio
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
 
CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...
CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...
CyberFusion Presentation: Advanced System Integration Techniques for InduSoft...
 
Grid Objects in InduSoft Web Studio
Grid Objects in InduSoft Web StudioGrid Objects in InduSoft Web Studio
Grid Objects in InduSoft Web Studio
 
IoT Powered Predictive Maintenance for Machine Builders and Users
IoT Powered Predictive Maintenance for Machine Builders and UsersIoT Powered Predictive Maintenance for Machine Builders and Users
IoT Powered Predictive Maintenance for Machine Builders and Users
 

System Integrator Best Practices

  • 1. Presentation for Best Practices for Systems Integrators… Its all about Project Management Presenter: 3/13/2013 Ken Kutchek VP Operations
  • 2. Patti Engineering Overview • Control System Integrator • Established in 1991 • Offices in Detroit MI and Austin TX • 47 Employees, 32 Engineers, 3 PEs (lic. in MI and TX) • InduSoft Certified Integrator • Experience with multiple H/W & S/W Products • We are NOT a “Me Too” Company • CSIA Certified (Control System Integrator Association) • Control Engineering 2013 System Integrator of the Year
  • 3. Key Markets • Automotive • Distribution (Material Handling & Sortation) • Factory Automation / Robotics • Process Control • MES
  • 4. CSIA Certification Integrator complies with CSIA’s Best Practices • General Management • Human Resources Management • Financial Management • Marketing and Sales Management • Project Management • System Development Lifecycle • Quality Assurance Management • Service and Support An audit is required every three years Reduce the project risk and increase the probability of success!
  • 5. Project Management Best Practices • Project Initiation – Project Management Plan – Choosing team members – Internal kickoff meeting – Customer kickoff meeting • Development – Functional Specification – Software Design/Development – Factory Acceptance Test (FAT) – Changes / Additions • Installation – Install / Testing / Verification – Training / User Manual • Completion – Project Closeout – Project Review / Evaluation
  • 6. Project Management Plan A goal without a plan… is a wish !!
  • 7. Project Management Plan Plan of Execution – Scope of work / Requirements – Hardware / Software technologies – Team – Training – Budget – Schedule – Risks (technology, staffing, schedule, requirements, startup issues) – Communications – Quality – Closure
  • 8. Project Management Plan “A little pessimism is just good planning”
  • 9. Choosing Project Team Choose a Lead Engineer/Project Manager and project team based the following items : – Customer – industry, their plant/operation – Customer - specific application – Technologies being used (PLC’s, Servers, databases) – Project size – Schedule
  • 10. Internal Kickoff Meeting Salesperson, Engineering Manager, Lead Engineer/Project Manager, and engineering team meet to review and discuss the project. – Customer, plant/operation, specific application – Proposal (Scope of Work, Customer Responsibilities) – Hardware / software requirements – Project team members and responsibilities – Budgeted hours – Schedule – Project risks and expectations – schedule, software development, installation, testing) Meeting minutes taken and distributed afterward
  • 11. Customer Kickoff Meeting Lead Engineer/Project Manager and Engineering Manager meet with the Customer to review and discuss the project. – Project team members (Customer and Integrator) – Scope of work – Requirements – Hardware / software requirements – Schedule – Testing/Verification – Risks Meeting minutes taken and distributed afterward
  • 12. Functional Specification Purpose - Thoroughly define / explain function, features, and operation Outcome - Understanding and agreement between integrator and customer • Customer Requirements • System Requirements • System Overview • Screen Layout / Content • All operator interactions with the system • All interfaces with other systems or equipment • Included Reports • System administration, security • System limitations • Customer responsibilities • Review Functional Spec with customer • Customer must sign off
  • 13. Software Design / Development • Functional Spec becomes road map to design • Open Issues List - Log all questions, required information, clarifications assign responsibilities • Task List - Breakdown the Software design into individual tasks assign responsibilities, set expected completion • User Friendly / Intuitive Design • (KISS) Keep It Simple Stupid • Design Standards • Design Reviews
  • 14. Factory Acceptance Test (FAT) Thorough and systematic testing/verification is critical !! •Provides formal testing to verify the functionality and operation •It is really just one big checklist •Deserves same attention as requirements and designs. •Begin developing early….as soon as the requirements are approved. •Some method (e.g. matrix) should be used to ensure all requirements have been mapped to one or more test protocols. •Start using FAT during office testing, finish during onsite testing •Customer should be involved
  • 15. Changes / Additions Scope Creep is bad for the Integrator … and the Customer too. Scope Creep is the kind of thing that accumulates so slowly and subtly that you don't realize it's happening until it's too late. •Design change requests. Is it within the scope ? •Change Orders •When a Change Order is accepted by the customer – Update Project Management Plan – Update Functional Spec – Update Factory Acceptance Test
  • 16. Install / Testing / Verification Thorough and systematic testing/verification is critical !! •Complete the Factory Acceptance Test •Log all issues on Project Task List •Provide “Stand-by support” for the agreed amount of time •Complete all Task List items •Remote access for future support and changes Any item not tested or resolved onsite can cost 10x when addressed as a warranty issue later
  • 17. Training / User Manual Critical to “perceived” system functionality, customer satisfaction – System Overview – System Operation – Start-up and Shutdown procedures – Operator interaction procedures – Supervisor interaction procedures – Administrator interaction procedures – Explain each type of screen – List and explain all Fault Messages and Status Messages – Troubleshooting Guide
  • 18. Project Completion Closeout is critical to wrapping up project and getting buyoff. Project Completion Checklist - thorough and organized completion Verify the following items are complete… • Customer is satisfied • All deliverables have been given to customer • All Open Issues List Items resolved • All Task List Items complete • Factory Acceptance Test complete • Final software has been backed-up
  • 19. Project Review / Evaluation •What went well ? •What did go well ? •Rate and Comment on the following – Customer Satisfaction – Initiation – Development – Installation/Testing – Project management – Schedule – Budget – Closeout – Proposal Evaluation
  • 20. Thank You ! Indusoft Best Practices for Systems Integrators… Its all about Project Management