SlideShare a Scribd company logo
Effective Quality Facilitation – Beyond Normal
By
Ramkumar Ramachandran
Head – Quality
Renault Nissan Technology & Business Centre India Pvt Ltd,
Chengelpet
 Quality Facilitators – A Breed by themselves
 Eye for Delivery
 Tech Savvy Facilitator – An oxymoron?
 Eye for Engineering
 Eye for finer aspects
 The All-Friends-World
 Fear Vs. Fate Vs. Professional Respect
 Escalation for lunch
 Success = ƒ (Interactions with project team)
 Do-This-Do-That Syndrome
 Facilitation Success Indicators
 Case Studies
Contents
What this session is all about
Quality Facilitators – The Normal Breed
• Software Quality Analysts – SQAs are a breed by themselves.
• Have full responsibility to ensure compliance.
• Have less authority to enforce compliance.
• Is seen as threat in project or threatened by project.
• Hit by Project team and by QA Seniors.
• Always wants to make a point but makes enemies.
• World View  Compliance is PM’s capability, non-compliance is
Facilitator’s inability.
Quality Facilitators – A Class Breed
• Facilitator is always visible to the delivery team
• PM ensures Facilitator’s presence in all status review meeting
• Facilitator conducts training on processes
• Project schedule is closely tracked by Facilitator
• Facilitator has planned reviews with PMs
• Networks to bring best practices from others
• Is also visible to the customer
• Is contacted by delivery team for any change in delivery methodology
• Knows to make a point without making enemies
My Mantras
I’m going to talk about my Mantras. The Mantras that I’ve practiced over
a period of time and have yielded results.
Yes, there is no rocket science in this, but it is pure distilled common sense.
I guarantee you results by following these Golden Rules with near nil exception.
Believe in me and start this journey…!
Mantra # 1 – Eye for Delivery
• All the processes are for successful delivery – never lose this focus
• All the facilitation has to converge into delivery success
• Bother more about contract, cost sheet, effort over run, design, code
quality etc
• Never harp upon documents for document-sake
• Be equipped to relate a compliance to successful project delivery. For
eg. Why code review?
• Resist short-term process violations with justifications on long-term
benefits
Eye for Delivery (contd.)
• Never force a consistently successful project to shed its result
yielding practices
• Remember, wherever a project makes consistent quality
deliveries, there is definitely a ‘system’ working for them –
Analyze it
• This ‘system’ could be ‘set of practices’ by individuals in the
project or the organization’s QMS
• When ‘set of practices’ is outside QMS, help the project to: -
– Comply to organization QMS and tailor their needs (OR)
– Enrich QMS with their local best practices (OR)
– Share them as ‘Best Practices’ to SEPG
Mantra # 2 – Tech Savvy Facilitator – An Oxymoron?
• Remember – we are in Information Technology Industry
• Being tech savvy is a need for everyone in IT
• Tech Savvy Facilitator need not be tech wizard
• It is important to
– Know various technologies (Client Server, Web based, Multi-tier,
SOA etc.)
– Their strengths and weaknesses, broadly
– How an architecture fits into a business solution
– How design fits the architecture
Tech Savvy Facilitator – An Oxymoron? (contd.)
Tech Savvy Facilitator – An Oxymoron? (contd.)
Tech Savvy Facilitator – An Oxymoron? (contd.)
Exercise – 1
A bank has decided to automate in a major scale. The broad goals to be
achieved are: -
- Availability of central customer database
- Branches should be able to retrieve & update
customer information
- Customers should be able bank in any branches
How do you want the architecture to look like?
(10 minutes to discuss 5 minutes to present per group)
Mantra # 3 – Eye for engineering
• Facilitators should ensure that engineering artifacts are reviewed
• Facilitators should have gone through RS Pressman fully atleast once
• As Facilitator, one should get a hold of: -
• Application Architecture
• High level design
• Coding standards availability
• Facilitators should refer to LLD and verify the implemented code
• Facilitators should be able to appreciate that ‘design’ has to finalized
and then implemented in the code
• A deep glance into design and getting a good hold of the same is
always good
• Facilitator is not a Technical Architect, but still should have an
engineering ‘flair’
Eye for engineering (contd.)
• Indicators for Engineering ‘flair’: -
o Check coding standards for current technology
o Understand the application architecture
o Glance through the HLD / LLD
o Ensure code review is a ‘scheduled activity’
o Ensure an ‘effective’ code review – effort proportional to defects
o Sample passed test cases and run the application to confirm the
same
o Study requirement and confirm that traced test cases are
adequate
Mantra # 4 – Eye for finer aspects
• Verify activities in its ‘natural’ flow
• For eg. Design baseline – how many activities to be verified?
o Check first baseline of requirements in CM repository
o Check design document baseline date > Requirements baseline
date in CM repository
o Check design review date <= design baseline date
o Check for timesheet effort in and around corresponding activity
o Review defects count proportional to review effort
o Update of RTM after design baseline date
Eye for finer aspects (contd.)
• Eg. Project with ‘crunched’ effort
• Ask the PM whether he/she can ‘really deliver the project in this
duration / effort’
• In the event of predicted delay, check for dependencies on the
client’s side
• Is there prioritization of the features, so critical ones get
delivered first
• Are the skill levels of team members good enough to do delivery
‘right the first time’?
• If any of the above is a ‘NO’, has the same identified as risk?
• Has this risk been discussed with appropriate Seniors and/or in
appropriate forums?
• Seasoned SQAs can take it up with their senior or with PM’s
senior and discuss the issue
Eye for finer aspects (contd.)
Requirements sign off
Skill fitment
Test Case Adequacy
Effort / Size Estimation
Testing Efficiency
Effective CM practices
Design effectiveness
Metrics collection & analysis
Effective Defect TrackingProject Scheduling
Exercise – 2
Form groups, and let each group take one of the scenarios of
above slide and provide the maximum finer ‘verifiable activities’
that can be done to confirm it’s compliance
(5 minutes to discuss 3 minutes to present per group)
Mantra # 5 – The All-Friends-World
• Pointing out issues is not pointing out enemies
• Facilitators always talk about ‘systemic-problems’
• Reporting process gap is professional and not an ‘un-
friendly act’
• Facilitator reporting issues is NOT the same as reporting
NC reported in PCR / IQA
• Have ‘clinical-detachment’ to the issues you report into
the
project
• Do not ‘grade’ a person based on issues reported in their
project
• You can always report huge process issues and still have
coffee with the Project Manager
The All-Friends-World (contd.)
• Points to ponder
o Why should the SQAs not be emotionally attached to their
findings?
o Why is the facilitation not like an audit?
o Why should the SQAs harmonize with an ever-erring PM?
Exercise – 3
The PM of a project where the effort estimate has no relation to the
schedule with no consistent monitoring mechanism has to be told
about the same.
o Participants to write down the risks
o Do a role play on how they will communicate the same to PO
o Trainer will act as the PM
( 5 minutes / group)
Mantra # 6 – Fear Vs. Fate Vs. Professional Respect
• Fear
o ‘How will it sound if I tell code review is not done?’
o ‘I very well know that design is not base lined, but can
I stop the coding activity?’
o ‘If I report that person ‘X’ has not closed all defects,
will it harm him/her’
o ‘This is new technology, and project team tells UML
addresses both requirements & design. I’m not sure
how to facilitate’
o ‘The PL wants me to prepare the plans. If I escalate
this I will lose the rapport’
Fear Vs. Fate Vs. Professional Respect (contd.)
• Fate
o ‘Never does the project hear me. It is always like this, cooking
documents is a way of life’
o ‘Whatever I tell will be vetoed by Seniors, better let me not use my
energy is such things’
o ‘The culture is not pro-process. My effort will only be futile in such
environment’
o ‘I get hit from both sides. This is a donkey’s job’
o ‘If only I was a developer, the job would’ve been more cushy’
Fear Vs. Fate Vs. Professional Respect (contd.)
• Professional Respect
o Mr. PM, please understand that I’ve got equal concern about
project’s quality delivery
o New technology, ok, but did you see any need for change in
processes?
o Coding started, ok, but what is the logic you are going implement,
without a baselined LLD?
o You are creating a local practice, but have you formally tailored it
o I can prepare the plans for you the first time, but remember that
you have to ‘own’ it
Mantra # 7 – Escalation for lunch
• Rapport with the project is key for successful process rollout
• Any process violations has to be discussed, accepted and
implemented
• Any ‘undue’ delay in closing the identified gaps has to be reported
‘formally’
• Non-escalation and subsequent project bombing would reflect bad on
facilitation
• Escalation without enough project handholding will as well look like
passing-the-buck
Escalation for lunch (contd.)
• Points to ponder
o What should the SQAs do when the PM is requesting not to
escalate?
o What should the SQAs do when it is clear that nothing can be done
even if escalated?
o High possibilities of soured relationship post – escalation, how to
handle this?
Exercise – 4
• What are the scenarios that you would escalate?
• How will you do the escalation?
(5 minutes to discuss 5 minutes to present per group)
Mantra # 8 – Success = ƒ (Interactions with project team)
• SQAs is a key stakeholder in the project
• SQAs should bother about successful deliveries by projects that they
facilitate
• SQAs to be treated as ‘Delivery Team Member’
• SQAs should know majority of the project team members by name, not
just PM
• Majority of the project team members should know the SQAs too
• SQAs should have ‘planned interactions’ with the project team
Success = ƒ (Interactions with project team) (cont)
• SQAs should follow a 40:40:20 interaction philosophy
• 40% of the time personal in-place interactions
• 40% of the time desktop reviews
• 20% of the time generic QA activities
• This is more rule-of-thumb may vary based on project’s nature
• Interact with every role players in the project
• SQAs should approach everyone with clear agenda
Success = ƒ (Interactions with project team) (contd)
• Roles whom the SQAs should interact
Project Lead
Developers
Business Analyst
Customer
Testers
Project Manager
DBA
Delivery HeadPre-Sales team
memberPMO team member
On-site coordinator
Points to ponder
• How does the SQAs get to know the team members?
• Should the SQAs keep meeting the Developers / Testers often?
• SQAs gets all the info from PM, still is it required to interact with other?
Exercise – 5
What are the questions that has to be put to Developer / Tester?
• Participants should list out the questions
• Trainer will play the role of Developer / Tester
• Participants to play the role of SQA’s
( 5 minutes / group)
Mantra # 9 – Do-This-Do-That Syndrome
• SQAs should NEVER ever tell the project ‘Do this, because that’s what
QMS wants’
• SQAs should only ‘reason out’ the need for QMS practice
• SQAs should also take the ‘risk mitigation’ route of process compliance
o ‘If you don’t plan for code-review, then…’
o ‘If you don’t use the design template, then…’
• As a pre-requisite, SQAs should have a thorough knowledge on QMS
• SQAs should be able to answer any needs of QMS
Exercise – 6
• Reason out the need for the following: -
– Need for SDLC
– Need for templates
– Need for metrics / quality goals
– Need for traceability matrix
– Need for CAR meeting
– Need for IPP
– Need for design
– Need for baselining CI
– Need for release audit
– Need for code reviews
(10 minutes – Free-for-all)
Facilitation Success Indicators
Under normal circumstances: -
• Smooth deliveries of the project
• Defect decrease across shipments
• SQAs involved in all critical project reviews
• SQAs is consulted for any change in practice
• SQAs is invited to present in client meetings
• SQAs is able to tell easily the current ongoing activity of the project
• SQAs is well aware of the current project challenges on various fronts
• SQAs is invited for project celebrations…!
Note: The ownership of project delivery is always with PM. SQAs is an enabler for good project
deliveries
Case Study – 1
The story of a complicated technology and
compliance challenges
Case Study – 1
A project with an effort of 350 person years of effort for modernizing
sea port handling. This involves complicated solutions for logistic
companies, customers, sea farers, governmental bodies etc.
The technology was mixture of n-tier, mobile based and web-based
solution. Government used it from their desktop, customer from web
and few others from their handhelds.
The Delivery Head felt that there should be strict process compliance
from day one. What are the key activities for project’s success that an
SQA should be looking into?
(15 minutes for discussion & preparation / 5 minutes for presentation)
Case Study – 2
The dilemma of a diluted estimation
Case Study – 2
• Arjun work for ‘Astra Teksolutions’. He is not a very happy soul these
days. After taking up the current project as PM for a Belgian client, life
has become too hectic. This project was to develop a focused solution
for Belgium diamond factory.
• Arjun’s organization, with a zeal to get the first diamond domain deal,
bent backwards. The initial effort Arjun provided with around 5%
cushion, was 73 person months.
• The Belgium client’s CIO was a great negotiator. He informed ’43
person months. Take it or leave it’. Astra never had an inclination to
leave this project. Arjun’s boss was considerate and told Arjun that 12
person months cost would be borne by the company. Still, Arjun has to
manage with the 55 person months of effort
Case Study – 2 (cont)
• Arjun has lost his sleep. His dreams are nightmares of ‘Death March’
projects. Normally, a systematic guy, Arjun wants to induct a good SQA
so that the final product does not have bombs.
• You are the SQA for this ambitious and effort-starved project. What will
you do to minimize the damage and maximize success?
(15 minutes for discussion & preparation / 5 minutes for presentation)
Summary
• Facilitator is a major stakeholder
• Technical knowledge is an asset
• Never worry about escalation
• Meet more
• Command professional respect
• Success Indictors
Before Signing Off
Queries
The floor is yours…..!
Thank You

More Related Content

What's hot

Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Agile Software Process Improvement
Agile Software Process ImprovementAgile Software Process Improvement
Agile Software Process Improvement
יהושע קליין
 
Tech debt will kill us
Tech debt will kill usTech debt will kill us
Tech debt will kill us
Julian Warszawski
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
Dr. Alexander Schwartz
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum Bangalore
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testing
Julen Mohanty
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
sriks7
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum Bangalore
 
Agile basics
Agile basicsAgile basics
Agile basics
allan kelly
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
Chuu Htet Naing
 
Career path in IT
Career path in IT  Career path in IT
Career path in IT
Er. Narayan Koirala
 
The art of execution
The art of executionThe art of execution
The art of execution
Crystal Taggart
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing Teams
AgileThought
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
Davis Thomas
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Tracy Lee
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every Time
TechWell
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
Naveen Kumar Singh
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
Harvard Web Working Group
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
ESUG
 
New model
New modelNew model
New model
TEST Huddle
 

What's hot (20)

Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Agile Software Process Improvement
Agile Software Process ImprovementAgile Software Process Improvement
Agile Software Process Improvement
 
Tech debt will kill us
Tech debt will kill usTech debt will kill us
Tech debt will kill us
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testing
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Career path in IT
Career path in IT  Career path in IT
Career path in IT
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing Teams
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every Time
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
 
New model
New modelNew model
New model
 

Viewers also liked

IT past present and promosed land
IT past present and promosed landIT past present and promosed land
IT past present and promosed land
SPIN Chennai
 
Role of CIO in Automation
Role of CIO in AutomationRole of CIO in Automation
Role of CIO in Automation
SPIN Chennai
 
Software Technology Insurance for Customers
Software Technology Insurance for CustomersSoftware Technology Insurance for Customers
Software Technology Insurance for Customers
SPIN Chennai
 
Quality in the new delivery paradigm
Quality in the new delivery paradigmQuality in the new delivery paradigm
Quality in the new delivery paradigm
SPIN Chennai
 
Tortoise and Hare
Tortoise and HareTortoise and Hare
Tortoise and Hare
SPIN Chennai
 
Gamifying excellence in Delivery
Gamifying excellence in Delivery Gamifying excellence in Delivery
Gamifying excellence in Delivery
SPIN Chennai
 
Centre for Innovation - IIT Madras
Centre for Innovation - IIT MadrasCentre for Innovation - IIT Madras
Centre for Innovation - IIT Madras
SPIN Chennai
 
Block Chain
Block ChainBlock Chain
Block Chain
SPIN Chennai
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
SPIN Chennai
 
Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context
SPIN Chennai
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
SPIN Chennai
 
Consistent quality in the era of constant change
Consistent quality in the era of constant changeConsistent quality in the era of constant change
Consistent quality in the era of constant change
SPIN Chennai
 
Dr. sekhar smart governance with digital technology hub through sg
Dr. sekhar   smart governance with digital technology hub through sgDr. sekhar   smart governance with digital technology hub through sg
Dr. sekhar smart governance with digital technology hub through sg
SPIN Chennai
 
Secure Software Development – COBIT5 Perspective
Secure Software  Development –  COBIT5  PerspectiveSecure Software  Development –  COBIT5  Perspective
Secure Software Development – COBIT5 Perspective
SPIN Chennai
 
Talent management - The PCMM way
Talent management - The PCMM wayTalent management - The PCMM way
Talent management - The PCMM way
SPIN Chennai
 
Innovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality FacilitationInnovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality Facilitation
SPIN Chennai
 
Transforming learning into an experience
Transforming learning into an experienceTransforming learning into an experience
Transforming learning into an experience
SPIN Chennai
 
Machine learning thomas_quadrant4_v1.1
Machine learning thomas_quadrant4_v1.1Machine learning thomas_quadrant4_v1.1
Machine learning thomas_quadrant4_v1.1
SPIN Chennai
 
Quality Delivery Management
Quality Delivery Management Quality Delivery Management
Quality Delivery Management
SPIN Chennai
 
Customer Centric Proposal Writing
Customer Centric Proposal WritingCustomer Centric Proposal Writing
Customer Centric Proposal Writing
SPIN Chennai
 

Viewers also liked (20)

IT past present and promosed land
IT past present and promosed landIT past present and promosed land
IT past present and promosed land
 
Role of CIO in Automation
Role of CIO in AutomationRole of CIO in Automation
Role of CIO in Automation
 
Software Technology Insurance for Customers
Software Technology Insurance for CustomersSoftware Technology Insurance for Customers
Software Technology Insurance for Customers
 
Quality in the new delivery paradigm
Quality in the new delivery paradigmQuality in the new delivery paradigm
Quality in the new delivery paradigm
 
Tortoise and Hare
Tortoise and HareTortoise and Hare
Tortoise and Hare
 
Gamifying excellence in Delivery
Gamifying excellence in Delivery Gamifying excellence in Delivery
Gamifying excellence in Delivery
 
Centre for Innovation - IIT Madras
Centre for Innovation - IIT MadrasCentre for Innovation - IIT Madras
Centre for Innovation - IIT Madras
 
Block Chain
Block ChainBlock Chain
Block Chain
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
 
Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
Consistent quality in the era of constant change
Consistent quality in the era of constant changeConsistent quality in the era of constant change
Consistent quality in the era of constant change
 
Dr. sekhar smart governance with digital technology hub through sg
Dr. sekhar   smart governance with digital technology hub through sgDr. sekhar   smart governance with digital technology hub through sg
Dr. sekhar smart governance with digital technology hub through sg
 
Secure Software Development – COBIT5 Perspective
Secure Software  Development –  COBIT5  PerspectiveSecure Software  Development –  COBIT5  Perspective
Secure Software Development – COBIT5 Perspective
 
Talent management - The PCMM way
Talent management - The PCMM wayTalent management - The PCMM way
Talent management - The PCMM way
 
Innovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality FacilitationInnovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality Facilitation
 
Transforming learning into an experience
Transforming learning into an experienceTransforming learning into an experience
Transforming learning into an experience
 
Machine learning thomas_quadrant4_v1.1
Machine learning thomas_quadrant4_v1.1Machine learning thomas_quadrant4_v1.1
Machine learning thomas_quadrant4_v1.1
 
Quality Delivery Management
Quality Delivery Management Quality Delivery Management
Quality Delivery Management
 
Customer Centric Proposal Writing
Customer Centric Proposal WritingCustomer Centric Proposal Writing
Customer Centric Proposal Writing
 

Similar to Effective Quality Facilitation | Beyond Normal

Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
Stfalcon Meetups
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
girabrent
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
Jean Barmash
 
Thought leader PM Consulting
Thought leader PM ConsultingThought leader PM Consulting
Thought leader PM Consulting
Dinesh Srinivasan, SMP, SFC, CSM
 
ThoughtLeader Project Management Issues & Solutions
ThoughtLeader Project Management Issues & SolutionsThoughtLeader Project Management Issues & Solutions
ThoughtLeader Project Management Issues & Solutions
Dinesh Srinivasan, SMP, SFC, CSM
 
Effective Scrum
Effective ScrumEffective Scrum
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
Rajesh Muppalla
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
Prashanth Panduranga
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
Dev9Com
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
Sutharthan Mariyappan
 
Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2
Jim Brisson
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
Business of Software Conference
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
Clarion Marketing
 
Sdlc to agile transtion
Sdlc to agile transtion Sdlc to agile transtion
Sdlc to agile transtion
Vinod Sankaranarayanan
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
Frances Coronel
 
03 fse agiledevelopment
03 fse agiledevelopment03 fse agiledevelopment
03 fse agiledevelopment
Mohesh Chandran
 
Project Management Essentials
Project Management EssentialsProject Management Essentials
Project Management Essentials
QBI Institute
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
Paul Nguyen
 

Similar to Effective Quality Facilitation | Beyond Normal (20)

Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
Thought leader PM Consulting
Thought leader PM ConsultingThought leader PM Consulting
Thought leader PM Consulting
 
ThoughtLeader Project Management Issues & Solutions
ThoughtLeader Project Management Issues & SolutionsThoughtLeader Project Management Issues & Solutions
ThoughtLeader Project Management Issues & Solutions
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Sdlc to agile transtion
Sdlc to agile transtion Sdlc to agile transtion
Sdlc to agile transtion
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
03 fse agiledevelopment
03 fse agiledevelopment03 fse agiledevelopment
03 fse agiledevelopment
 
Project Management Essentials
Project Management EssentialsProject Management Essentials
Project Management Essentials
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 

More from SPIN Chennai

Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
SPIN Chennai
 
Cast cloud april_2019
Cast cloud april_2019Cast cloud april_2019
Cast cloud april_2019
SPIN Chennai
 
Chandra mouli health care automaton apr 2019
Chandra mouli health care automaton   apr 2019Chandra mouli health care automaton   apr 2019
Chandra mouli health care automaton apr 2019
SPIN Chennai
 
Swami ibm deck
Swami ibm deckSwami ibm deck
Swami ibm deck
SPIN Chennai
 
Automation 360 meera seshadri
Automation 360 meera seshadriAutomation 360 meera seshadri
Automation 360 meera seshadri
SPIN Chennai
 
Infosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platformsInfosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platforms
SPIN Chennai
 
Bill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGsBill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGs
SPIN Chennai
 
GDPR Demystified
GDPR DemystifiedGDPR Demystified
GDPR Demystified
SPIN Chennai
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
SPIN Chennai
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovations
SPIN Chennai
 
bimodal it - kumar
bimodal it - kumarbimodal it - kumar
bimodal it - kumar
SPIN Chennai
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloud
SPIN Chennai
 
Trends and innovation in Fintech
Trends and innovation in FintechTrends and innovation in Fintech
Trends and innovation in Fintech
SPIN Chennai
 
devops in iot solution development final
devops in iot solution development finaldevops in iot solution development final
devops in iot solution development final
SPIN Chennai
 
Krishnan becoming a digital organization
Krishnan   becoming a digital organizationKrishnan   becoming a digital organization
Krishnan becoming a digital organization
SPIN Chennai
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
SPIN Chennai
 

More from SPIN Chennai (16)

Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
 
Cast cloud april_2019
Cast cloud april_2019Cast cloud april_2019
Cast cloud april_2019
 
Chandra mouli health care automaton apr 2019
Chandra mouli health care automaton   apr 2019Chandra mouli health care automaton   apr 2019
Chandra mouli health care automaton apr 2019
 
Swami ibm deck
Swami ibm deckSwami ibm deck
Swami ibm deck
 
Automation 360 meera seshadri
Automation 360 meera seshadriAutomation 360 meera seshadri
Automation 360 meera seshadri
 
Infosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platformsInfosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platforms
 
Bill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGsBill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGs
 
GDPR Demystified
GDPR DemystifiedGDPR Demystified
GDPR Demystified
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovations
 
bimodal it - kumar
bimodal it - kumarbimodal it - kumar
bimodal it - kumar
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloud
 
Trends and innovation in Fintech
Trends and innovation in FintechTrends and innovation in Fintech
Trends and innovation in Fintech
 
devops in iot solution development final
devops in iot solution development finaldevops in iot solution development final
devops in iot solution development final
 
Krishnan becoming a digital organization
Krishnan   becoming a digital organizationKrishnan   becoming a digital organization
Krishnan becoming a digital organization
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
 

Recently uploaded

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 

Effective Quality Facilitation | Beyond Normal

  • 1. Effective Quality Facilitation – Beyond Normal By Ramkumar Ramachandran Head – Quality Renault Nissan Technology & Business Centre India Pvt Ltd, Chengelpet
  • 2.  Quality Facilitators – A Breed by themselves  Eye for Delivery  Tech Savvy Facilitator – An oxymoron?  Eye for Engineering  Eye for finer aspects  The All-Friends-World  Fear Vs. Fate Vs. Professional Respect  Escalation for lunch  Success = ƒ (Interactions with project team)  Do-This-Do-That Syndrome  Facilitation Success Indicators  Case Studies Contents
  • 3. What this session is all about
  • 4. Quality Facilitators – The Normal Breed • Software Quality Analysts – SQAs are a breed by themselves. • Have full responsibility to ensure compliance. • Have less authority to enforce compliance. • Is seen as threat in project or threatened by project. • Hit by Project team and by QA Seniors. • Always wants to make a point but makes enemies. • World View  Compliance is PM’s capability, non-compliance is Facilitator’s inability.
  • 5. Quality Facilitators – A Class Breed • Facilitator is always visible to the delivery team • PM ensures Facilitator’s presence in all status review meeting • Facilitator conducts training on processes • Project schedule is closely tracked by Facilitator • Facilitator has planned reviews with PMs • Networks to bring best practices from others • Is also visible to the customer • Is contacted by delivery team for any change in delivery methodology • Knows to make a point without making enemies
  • 6. My Mantras I’m going to talk about my Mantras. The Mantras that I’ve practiced over a period of time and have yielded results. Yes, there is no rocket science in this, but it is pure distilled common sense. I guarantee you results by following these Golden Rules with near nil exception. Believe in me and start this journey…!
  • 7. Mantra # 1 – Eye for Delivery • All the processes are for successful delivery – never lose this focus • All the facilitation has to converge into delivery success • Bother more about contract, cost sheet, effort over run, design, code quality etc • Never harp upon documents for document-sake • Be equipped to relate a compliance to successful project delivery. For eg. Why code review? • Resist short-term process violations with justifications on long-term benefits
  • 8. Eye for Delivery (contd.) • Never force a consistently successful project to shed its result yielding practices • Remember, wherever a project makes consistent quality deliveries, there is definitely a ‘system’ working for them – Analyze it • This ‘system’ could be ‘set of practices’ by individuals in the project or the organization’s QMS • When ‘set of practices’ is outside QMS, help the project to: - – Comply to organization QMS and tailor their needs (OR) – Enrich QMS with their local best practices (OR) – Share them as ‘Best Practices’ to SEPG
  • 9. Mantra # 2 – Tech Savvy Facilitator – An Oxymoron? • Remember – we are in Information Technology Industry • Being tech savvy is a need for everyone in IT • Tech Savvy Facilitator need not be tech wizard • It is important to – Know various technologies (Client Server, Web based, Multi-tier, SOA etc.) – Their strengths and weaknesses, broadly – How an architecture fits into a business solution – How design fits the architecture
  • 10. Tech Savvy Facilitator – An Oxymoron? (contd.)
  • 11. Tech Savvy Facilitator – An Oxymoron? (contd.)
  • 12. Tech Savvy Facilitator – An Oxymoron? (contd.)
  • 13. Exercise – 1 A bank has decided to automate in a major scale. The broad goals to be achieved are: - - Availability of central customer database - Branches should be able to retrieve & update customer information - Customers should be able bank in any branches How do you want the architecture to look like? (10 minutes to discuss 5 minutes to present per group)
  • 14. Mantra # 3 – Eye for engineering • Facilitators should ensure that engineering artifacts are reviewed • Facilitators should have gone through RS Pressman fully atleast once • As Facilitator, one should get a hold of: - • Application Architecture • High level design • Coding standards availability • Facilitators should refer to LLD and verify the implemented code • Facilitators should be able to appreciate that ‘design’ has to finalized and then implemented in the code • A deep glance into design and getting a good hold of the same is always good • Facilitator is not a Technical Architect, but still should have an engineering ‘flair’
  • 15. Eye for engineering (contd.) • Indicators for Engineering ‘flair’: - o Check coding standards for current technology o Understand the application architecture o Glance through the HLD / LLD o Ensure code review is a ‘scheduled activity’ o Ensure an ‘effective’ code review – effort proportional to defects o Sample passed test cases and run the application to confirm the same o Study requirement and confirm that traced test cases are adequate
  • 16. Mantra # 4 – Eye for finer aspects • Verify activities in its ‘natural’ flow • For eg. Design baseline – how many activities to be verified? o Check first baseline of requirements in CM repository o Check design document baseline date > Requirements baseline date in CM repository o Check design review date <= design baseline date o Check for timesheet effort in and around corresponding activity o Review defects count proportional to review effort o Update of RTM after design baseline date
  • 17. Eye for finer aspects (contd.) • Eg. Project with ‘crunched’ effort • Ask the PM whether he/she can ‘really deliver the project in this duration / effort’ • In the event of predicted delay, check for dependencies on the client’s side • Is there prioritization of the features, so critical ones get delivered first • Are the skill levels of team members good enough to do delivery ‘right the first time’? • If any of the above is a ‘NO’, has the same identified as risk? • Has this risk been discussed with appropriate Seniors and/or in appropriate forums? • Seasoned SQAs can take it up with their senior or with PM’s senior and discuss the issue
  • 18. Eye for finer aspects (contd.) Requirements sign off Skill fitment Test Case Adequacy Effort / Size Estimation Testing Efficiency Effective CM practices Design effectiveness Metrics collection & analysis Effective Defect TrackingProject Scheduling
  • 19. Exercise – 2 Form groups, and let each group take one of the scenarios of above slide and provide the maximum finer ‘verifiable activities’ that can be done to confirm it’s compliance (5 minutes to discuss 3 minutes to present per group)
  • 20. Mantra # 5 – The All-Friends-World • Pointing out issues is not pointing out enemies • Facilitators always talk about ‘systemic-problems’ • Reporting process gap is professional and not an ‘un- friendly act’ • Facilitator reporting issues is NOT the same as reporting NC reported in PCR / IQA • Have ‘clinical-detachment’ to the issues you report into the project • Do not ‘grade’ a person based on issues reported in their project • You can always report huge process issues and still have coffee with the Project Manager
  • 21. The All-Friends-World (contd.) • Points to ponder o Why should the SQAs not be emotionally attached to their findings? o Why is the facilitation not like an audit? o Why should the SQAs harmonize with an ever-erring PM?
  • 22. Exercise – 3 The PM of a project where the effort estimate has no relation to the schedule with no consistent monitoring mechanism has to be told about the same. o Participants to write down the risks o Do a role play on how they will communicate the same to PO o Trainer will act as the PM ( 5 minutes / group)
  • 23. Mantra # 6 – Fear Vs. Fate Vs. Professional Respect • Fear o ‘How will it sound if I tell code review is not done?’ o ‘I very well know that design is not base lined, but can I stop the coding activity?’ o ‘If I report that person ‘X’ has not closed all defects, will it harm him/her’ o ‘This is new technology, and project team tells UML addresses both requirements & design. I’m not sure how to facilitate’ o ‘The PL wants me to prepare the plans. If I escalate this I will lose the rapport’
  • 24. Fear Vs. Fate Vs. Professional Respect (contd.) • Fate o ‘Never does the project hear me. It is always like this, cooking documents is a way of life’ o ‘Whatever I tell will be vetoed by Seniors, better let me not use my energy is such things’ o ‘The culture is not pro-process. My effort will only be futile in such environment’ o ‘I get hit from both sides. This is a donkey’s job’ o ‘If only I was a developer, the job would’ve been more cushy’
  • 25. Fear Vs. Fate Vs. Professional Respect (contd.) • Professional Respect o Mr. PM, please understand that I’ve got equal concern about project’s quality delivery o New technology, ok, but did you see any need for change in processes? o Coding started, ok, but what is the logic you are going implement, without a baselined LLD? o You are creating a local practice, but have you formally tailored it o I can prepare the plans for you the first time, but remember that you have to ‘own’ it
  • 26. Mantra # 7 – Escalation for lunch • Rapport with the project is key for successful process rollout • Any process violations has to be discussed, accepted and implemented • Any ‘undue’ delay in closing the identified gaps has to be reported ‘formally’ • Non-escalation and subsequent project bombing would reflect bad on facilitation • Escalation without enough project handholding will as well look like passing-the-buck
  • 27. Escalation for lunch (contd.) • Points to ponder o What should the SQAs do when the PM is requesting not to escalate? o What should the SQAs do when it is clear that nothing can be done even if escalated? o High possibilities of soured relationship post – escalation, how to handle this?
  • 28. Exercise – 4 • What are the scenarios that you would escalate? • How will you do the escalation? (5 minutes to discuss 5 minutes to present per group)
  • 29. Mantra # 8 – Success = ƒ (Interactions with project team) • SQAs is a key stakeholder in the project • SQAs should bother about successful deliveries by projects that they facilitate • SQAs to be treated as ‘Delivery Team Member’ • SQAs should know majority of the project team members by name, not just PM • Majority of the project team members should know the SQAs too • SQAs should have ‘planned interactions’ with the project team
  • 30. Success = ƒ (Interactions with project team) (cont) • SQAs should follow a 40:40:20 interaction philosophy • 40% of the time personal in-place interactions • 40% of the time desktop reviews • 20% of the time generic QA activities • This is more rule-of-thumb may vary based on project’s nature • Interact with every role players in the project • SQAs should approach everyone with clear agenda
  • 31. Success = ƒ (Interactions with project team) (contd) • Roles whom the SQAs should interact Project Lead Developers Business Analyst Customer Testers Project Manager DBA Delivery HeadPre-Sales team memberPMO team member On-site coordinator
  • 32. Points to ponder • How does the SQAs get to know the team members? • Should the SQAs keep meeting the Developers / Testers often? • SQAs gets all the info from PM, still is it required to interact with other?
  • 33. Exercise – 5 What are the questions that has to be put to Developer / Tester? • Participants should list out the questions • Trainer will play the role of Developer / Tester • Participants to play the role of SQA’s ( 5 minutes / group)
  • 34. Mantra # 9 – Do-This-Do-That Syndrome • SQAs should NEVER ever tell the project ‘Do this, because that’s what QMS wants’ • SQAs should only ‘reason out’ the need for QMS practice • SQAs should also take the ‘risk mitigation’ route of process compliance o ‘If you don’t plan for code-review, then…’ o ‘If you don’t use the design template, then…’ • As a pre-requisite, SQAs should have a thorough knowledge on QMS • SQAs should be able to answer any needs of QMS
  • 35. Exercise – 6 • Reason out the need for the following: - – Need for SDLC – Need for templates – Need for metrics / quality goals – Need for traceability matrix – Need for CAR meeting – Need for IPP – Need for design – Need for baselining CI – Need for release audit – Need for code reviews (10 minutes – Free-for-all)
  • 36. Facilitation Success Indicators Under normal circumstances: - • Smooth deliveries of the project • Defect decrease across shipments • SQAs involved in all critical project reviews • SQAs is consulted for any change in practice • SQAs is invited to present in client meetings • SQAs is able to tell easily the current ongoing activity of the project • SQAs is well aware of the current project challenges on various fronts • SQAs is invited for project celebrations…! Note: The ownership of project delivery is always with PM. SQAs is an enabler for good project deliveries
  • 37. Case Study – 1 The story of a complicated technology and compliance challenges
  • 38. Case Study – 1 A project with an effort of 350 person years of effort for modernizing sea port handling. This involves complicated solutions for logistic companies, customers, sea farers, governmental bodies etc. The technology was mixture of n-tier, mobile based and web-based solution. Government used it from their desktop, customer from web and few others from their handhelds. The Delivery Head felt that there should be strict process compliance from day one. What are the key activities for project’s success that an SQA should be looking into? (15 minutes for discussion & preparation / 5 minutes for presentation)
  • 39. Case Study – 2 The dilemma of a diluted estimation
  • 40. Case Study – 2 • Arjun work for ‘Astra Teksolutions’. He is not a very happy soul these days. After taking up the current project as PM for a Belgian client, life has become too hectic. This project was to develop a focused solution for Belgium diamond factory. • Arjun’s organization, with a zeal to get the first diamond domain deal, bent backwards. The initial effort Arjun provided with around 5% cushion, was 73 person months. • The Belgium client’s CIO was a great negotiator. He informed ’43 person months. Take it or leave it’. Astra never had an inclination to leave this project. Arjun’s boss was considerate and told Arjun that 12 person months cost would be borne by the company. Still, Arjun has to manage with the 55 person months of effort
  • 41. Case Study – 2 (cont) • Arjun has lost his sleep. His dreams are nightmares of ‘Death March’ projects. Normally, a systematic guy, Arjun wants to induct a good SQA so that the final product does not have bombs. • You are the SQA for this ambitious and effort-starved project. What will you do to minimize the damage and maximize success? (15 minutes for discussion & preparation / 5 minutes for presentation)
  • 42. Summary • Facilitator is a major stakeholder • Technical knowledge is an asset • Never worry about escalation • Meet more • Command professional respect • Success Indictors
  • 44. Queries The floor is yours…..!