PLC Components
Kaustubh Joshi
Agenda
1. Reviews
2. Experts Opinions
3. Software Testing
4. Software Maintenance
5. Assuring subcontractors quality
6. Example
7. Questions
PLC Components
Reviews
Attribute Formal Design Review Peer Review
Members involved Ranks higher than the project
leader.
Ex. Department manager, chief
software engineer, heads of
departments etc
And customers as in contractual
arrangements
Anyone inside or outside
org
Driving force Organization growth Volunteered interest
Notes Process: Approval meetings
Outcomes: “action items” list
Results:
• Immediate approval
• Approval
• additional DR is required
Process: walkthroughs is to
detect as many design and
programming faults as
possible.
Outcomes: Differently
attributed review
Results: Multiple reviews
PLC Components
Experts Opinions
• Bringing external capabilities into the
organization’s in-house development process.
• Insufficient in-house
• Small organizations problems
– In house stress
– Unavailability
– Disputes
PLC Components
Software Testing
• Regression testing to get the product to
specific benchmark
PLC Components
Software Maintenance
• Corrective maintenance
• Adaptive maintenance
• Functionality improvement maintenance
PLC Components
Assuring subcontractors quality
• Larger the project more external org involved
• subcontracting a part of process / outsourcing
PLC Components
Example for discussion
Attribute Example
Reviews Mircomax Canvas 4
FDR : New release to Canvas 4
Peer : Blogs reviewing Canvas 4
Experts Opinions Flipkart
Software Testing ISO standards ( six sigma)
Software Maintenance Microsoft Windows / Linux
Assuring subcontractors quality Ubislate Akaash
PLC Components
Questions ?
Reference :
SQA From theory to Implementation by Daneil Galin (Pg. 61-65)
PLC Components
SQA components employed in the
quality assurance
Pre-maintenance components
• Maintenance contract review
• Maintenance plan.
Software development life cycle components
These components are applied for functionality improvement and adaptive maintenance tasks, activities
whose characteristics are similar to those of the software development process.
Infrastructure SQA components
• Maintenance procedures and instructions
• Supporting quality devices
• Maintenance staff training, retraining, and certification
• Maintenance preventive and corrective actions
• Configuration management
• Control of maintenance documentation and quality records.
Managerial control SQA components
• Maintenance service control
• Maintenance quality metrics
• Maintenance quality costs.
PLC Components

Plc (components)

  • 1.
  • 2.
    Agenda 1. Reviews 2. ExpertsOpinions 3. Software Testing 4. Software Maintenance 5. Assuring subcontractors quality 6. Example 7. Questions PLC Components
  • 3.
    Reviews Attribute Formal DesignReview Peer Review Members involved Ranks higher than the project leader. Ex. Department manager, chief software engineer, heads of departments etc And customers as in contractual arrangements Anyone inside or outside org Driving force Organization growth Volunteered interest Notes Process: Approval meetings Outcomes: “action items” list Results: • Immediate approval • Approval • additional DR is required Process: walkthroughs is to detect as many design and programming faults as possible. Outcomes: Differently attributed review Results: Multiple reviews PLC Components
  • 4.
    Experts Opinions • Bringingexternal capabilities into the organization’s in-house development process. • Insufficient in-house • Small organizations problems – In house stress – Unavailability – Disputes PLC Components
  • 5.
    Software Testing • Regressiontesting to get the product to specific benchmark PLC Components
  • 6.
    Software Maintenance • Correctivemaintenance • Adaptive maintenance • Functionality improvement maintenance PLC Components
  • 7.
    Assuring subcontractors quality •Larger the project more external org involved • subcontracting a part of process / outsourcing PLC Components
  • 8.
    Example for discussion AttributeExample Reviews Mircomax Canvas 4 FDR : New release to Canvas 4 Peer : Blogs reviewing Canvas 4 Experts Opinions Flipkart Software Testing ISO standards ( six sigma) Software Maintenance Microsoft Windows / Linux Assuring subcontractors quality Ubislate Akaash PLC Components
  • 9.
    Questions ? Reference : SQAFrom theory to Implementation by Daneil Galin (Pg. 61-65) PLC Components
  • 10.
    SQA components employedin the quality assurance Pre-maintenance components • Maintenance contract review • Maintenance plan. Software development life cycle components These components are applied for functionality improvement and adaptive maintenance tasks, activities whose characteristics are similar to those of the software development process. Infrastructure SQA components • Maintenance procedures and instructions • Supporting quality devices • Maintenance staff training, retraining, and certification • Maintenance preventive and corrective actions • Configuration management • Control of maintenance documentation and quality records. Managerial control SQA components • Maintenance service control • Maintenance quality metrics • Maintenance quality costs. PLC Components