SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Downloaden Sie, um offline zu lesen
Davide ‘Folletto’ Casali
THE MAKING OF CALYPSO
A TEAM PERSPECTIVE
Manifesto Ibridi
F E L L O W
UX REDIRECTOR ADVISOR
NIGHT.EU
@Folletto
CALYPSO
PART I
WordPress
OPENSOURCE CORE
Calypso
REST API
Front-End
Theme
ADMIN USER SITE USER
FRAMEWORK
NOTIFICATIONSWIDGETS
CATEGORIESTAGS
USERSMENUS
SHARECUSTOMIZE
MEDIATHEMES
STATSCOMMENT
PAGESPOSTS
AUTHENTICATIONNAVIGATION
CALYPSO BEFORE CALYPSO
TIMELINE
Open Source v1
~20 months
Prototype
~3 months
Wireframe
~1 month
previous
work
127
Contributors
26,030
Commits
6,915
Reviews
March 2014 → November 2015 (20 months)
…how did you do that?
You’re fully distributed…
Communication is
Oxygen
Good, social, efficient
~470
People
worldwide
~160k
Messages
per week
~1,000
Deployments
per week
Highly Independent
Individuals
Initiative and motivation
HYPERION
FRAMEWORK
NOTIFICATIONSWIDGETS
CATEGORIESTAGS
USERSMENUS
SHARECUSTOMIZE
MEDIATHEMES
STATSCOMMENT
PAGESPOSTS
AUTHENTICATIONNAVIGATION
THEME SHOWCASE
PART II
Themes
v2.0
THX
v4.0v4.0
3 codebases
DIFFICULT
TO MAINTAIN
3 designs
PAINFUL
FOR USERS
Create one single
Theme Showcase
for WordPress.com
LET’S BUILD
PART III
Meetups:
face time is important
Know your people
MEETUP IN VIENNA HYPERION
14 April 2015
Pains Goals
Epic Planning
Only user-facing
features
One
major feature
Many smaller
details & fixes
EACH MILESTONE HAS:
“
”
Steve Seear, Hyperion
I found this session really valuable.
It was intense, challenging,
and led on to a lot more discussions.
“
”
Miguel Fonseca, Hyperion
+1000 on the value and ROI
of our meetup exercises.
Focus on
one thing
Communicate it well
FIRST MILESTONE
PART IV
Clear
Communication Spaces
Each with a need
Slack
Realtime
P2 Theme
Async
Wiki Theme
Stable
P2 W
TEXT STANDUP
POSTED ON SLACK
INITIAL ROADMAP
POSTED ON TEAM P2
MASTER THREAD
POSTED ON TEAM P2
DESIGNITERATION1
DESIGNITERATION2
DESIGNITERATION3
DESIGNITERATION4
DESIGNITERATION5
ITERATIONS POSTED ON P2
TRANSPARENT FEEDBACK
25
11
15
10
28
9
1
16
In Progress
Ready to Merge
Needs Review
Needs Design Review
In Progress
Ready to Merge
Needs Review
Transparency
across all teams
Everything is visible
Horizon
External Testing
JULY 21JULY 15
Automattic
Internal Testing
horizonfeedback.wordpress.com
M1 LAUNCHED
3 August 2015
THEME SHOWCASE M1
IN NUMBERS
5
Design
Iterations
11
Horizon
Testers
6
Automattic
Testers
100+
Feedbacks &
Comments
124
GitHub
Tickets
85
GitHub
Pull Requests
THEME SHOWCASE M1
TIMELINE
LIVE
~3.5 months
Meetup
4 days
THEME SHOWCASE M1
SALES CHECK
PRINCIPLES
PART V
THE REMOTENESS CONTINUUM
Distributed
100%
Local
100%
Remote
in between
A separate floor, office, city, country…
MAKES THE COMPANY
ALREADY REMOTE
Communication is
Oxygen
Highly Independent
Individuals
Meetups:
face time is important
Focus on
one thing
Clear communication
spaces
Transparency
across all teams
1 2 3
4 5 6
“
”
Bruno Munari
To complicate is easy, to simplify is hard.
To complicate, just add,
everyone is able to complicate.
Few are able to simplify.
Thanks.
@Folletto
INTENSEMINIMALISM.COM

Weitere ähnliche Inhalte

Andere mochten auch

Calypso Intelligence, Bank in a Box
Calypso Intelligence, Bank in a BoxCalypso Intelligence, Bank in a Box
Calypso Intelligence, Bank in a BoxEdward Murray
 
How to Communicate Brand Value to Private Equity Stake Holders
How to Communicate Brand Value to Private Equity Stake HoldersHow to Communicate Brand Value to Private Equity Stake Holders
How to Communicate Brand Value to Private Equity Stake HoldersCalypso Communications
 
Know about Calypso's capital market solutions
Know about Calypso's capital market solutionsKnow about Calypso's capital market solutions
Know about Calypso's capital market solutionsCalypso Technology
 
How to Build your own Medium using WordPress.com
How to Build your own Medium using WordPress.comHow to Build your own Medium using WordPress.com
How to Build your own Medium using WordPress.comNagesh Pai
 
Capital markets testing - Calypso
Capital markets testing - CalypsoCapital markets testing - Calypso
Capital markets testing - CalypsoViresh Doshi
 
Social Brand Experience: a model for the sociality of brands
Social Brand Experience: a model for the sociality of brandsSocial Brand Experience: a model for the sociality of brands
Social Brand Experience: a model for the sociality of brandsErin 'Folletto' Casali
 
Improve WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of codeImprove WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of codeDanilo Ercoli
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardChris Bernard
 
Negotiating contracts as user experiences - WIAD Rome 2016
Negotiating contracts as user experiences - WIAD Rome 2016Negotiating contracts as user experiences - WIAD Rome 2016
Negotiating contracts as user experiences - WIAD Rome 2016Jacopo Romei
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 
Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Erin 'Folletto' Casali
 
Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?Amir Khella
 
Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...
Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...
Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...Lumiknows Consultancy
 
7 Small Business Productivity Tips
7 Small Business Productivity Tips7 Small Business Productivity Tips
7 Small Business Productivity TipsWhen I Work
 

Andere mochten auch (18)

Calypso Intelligence, Bank in a Box
Calypso Intelligence, Bank in a BoxCalypso Intelligence, Bank in a Box
Calypso Intelligence, Bank in a Box
 
How to Communicate Brand Value to Private Equity Stake Holders
How to Communicate Brand Value to Private Equity Stake HoldersHow to Communicate Brand Value to Private Equity Stake Holders
How to Communicate Brand Value to Private Equity Stake Holders
 
Know about Calypso's capital market solutions
Know about Calypso's capital market solutionsKnow about Calypso's capital market solutions
Know about Calypso's capital market solutions
 
Philip Green CV
Philip Green CVPhilip Green CV
Philip Green CV
 
How to Build your own Medium using WordPress.com
How to Build your own Medium using WordPress.comHow to Build your own Medium using WordPress.com
How to Build your own Medium using WordPress.com
 
Capital markets testing - Calypso
Capital markets testing - CalypsoCapital markets testing - Calypso
Capital markets testing - Calypso
 
Social Brand Experience: a model for the sociality of brands
Social Brand Experience: a model for the sociality of brandsSocial Brand Experience: a model for the sociality of brands
Social Brand Experience: a model for the sociality of brands
 
Improve WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of codeImprove WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of code
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris Bernard
 
Design Thinking 101
Design Thinking 101Design Thinking 101
Design Thinking 101
 
Negotiating contracts as user experiences - WIAD Rome 2016
Negotiating contracts as user experiences - WIAD Rome 2016Negotiating contracts as user experiences - WIAD Rome 2016
Negotiating contracts as user experiences - WIAD Rome 2016
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)
 
Design Thinking Method Cards (Beta 1.0)
Design Thinking Method Cards (Beta 1.0)Design Thinking Method Cards (Beta 1.0)
Design Thinking Method Cards (Beta 1.0)
 
Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?
 
Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...
Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...
Creativity, Design Thinking and How These Have To Do With Innovation & Entrep...
 
7 Small Business Productivity Tips
7 Small Business Productivity Tips7 Small Business Productivity Tips
7 Small Business Productivity Tips
 
Design Thinking 101
Design Thinking 101Design Thinking 101
Design Thinking 101
 

Ähnlich wie The Making of WordPress·com Calypso: A Team Perspective

Beyond "Web 2.0" as Buzzword: Engaging Users to Contribute Online
Beyond "Web 2.0" as Buzzword: Engaging Users to Contribute OnlineBeyond "Web 2.0" as Buzzword: Engaging Users to Contribute Online
Beyond "Web 2.0" as Buzzword: Engaging Users to Contribute OnlineManinder Kahlon
 
Crowdsourcing and social engagement: potential, power and freedom for librari...
Crowdsourcing and social engagement: potential, power and freedom for librari...Crowdsourcing and social engagement: potential, power and freedom for librari...
Crowdsourcing and social engagement: potential, power and freedom for librari...Rose Holley
 
National Human Svc Assem
National Human Svc AssemNational Human Svc Assem
National Human Svc AssemSusan Tenby
 
Gov 2.0 for Texas Municipal League
Gov 2.0 for Texas Municipal LeagueGov 2.0 for Texas Municipal League
Gov 2.0 for Texas Municipal LeagueGovLoop
 
Amplified Leicester showcase slides
Amplified Leicester showcase slidesAmplified Leicester showcase slides
Amplified Leicester showcase slidesDr Sue Thomas
 
Great Research Thinking: Communities Of Interpretation
Great Research Thinking: Communities Of InterpretationGreat Research Thinking: Communities Of Interpretation
Great Research Thinking: Communities Of InterpretationRevelation Next
 
Mls Preso March 1 2010
Mls Preso March 1 2010Mls Preso March 1 2010
Mls Preso March 1 2010Hack the Hood
 
Mls Preso March 1 2010
Mls Preso March 1 2010Mls Preso March 1 2010
Mls Preso March 1 2010Hack the Hood
 
Sea Grant: New Tools for Outreach and Engagement
Sea Grant: New Tools for Outreach and EngagementSea Grant: New Tools for Outreach and Engagement
Sea Grant: New Tools for Outreach and EngagementOregon Sea Grant
 
EclipseCon 2008: Diversity Is The Spice Of Life
EclipseCon 2008: Diversity Is The Spice Of LifeEclipseCon 2008: Diversity Is The Spice Of Life
EclipseCon 2008: Diversity Is The Spice Of LifeChris Aniszczyk
 
Nasa CoLab Overview June 2008 V2
Nasa CoLab Overview June 2008 V2Nasa CoLab Overview June 2008 V2
Nasa CoLab Overview June 2008 V2rschingler
 
Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...
Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...
Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...Codemotion
 
Open Coworking Impact Report 2016
Open Coworking Impact Report 2016Open Coworking Impact Report 2016
Open Coworking Impact Report 2016Tony Bacigalupo
 
Garage Sale Overiew for Stockland Nov-5 Final
Garage Sale Overiew for Stockland Nov-5 FinalGarage Sale Overiew for Stockland Nov-5 Final
Garage Sale Overiew for Stockland Nov-5 FinalDarryl
 
Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009Wikimedia Foundation
 
Open Coworking - Impact Report 2017
Open Coworking - Impact Report 2017Open Coworking - Impact Report 2017
Open Coworking - Impact Report 2017Tony Bacigalupo
 

Ähnlich wie The Making of WordPress·com Calypso: A Team Perspective (20)

Beyond "Web 2.0" as Buzzword: Engaging Users to Contribute Online
Beyond "Web 2.0" as Buzzword: Engaging Users to Contribute OnlineBeyond "Web 2.0" as Buzzword: Engaging Users to Contribute Online
Beyond "Web 2.0" as Buzzword: Engaging Users to Contribute Online
 
Crowdsourcing and social engagement: potential, power and freedom for librari...
Crowdsourcing and social engagement: potential, power and freedom for librari...Crowdsourcing and social engagement: potential, power and freedom for librari...
Crowdsourcing and social engagement: potential, power and freedom for librari...
 
National Human Svc Assem
National Human Svc AssemNational Human Svc Assem
National Human Svc Assem
 
Gov 2.0 for Texas Municipal League
Gov 2.0 for Texas Municipal LeagueGov 2.0 for Texas Municipal League
Gov 2.0 for Texas Municipal League
 
Amplified Leicester showcase slides
Amplified Leicester showcase slidesAmplified Leicester showcase slides
Amplified Leicester showcase slides
 
Great Research Thinking: Communities Of Interpretation
Great Research Thinking: Communities Of InterpretationGreat Research Thinking: Communities Of Interpretation
Great Research Thinking: Communities Of Interpretation
 
Mls Preso March 1 2010
Mls Preso March 1 2010Mls Preso March 1 2010
Mls Preso March 1 2010
 
Mls Preso March 1 2010
Mls Preso March 1 2010Mls Preso March 1 2010
Mls Preso March 1 2010
 
Sea Grant: New Tools for Outreach and Engagement
Sea Grant: New Tools for Outreach and EngagementSea Grant: New Tools for Outreach and Engagement
Sea Grant: New Tools for Outreach and Engagement
 
EclipseCon 2008: Diversity Is The Spice Of Life
EclipseCon 2008: Diversity Is The Spice Of LifeEclipseCon 2008: Diversity Is The Spice Of Life
EclipseCon 2008: Diversity Is The Spice Of Life
 
Building community
Building communityBuilding community
Building community
 
Nasa CoLab Overview June 2008 V2
Nasa CoLab Overview June 2008 V2Nasa CoLab Overview June 2008 V2
Nasa CoLab Overview June 2008 V2
 
Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...
Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...
Distributed Companies: A WordPress.com Team Perspective - Davide Casali - Cod...
 
Hacking Libraries
Hacking LibrariesHacking Libraries
Hacking Libraries
 
Open Coworking Impact Report 2016
Open Coworking Impact Report 2016Open Coworking Impact Report 2016
Open Coworking Impact Report 2016
 
OpenStack 4th Birthday
OpenStack 4th BirthdayOpenStack 4th Birthday
OpenStack 4th Birthday
 
OpenStack's 4th Anniversary!
OpenStack's 4th Anniversary!OpenStack's 4th Anniversary!
OpenStack's 4th Anniversary!
 
Garage Sale Overiew for Stockland Nov-5 Final
Garage Sale Overiew for Stockland Nov-5 FinalGarage Sale Overiew for Stockland Nov-5 Final
Garage Sale Overiew for Stockland Nov-5 Final
 
Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009
 
Open Coworking - Impact Report 2017
Open Coworking - Impact Report 2017Open Coworking - Impact Report 2017
Open Coworking - Impact Report 2017
 

Mehr von Erin 'Folletto' Casali

Mastering Feedback: You, the Team, the Product
Mastering Feedback: You, the Team, the ProductMastering Feedback: You, the Team, the Product
Mastering Feedback: You, the Team, the ProductErin 'Folletto' Casali
 
New Managers: Good Intentions, Half Delegation
New Managers: Good Intentions, Half DelegationNew Managers: Good Intentions, Half Delegation
New Managers: Good Intentions, Half DelegationErin 'Folletto' Casali
 
The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)Erin 'Folletto' Casali
 
The Six Elements of Focus to Improve Your Craft
The Six Elements of Focus to Improve Your CraftThe Six Elements of Focus to Improve Your Craft
The Six Elements of Focus to Improve Your CraftErin 'Folletto' Casali
 
Grow Your Personal Leadership with Your Hybrid Traits
Grow Your Personal Leadership with Your Hybrid TraitsGrow Your Personal Leadership with Your Hybrid Traits
Grow Your Personal Leadership with Your Hybrid TraitsErin 'Folletto' Casali
 
Gestalt Design Principles for Developers
Gestalt Design Principles for DevelopersGestalt Design Principles for Developers
Gestalt Design Principles for DevelopersErin 'Folletto' Casali
 
The shift: UX Designers as Business Consultants
The shift: UX Designers as Business ConsultantsThe shift: UX Designers as Business Consultants
The shift: UX Designers as Business ConsultantsErin 'Folletto' Casali
 
The Three Speeds of Effective Collaboration
The Three Speeds of Effective CollaborationThe Three Speeds of Effective Collaboration
The Three Speeds of Effective CollaborationErin 'Folletto' Casali
 
Social Experience Design @ UX Australia 2013
Social Experience Design @ UX Australia 2013Social Experience Design @ UX Australia 2013
Social Experience Design @ UX Australia 2013Erin 'Folletto' Casali
 
Social Brand Experience: How to Manage a Motivational Brand
Social Brand Experience: How to Manage a Motivational BrandSocial Brand Experience: How to Manage a Motivational Brand
Social Brand Experience: How to Manage a Motivational BrandErin 'Folletto' Casali
 
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Erin 'Folletto' Casali
 
Social Experience Design @ Interaction 13
Social Experience Design @ Interaction 13Social Experience Design @ Interaction 13
Social Experience Design @ Interaction 13Erin 'Folletto' Casali
 

Mehr von Erin 'Folletto' Casali (20)

Mastering Feedback: You, the Team, the Product
Mastering Feedback: You, the Team, the ProductMastering Feedback: You, the Team, the Product
Mastering Feedback: You, the Team, the Product
 
Design Remote: The Async Advantage
Design Remote: The Async AdvantageDesign Remote: The Async Advantage
Design Remote: The Async Advantage
 
Foundations of Chat Bot Design
Foundations of Chat Bot DesignFoundations of Chat Bot Design
Foundations of Chat Bot Design
 
New Managers: Good Intentions, Half Delegation
New Managers: Good Intentions, Half DelegationNew Managers: Good Intentions, Half Delegation
New Managers: Good Intentions, Half Delegation
 
The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)
 
The Six Elements of Focus to Improve Your Craft
The Six Elements of Focus to Improve Your CraftThe Six Elements of Focus to Improve Your Craft
The Six Elements of Focus to Improve Your Craft
 
Kickstarting Design Thinking
Kickstarting Design ThinkingKickstarting Design Thinking
Kickstarting Design Thinking
 
Grow Your Personal Leadership with Your Hybrid Traits
Grow Your Personal Leadership with Your Hybrid TraitsGrow Your Personal Leadership with Your Hybrid Traits
Grow Your Personal Leadership with Your Hybrid Traits
 
The Thought Pump Model for Meditation
The Thought Pump Model for MeditationThe Thought Pump Model for Meditation
The Thought Pump Model for Meditation
 
Design with Personas: A Lean Approach
Design with Personas: A Lean ApproachDesign with Personas: A Lean Approach
Design with Personas: A Lean Approach
 
Gestalt Design Principles for Developers
Gestalt Design Principles for DevelopersGestalt Design Principles for Developers
Gestalt Design Principles for Developers
 
The shift: UX Designers as Business Consultants
The shift: UX Designers as Business ConsultantsThe shift: UX Designers as Business Consultants
The shift: UX Designers as Business Consultants
 
The Three Speeds of Effective Collaboration
The Three Speeds of Effective CollaborationThe Three Speeds of Effective Collaboration
The Three Speeds of Effective Collaboration
 
Social Experience Design @ UX Australia 2013
Social Experience Design @ UX Australia 2013Social Experience Design @ UX Australia 2013
Social Experience Design @ UX Australia 2013
 
Social Brand Experience: How to Manage a Motivational Brand
Social Brand Experience: How to Manage a Motivational BrandSocial Brand Experience: How to Manage a Motivational Brand
Social Brand Experience: How to Manage a Motivational Brand
 
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)
 
Design that Fosters Change
Design that Fosters ChangeDesign that Fosters Change
Design that Fosters Change
 
Social Usability Workshop @ LIFT13
Social Usability Workshop @ LIFT13Social Usability Workshop @ LIFT13
Social Usability Workshop @ LIFT13
 
Social Experience Design @ Interaction 13
Social Experience Design @ Interaction 13Social Experience Design @ Interaction 13
Social Experience Design @ Interaction 13
 
Relational Motivations and Brands
Relational Motivations and BrandsRelational Motivations and Brands
Relational Motivations and Brands
 

Kürzlich hochgeladen

WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 

Kürzlich hochgeladen (20)

WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 

The Making of WordPress·com Calypso: A Team Perspective