sedex & opencredo: delivering a next generation ethical supply chain management solution
TRANSCRIPT
www.sedexglobal.com | www.opencredo.com
Delivering a Next Generation Ethical Supply Chain Management Solution
Tom Cunliffe Sedex @FrettedWithBart Spaans OpenCredo @Work_of_Bart
www.sedexglobal.com | www.opencredo.com
What is Sedex?
● Not-for-profit membership organization● Founded in 2004● Dedicated to improving ethical and responsible business
practices in global supply chains
www.sedexglobal.com | www.opencredo.com
Formation
● Founded by a group of UK retailers & suppliers● Concern about ethical standards in supply chains● Suppliers were overloaded by surveys and audits● Collaborative, impartial● Grew to 1000 member organizations in first year
www.sedexglobal.com | www.opencredo.com
Sedex Members
● Approx 38,000 member organisations○ China: 44%○ Europe: 37.5%○ USA: 7%○ South America: 6%○ Africa: 5%
● 676 “purchasing” members● 38 audit companies● Members pay annual subscription fee
www.sedexglobal.com | www.opencredo.com
Sedex Members
www.sedexglobal.com | www.opencredo.com
Sedex Global
● Team of 50● Offices in London and Shanghai● Presence USA and Chile● Partners in Japan and Australia● Global network of associates
www.sedexglobal.com | www.opencredo.com
How?
www.sedexglobal.com | www.opencredo.com
Audit
● SMETA (Sedex Members Ethical Trade Audit)○ Most widely used ethical audit methodology○ Developed collaboratively by the Sedex membership
● We do not audit or certify companies○ We provide a methodology○ We facilitate the audit process○ We facilitate the exchange of audit reports
www.sedexglobal.com | www.opencredo.com
Supply chain engagement
● Service provided to purchasing members● Suppliers are contacted directly by our multilingual team● Suppliers receive support in:
○ Regulatory compliance ○ Completing surveys○ Arranging audits○ Exchanging information with their customers
www.sedexglobal.com | www.opencredo.com
Technology
● Database○ Organizations: 38,000○ Sites: 83,000○ Audits: 137,000○ Audit findings: 573,000○ Questionnaire answers: > 10m
● Systems for information exchange● Supply chain risk assessment application● BI reporting application
www.sedexglobal.com | www.opencredo.com
Challenges
● Rapidly changing business environment● Diverse global user base● Data volumes increasing● Financial constraints - cannot get investment
www.sedexglobal.com | www.opencredo.com
Value for money
● Small organization, responsibility to members● Every penny must go towards achieving our mission● Minimize operating cost
○ Don’t want to build an ops team○ Don’t want to build a data centre
www.sedexglobal.com | www.opencredo.com
Ability to scale
● Major companies want to outsource large parts of their supply chain management
● Supply chain data for hundreds of thousands of suppliers could be handed over with little warning
www.sedexglobal.com | www.opencredo.com
Rapid innovation
● Unique network of stakeholders● Established stakeholder management and requirements
analysis capability● Must minimize the time between understanding a
requirement and delivering against it
www.sedexglobal.com | www.opencredo.com
Portability
● Ability to migrate cost-effectively● Avoid being constrained by our technology choices
www.sedexglobal.com | www.opencredo.com
Data Analysis
● Beyond audit○ surveying workers○ finding trends, spotting anomalies
● Supply chains are not about certainty
www.sedexglobal.com | www.opencredo.com
Talent
● Competing with the finance sector, the gaming industry● Need to be technical innovators to attract the best
people
www.sedexglobal.com | www.opencredo.com
Solution
● Build a new supply chain management platform● Build our own technical capability● Adopt agile approach to deliver value quickly● Leverage technology to maximize value ● Engaged Open Credo
www.sedexglobal.com | www.opencredo.com
www.sedexglobal.com | www.opencredo.com
OpenCredo
London based software consultancy
Leading edge technologies
From start-ups to enterprise
www.sedexglobal.com | www.opencredo.com
Picking the technologies
● Responding to changes in demand● Reducing the need for ops● Cost-effective● Portable
www.sedexglobal.com | www.opencredo.com
Picking the technologies
● Micro-services architecture● Mesos with Marathon● Docker containers● Google Cloud Platform
www.sedexglobal.com | www.opencredo.com
Deployments
www.sedexglobal.com | www.opencredo.com
Deploying a new service
● Create virtual machines● Provision servers● Add deployment jobs● Deploy service
www.sedexglobal.com | www.opencredo.com
Deploying a new service
● Create virtual machines● Provision each new server● Add Dockerfile● Build and push container● Add deployment jobs● Deploy service
www.sedexglobal.com | www.opencredo.com
Language-agnostic
Making containers the unit of deployment enables generic deployment, promotion and rollback jobs that work across languages and frameworks.
www.sedexglobal.com | www.opencredo.com
Advantages
● Empowers development teams● Gives more room for prototyping● Gives faster feedback
www.sedexglobal.com | www.opencredo.com
Deployments
Scaling
www.sedexglobal.com | www.opencredo.com
Scaling
● Spreading containers across a cluster of hosts● Use scheduler to deploy n instances at a time● Several deployment styles possible
www.sedexglobal.com | www.opencredo.com
Resource utilisation
Getting the benefits of multi-tenancy...
...without the provisioning and deployment headache
www.sedexglobal.com | www.opencredo.com
Deployments
Scaling
Off-loading ops
www.sedexglobal.com | www.opencredo.com
Removing the ops bottleneck
● Generic build, deployment, promotion and rollback jobs● Centralized configuration and logging● Service discovery● Automated monitoring and maintenance
● Looking after the cluster can mostly be automated
www.sedexglobal.com | www.opencredo.com
Almost
● Stateful services outside of the cluster● Maintaining Docker base images● Supporting development teams
www.sedexglobal.com | www.opencredo.com
Deployments
Scaling
Off-loading ops
Security
www.sedexglobal.com | www.opencredo.com
Security
● Reduced attack surface● Resources can be limited● Contained from the rest of the system
www.sedexglobal.com | www.opencredo.com
Deployments
Scaling
Off-loading ops
Security
Portability
www.sedexglobal.com | www.opencredo.com
Portability
● Independent of Linux distribution● Local development with Docker Compose● Public clouds● Mesos, CloudFoundry, Kubernetes, ...
www.sedexglobal.com | www.opencredo.com
Current status
● BI reporting application is in production running in Docker containers on Mesos
● Support overhead is minimal, infrastructure expenditure is minimized
● The core application will be in production in July● Development team is at peak velocity, able to respond to
change and iterate rapidly● Sedex stakeholders are fully engaged - able to use new
functionality at end of every sprint.
www.sedexglobal.com | www.opencredo.com
Questions?