DevOps and SF.pdf

Thursday, 21th September , 2023
Salesforce Luxembourg
User Group
CI/CD and Dev-ops in
a SF environment
Who has
implemented
?
Who would
like to ?
Applications became more business critical
From sales funnel to operational processes,
or operational processes integration
Application are more and more subject to
compliance and security rules
GDPR, PSF, Healthcare, …
-> auditability : changelog (code, profiles,
…), but security vulnerability
Different actors involved
CRM team
CRM consultants from different companies
SF Premier Support
-> who is doing what ?
Application became more complex
From « classic » some years ago, with some
rules, and apex code and VF
To « lightning », with LWC, flows, more Apex, …
Bigger teams and work collaboration
From mono-application to multi-application
One Owner -> Multi Owner
App Exchange and related customization
Side effects
More and more integrations
Leads to more ‘fragility’ and ‘dependencies
Salesforce organization evolved
Context Implementations
Different SF lifecycles appears over the last 20 years
Metadata flows
• Production<->Sandbox via change sets
• Repositories -> Scratch Orgs -> Sandboxes -> … -> Production
• Change Sets / Packages / Deploy from Repositories /…
Development Tools
• SF GUI (Direct Edit + Console)
• Visual Studio, IntelliJ, …
• SFDX and CLI
Generic CI/CD tools
• Repositories : git
• And CI/CD tools (Jenkins, GitLab, BitBucket)
How to deal with this evolving situation
in your Dev and Ops Teams
As usual
• With associated risk and workloads
Complex CI-CD setup
• Repository
• Pipe Jenkins, etc
• -> Big organization to set up and maintain the stack
Configurable off-the-shelf solution
• GearSet
• Copado
• AutoRabit
One under the microscope : Gearset
Metadata
Backup
Data
Monitoring
DevOps for Salesforce
—
What are the main constituents of Salesforce DevOps?
8
9
Traditional SFDC
dev/ops
—
1.Devs own everything in
orange - making their own
changes in their sandboxes
2.Ops people own everything
in turquoise - packaging
changes, deploying them, and
maintaining production
3.Deployments are org-to-org
4.This is normally done using
change sets, or entirely manually
in the case of types like profiles
5.This packaging and release
process is often cumbersome
and iterative - if a deployment
fails, tweak the package, and try
again
10
SFDC DevOps
—
1.Devs still own making
changes in their own sandboxes
2.Everything in pink is owned
by ops specialists - the
infrastructure that powers the
process
3.Everything in purple is the
shared responsibility of the
whole team
4.Developers commit their
changes to git, and merge their
branches ready for release
5.The automation platform
then continuously packages and
releases changes to one or more
environments
Technical
constituents of
DevOps
11
1. Automated unit
testing
2. Version control
4. CI/CD 5. Automated end-
to-end testing
6. Disaster recovery
3. Code
maintainability
1. Automated
unit testing
12
Unit testing is the first step on the path to DevOps adoption.
It’s the most fundamental signal of the validity of the changes
you’re making.
You should run your unit tests:
●Regularly during development
●On every merge or deployment
●Regularly on any orgs in your release pipeline
2. Version
control
13
Version control underpins almost all other DevOps practises.
It’s a fundamental requirement.
A version control system:
1.Tracks changes to files over time
2.Allows developers and admins to work in parallel
3.Acts as a shared source of truth
4.Provides a mechanism for code review
5.Provides a mechanism to integrate team members’ changes
3. Code
maintainability
14
Maintainable code is code that’s easy to read, change, test,
merge, and reuse. Maintainable code contributes to continuous
delivery, reduces technical debt, and as a result, increases
productivity.
You can improve code maintainability by:
1.Encouraging good coding practices
2.Enforcing maintainability rules using static code analysis
tools like PMD and Clayton
3.Use peer review to improve code quality
4. CI/CD
15
Continuous delivery
Releasing changes to end users as soon as they’re available.
Continuous integration
Regularly combining, building and testing everybody’s changes
to validate there are no emergent issues when the changes are
brought together.
Continuous deployment
A means to get closer to continuous delivery - deploying each
merged change to its target environment, as soon as it’s ready.
4. CI/CD
16
CI/CD is a mechanism to automate various parts of the release
process. It’s primarily used to automate:
1.Validation of developer branches pre-merge
2.Static code analysis
3.Preparation of deployment packages
4.Validation of those packages
5.Deployment / promotion of those packages
There are various tools that let you do this, both Salesforce-
specific and more general-purpose.
5. Automated
end-to-end
testing
17
End-to-end testing
Integration testing
Unit testing
6. Disaster
recovery
18
Data in Salesforce is vital to the functioning of the business. The
cost of data loss is at best high, and can be business-ending.
There are myriad causes:
1.A destructive deployment
2.A faulty integration
3.A disgruntled employee
4.A platform issue
OLD LOGO
Key aspect : Integrated in your work environment
Developers and Admins
Productivity – Speed of Deployment
Quality – Defects
Organization
Risk management
Tracability, Visibility, Understanding
Organization Resilience
Chain of Responsibility, RACI
Focus on Delivering Value
Resource-Budget Optimization
–> orient workload to Value Added
Tasks
Team satisfaction – Employee Experience
(Technical and Business)
Active Change Log Audit (Metadata-data)
Investigations
Benefits
• Do not solve the whole question of the clean design and implementation of all org features
• But is a strong helps to set up best practice / improved strategies, when they are designed and
planned
• (Cf. Agile, CI/CD, DevOps, Architecture …)
Available for change !
Ready to Innovate !
Quantitative
ROI
The four key metrics
21
1. Deployment frequency 2. Lead time
3. Time to recover 4. Change failure rate
The number of production
deployments a team performs in
any given day, week, month, or
year.
The average period between the
point a change is committed, and
that change being live in
production.
The average period between an
outage or production defect, and
restoration of normal service.
The percentage of changes
released to production that result
in degradation of service.
Assessment : What would
be yours ?
DevOps and SF.pdf
Let Start the Journey
!
Qualitative
characteristics
Salesforce’s DevOps journey
24
Link with Project or Service Management Practices
Projects
• Project Backlog Management
• Release Management
Support and Incident Management
• Ticketing and Issue resolutions
• Fix and Release Management
• Including : delta analysis in incident resolution
And progressively, implement CI/CD framework and DevOps Culture
How to implement ? Who will do this ?
‘Big’ CRM/IT team
• Maintain your own CI/CD environment
• Eventually mixed environment if Integration Partner have also one
• Set up of a clean CI/CD and Lifecycle process
• Nota : link with other components, non-SF, of the system : coherent deployments
Small or non-existing CRM/IT Team
• Rely on SF integration partner environment
• Agenda for “CI/CD – DevOps Specific Meeting”
• ?
• Who is interested ?
• - ?
• Who has already done it ? Would like to present something ?
• - ?
Thank You
1 sur 28

Recommandé

DevOps: Age Of CI/CD par
DevOps: Age Of CI/CDDevOps: Age Of CI/CD
DevOps: Age Of CI/CDMoogleLabs default
129 vues29 diapositives
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y... par
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
381 vues30 diapositives
DevOps CD and Multispeed IT in regulated industries (FUG Presentation) par
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
1.1K vues32 diapositives
DevOps and Build Automation par
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build AutomationHeiswayi Nrird
847 vues51 diapositives
DevOps explained par
DevOps explainedDevOps explained
DevOps explainedJérôme Kehrli
10.6K vues46 diapositives
Dev ops intro par
Dev ops introDev ops intro
Dev ops introRaju Raju
41 vues18 diapositives

Contenu connexe

Similaire à DevOps and SF.pdf

DevOps Presentation.pptx par
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptxAbdullah al Mamun
172 vues59 diapositives
Continuous integration - stability, reliability and speed in software develop... par
Continuous integration - stability, reliability and speed in software develop...Continuous integration - stability, reliability and speed in software develop...
Continuous integration - stability, reliability and speed in software develop...Computaris
481 vues14 diapositives
Continuous Integration par
Continuous IntegrationContinuous Integration
Continuous IntegrationComputaris
188 vues14 diapositives
A Blueprint for a Successful DevOps Metamorphosis par
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
1.4K vues19 diapositives
How to go from waterfall app dev to secure agile development in 2 weeks par
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
45 vues61 diapositives
DevSecOps - It can change your life (cycle) par
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)Qualitest
834 vues31 diapositives

Similaire à DevOps and SF.pdf(20)

Continuous integration - stability, reliability and speed in software develop... par Computaris
Continuous integration - stability, reliability and speed in software develop...Continuous integration - stability, reliability and speed in software develop...
Continuous integration - stability, reliability and speed in software develop...
Computaris481 vues
Continuous Integration par Computaris
Continuous IntegrationContinuous Integration
Continuous Integration
Computaris188 vues
A Blueprint for a Successful DevOps Metamorphosis par XebiaLabs
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs1.4K vues
How to go from waterfall app dev to secure agile development in 2 weeks par Ulf Mattsson
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson45 vues
DevSecOps - It can change your life (cycle) par Qualitest
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)
Qualitest834 vues
Scaling DevOps from Ground Zero to Enterprise par matthewabq
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
matthewabq652 vues
DevOps Practices in a Nutshell par Fibonalabs
DevOps Practices in a NutshellDevOps Practices in a Nutshell
DevOps Practices in a Nutshell
Fibonalabs64 vues
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M... par Simon Storm
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Simon Storm1.5K vues
How Azure DevOps can boost your organization's productivity par Ivan Porta
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
Ivan Porta224 vues
Puppet + Diaxon: Getting to the next stage of DevOps evolution par Puppet
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet624 vues
Making software development processes to work for you par Ambientia
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
Ambientia645 vues
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust par dennisn129
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129568 vues

Dernier

El Arte de lo Possible par
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo PossibleNeo4j
34 vues35 diapositives
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... par
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
35 vues62 diapositives
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... par
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
391 vues59 diapositives
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema par
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDeltares
12 vues13 diapositives
How to Install and Activate Email-Researcher par
How to Install and Activate Email-ResearcherHow to Install and Activate Email-Researcher
How to Install and Activate Email-ResearchereGrabber
19 vues8 diapositives
LAVADORA ROLO.docx par
LAVADORA ROLO.docxLAVADORA ROLO.docx
LAVADORA ROLO.docxSamuelRamirez83524
7 vues1 diapositive

Dernier(20)

El Arte de lo Possible par Neo4j
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j34 vues
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... par Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller35 vues
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... par Safe Software
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software391 vues
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema par Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares12 vues
How to Install and Activate Email-Researcher par eGrabber
How to Install and Activate Email-ResearcherHow to Install and Activate Email-Researcher
How to Install and Activate Email-Researcher
eGrabber19 vues
SUGCON ANZ Presentation V2.1 Final.pptx par Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor21 vues
Consulting for Data Monetization Maximizing the Profit Potential of Your Data... par Flexsin
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Flexsin 15 vues
Les nouveautés produit Neo4j par Neo4j
 Les nouveautés produit Neo4j Les nouveautés produit Neo4j
Les nouveautés produit Neo4j
Neo4j27 vues
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... par Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller31 vues
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove... par Deltares
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
Deltares15 vues
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 par Icinga
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga36 vues
Neo4j : Graphes de Connaissance, IA et LLMs par Neo4j
Neo4j : Graphes de Connaissance, IA et LLMsNeo4j : Graphes de Connaissance, IA et LLMs
Neo4j : Graphes de Connaissance, IA et LLMs
Neo4j46 vues
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... par Deltares
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
Deltares7 vues

DevOps and SF.pdf

  • 1. Thursday, 21th September , 2023 Salesforce Luxembourg User Group
  • 2. CI/CD and Dev-ops in a SF environment
  • 4. Applications became more business critical From sales funnel to operational processes, or operational processes integration Application are more and more subject to compliance and security rules GDPR, PSF, Healthcare, … -> auditability : changelog (code, profiles, …), but security vulnerability Different actors involved CRM team CRM consultants from different companies SF Premier Support -> who is doing what ? Application became more complex From « classic » some years ago, with some rules, and apex code and VF To « lightning », with LWC, flows, more Apex, … Bigger teams and work collaboration From mono-application to multi-application One Owner -> Multi Owner App Exchange and related customization Side effects More and more integrations Leads to more ‘fragility’ and ‘dependencies Salesforce organization evolved Context Implementations
  • 5. Different SF lifecycles appears over the last 20 years Metadata flows • Production<->Sandbox via change sets • Repositories -> Scratch Orgs -> Sandboxes -> … -> Production • Change Sets / Packages / Deploy from Repositories /… Development Tools • SF GUI (Direct Edit + Console) • Visual Studio, IntelliJ, … • SFDX and CLI Generic CI/CD tools • Repositories : git • And CI/CD tools (Jenkins, GitLab, BitBucket)
  • 6. How to deal with this evolving situation in your Dev and Ops Teams As usual • With associated risk and workloads Complex CI-CD setup • Repository • Pipe Jenkins, etc • -> Big organization to set up and maintain the stack Configurable off-the-shelf solution • GearSet • Copado • AutoRabit
  • 7. One under the microscope : Gearset Metadata Backup Data Monitoring
  • 8. DevOps for Salesforce — What are the main constituents of Salesforce DevOps? 8
  • 9. 9 Traditional SFDC dev/ops — 1.Devs own everything in orange - making their own changes in their sandboxes 2.Ops people own everything in turquoise - packaging changes, deploying them, and maintaining production 3.Deployments are org-to-org 4.This is normally done using change sets, or entirely manually in the case of types like profiles 5.This packaging and release process is often cumbersome and iterative - if a deployment fails, tweak the package, and try again
  • 10. 10 SFDC DevOps — 1.Devs still own making changes in their own sandboxes 2.Everything in pink is owned by ops specialists - the infrastructure that powers the process 3.Everything in purple is the shared responsibility of the whole team 4.Developers commit their changes to git, and merge their branches ready for release 5.The automation platform then continuously packages and releases changes to one or more environments
  • 11. Technical constituents of DevOps 11 1. Automated unit testing 2. Version control 4. CI/CD 5. Automated end- to-end testing 6. Disaster recovery 3. Code maintainability
  • 12. 1. Automated unit testing 12 Unit testing is the first step on the path to DevOps adoption. It’s the most fundamental signal of the validity of the changes you’re making. You should run your unit tests: ●Regularly during development ●On every merge or deployment ●Regularly on any orgs in your release pipeline
  • 13. 2. Version control 13 Version control underpins almost all other DevOps practises. It’s a fundamental requirement. A version control system: 1.Tracks changes to files over time 2.Allows developers and admins to work in parallel 3.Acts as a shared source of truth 4.Provides a mechanism for code review 5.Provides a mechanism to integrate team members’ changes
  • 14. 3. Code maintainability 14 Maintainable code is code that’s easy to read, change, test, merge, and reuse. Maintainable code contributes to continuous delivery, reduces technical debt, and as a result, increases productivity. You can improve code maintainability by: 1.Encouraging good coding practices 2.Enforcing maintainability rules using static code analysis tools like PMD and Clayton 3.Use peer review to improve code quality
  • 15. 4. CI/CD 15 Continuous delivery Releasing changes to end users as soon as they’re available. Continuous integration Regularly combining, building and testing everybody’s changes to validate there are no emergent issues when the changes are brought together. Continuous deployment A means to get closer to continuous delivery - deploying each merged change to its target environment, as soon as it’s ready.
  • 16. 4. CI/CD 16 CI/CD is a mechanism to automate various parts of the release process. It’s primarily used to automate: 1.Validation of developer branches pre-merge 2.Static code analysis 3.Preparation of deployment packages 4.Validation of those packages 5.Deployment / promotion of those packages There are various tools that let you do this, both Salesforce- specific and more general-purpose.
  • 18. 6. Disaster recovery 18 Data in Salesforce is vital to the functioning of the business. The cost of data loss is at best high, and can be business-ending. There are myriad causes: 1.A destructive deployment 2.A faulty integration 3.A disgruntled employee 4.A platform issue OLD LOGO
  • 19. Key aspect : Integrated in your work environment
  • 20. Developers and Admins Productivity – Speed of Deployment Quality – Defects Organization Risk management Tracability, Visibility, Understanding Organization Resilience Chain of Responsibility, RACI Focus on Delivering Value Resource-Budget Optimization –> orient workload to Value Added Tasks Team satisfaction – Employee Experience (Technical and Business) Active Change Log Audit (Metadata-data) Investigations Benefits • Do not solve the whole question of the clean design and implementation of all org features • But is a strong helps to set up best practice / improved strategies, when they are designed and planned • (Cf. Agile, CI/CD, DevOps, Architecture …) Available for change ! Ready to Innovate !
  • 21. Quantitative ROI The four key metrics 21 1. Deployment frequency 2. Lead time 3. Time to recover 4. Change failure rate The number of production deployments a team performs in any given day, week, month, or year. The average period between the point a change is committed, and that change being live in production. The average period between an outage or production defect, and restoration of normal service. The percentage of changes released to production that result in degradation of service. Assessment : What would be yours ?
  • 23. Let Start the Journey !
  • 25. Link with Project or Service Management Practices Projects • Project Backlog Management • Release Management Support and Incident Management • Ticketing and Issue resolutions • Fix and Release Management • Including : delta analysis in incident resolution And progressively, implement CI/CD framework and DevOps Culture
  • 26. How to implement ? Who will do this ? ‘Big’ CRM/IT team • Maintain your own CI/CD environment • Eventually mixed environment if Integration Partner have also one • Set up of a clean CI/CD and Lifecycle process • Nota : link with other components, non-SF, of the system : coherent deployments Small or non-existing CRM/IT Team • Rely on SF integration partner environment
  • 27. • Agenda for “CI/CD – DevOps Specific Meeting” • ? • Who is interested ? • - ? • Who has already done it ? Would like to present something ? • - ?