SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
DrupalCamp Brighton
Winning clients’ trust
Successful Agile project management
Cameron & Wilding , 18. 06. 2016
@ytulauratambien( This is my very bad choice for a Twitter ID … And yes , it’s from the Pedro Almodóvar movie : Y Tu Mama Tambien )
@cameronwilding( Yes , this is a much sensible choice of Twitter ID )
Talk Overview
Since embracing Agile Scrum project management methodology, winning clients’
trust has become smoother across our accounts. Along the years, I have noticed a
few patterns of success across these projects, with clients such as the Imperial
War Museums, the Telegraph Media Group, Sage Publications, and The
Economist. The underlying common denominator of success being happy,
satisfied and returning customers.
Agenda
● A bit about me and C&W
● Quick Agile overview
● Winning Clients’ Trust - Patterns
○ Culture: What we stand for
○ Scrum Workflow
○ Effective Communication
○ Scrum Ceremonies
○ Budget Management
● Winning Clients’ Trust - Case studies
○ Sage Publications - Workflow review
○ The Economist - Backlog grooming
○ The Telegraph - Team re-alignment
● The Golden Rule
A bit about me
and C&W
A bit about me
● 9 years in the digital industry
● 6 years focus on open source
technology
● 2+ years Agile
● Italian #StayIn
Cameron & Wilding
● Drupal specialist since 2006
● Team of 20 people, London HQ
● Professional, passionate, friendly
● Award Winning
● Drupal 8, web and App dev, UX design,
strategy consultancy...
● Agile project management and coaching
● Experience in travel, media, publishing, third
section, finance, arts
“ Great team, great clients,
great work ”
Quick Agile overview
The Agile Manifesto
Individuals & interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Winning Clients’ Trust:
Practices
Culture: What we stand for
● Open and honest
● Under promise, over deliver
● Great team, great clients, great work
● Great communication
● Professional and friendly
Scrum Workflow [1/2]
● Jira sprint boards are always up to
date, ensuring transparency over the
progress
● Tickets include detailed user stories
with refined acceptance criteria
TO DO IN PROGRESS PEER REVIEW IN TESTING DONE
local / dev local / dev local & test / dev candwtest / QA candwtest / QA
Assigned to the dev
at the start of the
sprint
Dev implement peer
review feedback as
priority
2 devs peer review,
code only
Functional testing: all
ACs are met
Stories that have
passed testing are
ready here
Prioritised top to
bottom
Dev starts working on
story
Once code is
approved merge to
candwtest
If yes, story is closed
with a comment
Stories in this
column, are merged,
passed testing,
realise tagged
Flagged stories that
didn’t pass testing
are back here at the
top of the queue
Quick testing: dev
makes sure all ACs
are met
Once merged, dev
tags the user story on
Jira against its
release
If not, story is
flagged and sent
back to the dev with
a comment
Dev completes dev
specs
Dev completes QA
instructions before
assigning ticket to QA
team
If ACs are met, but
we realise we
wanted something
different a new story
is raised in the
backlog
Effective Communication [1/2]
● Instant BUT streamlined communication
● Fast feedback loop
● Encourages collaboration
● Whole team = no “middle man”
● Reduce misunderstanding(-s)
● Be assertive, confident but collaborative
Effective Communication [2/2]
● Keep your personal touch
○ Be genuine
○ Down to earth
○ Be fun
● It’s not always easy
○ Disagree
○ Admit mistakes
○ Encourage feedback
“The quality of the work they produced was
outstanding, and the project was run with
great humour and with the spirit of one big
team.
I would not hesitate to recommend the
Cameron & Wilding team, who have been a real
joy to work with”
Jeremy Ottevanger, Technical Web Manager
Imperial War Museums (IWM)
Scrum Ceremonies [1/2]
● Sprint backlog grooming [Jira]
● Sprint planning
● Daily scrums
● Sprint demo
● Sprint retrospective
Scrum Ceremonies [1/2]
● Clients prepare for meetings, as it’s us (grooming)
● Be informative when sharing information (stand ups)
● Facilitate meetings
○ cut off off-topic conversations
○ assign owners to actions (retrospectives)
○ review and monitor agreed actions/mitigation points, before the end of the sprint
“Your clients time is precious... as it’s yours”
Budget Management [1/2]
● Budget tracking
● Budget forecasting (team availability)
● Reporting, we’re always in control:
○ sprint reports
○ release reports
○ timesheets
“Their excellent project management -
which is an example of how a third party
company should report about the "health"
of a project - their developers’ passion for
high quality code and the "openness" of
their management were key in our
successful relationship”
Emilio Vacca, Director of Mobile
The Telegraph Media Group (TMG)
Budget Management [2/2]
Winning Clients’ Trust:
Case studies
● Agenda
○ Agile improvements
○ Sage Jira board & workflows
○ Team roles & responsibilities
● Attendees
○ C&W
○ Sage UK
○ Sage India
○ Sage US
○ 3rd parties
● Goal
As all new teams we need a common
understanding of
[1] how to best work together and
[2] roles & responsibilities of each team
member
in order to run smooth, more integrated and
collaborative sprints
Sage Publications - Workflow review [1/2]
Agile improvements already in place
○ What is a user story, and what is not
○ Working with sprint goals
○ Backlog grooming and preparation
The Economist - Backlog grooming
● The backlog grooming meetings are a product backlog refinements
● Writing user stories and prioritisation happens ahead (!!) of the session
● It helps keeping the backlog clean and orderly
What happens during the backlog grooming sessions? We
○ Discuss the top items on the product backlog by asking questions
○ Refine user stories by translating the answers in additional Acceptance Criteria
○ Estimate user stories
○ Look deeper into the backlog to do longer-range planning (2 sprints)
The Telegraph - Team re-alignment
● Your knowledge of the product is built here, its intricacies, its history
● You are aware why certain decisions are taken
● You pro-actively contribute to shape the product
● You ensure user stories are clear for you / your team
○ It’s not only about the devs !
When you have a good backlog session, the rest of your time is focus time,
as the majority of your Qs have been answered already
The Golden Rule
Flexibility ● There’s no just ONE way to do things
● Adapt your work style
● Be receptive
● Observe
● Keep an open mind
Thank you !
C&W TWITTER @cameronwilding
C&W EMAIL info@cameronandwilding.com
C&W WEB www.cameronandwilding.com
C&W LINKEDIN https://www.linkedin.com/company/cameron-&-wilding/
LAURA TWITTER @ytulauratambien
LAURA EMAIL laura.delnevo@cameronandwilding.com
VALENTINO ROSSI FAN CLUB … only kidding !

Mais conteúdo relacionado

Mais procurados

Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileKnoldus Inc.
 
Agile In 15 Minutes
Agile In 15 MinutesAgile In 15 Minutes
Agile In 15 MinutesHenry Jacob
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...AgileNetwork
 
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgileNetwork
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"Délio Almeida
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumVoximate
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Dvir Zohar
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flowYuval Yeret
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrumTarun Singh
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answersAltimetrik
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfallDvir Zohar
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
Value Stream Mapping: Intro for ScrumMasters
Value Stream Mapping: Intro for ScrumMasters Value Stream Mapping: Intro for ScrumMasters
Value Stream Mapping: Intro for ScrumMasters Doug Oates
 

Mais procurados (20)

Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Agile In 15 Minutes
Agile In 15 MinutesAgile In 15 Minutes
Agile In 15 Minutes
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
 
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog items
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017
 
Agile - Essential Scrum
Agile - Essential ScrumAgile - Essential Scrum
Agile - Essential Scrum
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flow
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrum
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Value Stream Mapping: Intro for ScrumMasters
Value Stream Mapping: Intro for ScrumMasters Value Stream Mapping: Intro for ScrumMasters
Value Stream Mapping: Intro for ScrumMasters
 

Destaque

LKRU 2014: Real Change Management
LKRU 2014: Real Change ManagementLKRU 2014: Real Change Management
LKRU 2014: Real Change ManagementSergey Shcherbinin
 
Illusions - Agile Prague 2016
Illusions - Agile Prague 2016Illusions - Agile Prague 2016
Illusions - Agile Prague 2016Tomas Kejzlar
 
Holacracy: Management with no managers
Holacracy: Management with no managersHolacracy: Management with no managers
Holacracy: Management with no managersSergey Shcherbinin
 
Kubisys-Product-Overview-1.2
Kubisys-Product-Overview-1.2Kubisys-Product-Overview-1.2
Kubisys-Product-Overview-1.2Shinichi Urano
 
Tugas ibd bab 2
Tugas ibd bab 2Tugas ibd bab 2
Tugas ibd bab 2crazyjek
 
Nancy hamann. patricia fernández tp2 tecnología.
Nancy hamann. patricia fernández tp2 tecnología.Nancy hamann. patricia fernández tp2 tecnología.
Nancy hamann. patricia fernández tp2 tecnología.Nancy Hamann
 
Edital nº 004/2015-2016 - Concurso de Desenho
Edital nº 004/2015-2016 - Concurso de DesenhoEdital nº 004/2015-2016 - Concurso de Desenho
Edital nº 004/2015-2016 - Concurso de Desenhodemolaymt
 
Tassos Koutlas - Tour API in Drupal 8
Tassos Koutlas - Tour API in Drupal 8Tassos Koutlas - Tour API in Drupal 8
Tassos Koutlas - Tour API in Drupal 8cameronandwilding
 
Create rich web stories with Drupal 8 and paragraphs
Create rich web stories with Drupal 8 and paragraphsCreate rich web stories with Drupal 8 and paragraphs
Create rich web stories with Drupal 8 and paragraphsTassos Koutlas
 
How to set your business sales goals
How to set your business sales goalsHow to set your business sales goals
How to set your business sales goalsDr. Rachna Jain
 

Destaque (13)

LKRU 2014: Real Change Management
LKRU 2014: Real Change ManagementLKRU 2014: Real Change Management
LKRU 2014: Real Change Management
 
Illusions - Agile Prague 2016
Illusions - Agile Prague 2016Illusions - Agile Prague 2016
Illusions - Agile Prague 2016
 
Holacracy: Management with no managers
Holacracy: Management with no managersHolacracy: Management with no managers
Holacracy: Management with no managers
 
MOHAMED JAFAR CV
MOHAMED JAFAR CVMOHAMED JAFAR CV
MOHAMED JAFAR CV
 
My New Resume (1)
My New Resume (1)My New Resume (1)
My New Resume (1)
 
Kubisys-Product-Overview-1.2
Kubisys-Product-Overview-1.2Kubisys-Product-Overview-1.2
Kubisys-Product-Overview-1.2
 
Tugas ibd bab 2
Tugas ibd bab 2Tugas ibd bab 2
Tugas ibd bab 2
 
Nancy hamann. patricia fernández tp2 tecnología.
Nancy hamann. patricia fernández tp2 tecnología.Nancy hamann. patricia fernández tp2 tecnología.
Nancy hamann. patricia fernández tp2 tecnología.
 
Edital nº 004/2015-2016 - Concurso de Desenho
Edital nº 004/2015-2016 - Concurso de DesenhoEdital nº 004/2015-2016 - Concurso de Desenho
Edital nº 004/2015-2016 - Concurso de Desenho
 
Tassos Koutlas - Tour API in Drupal 8
Tassos Koutlas - Tour API in Drupal 8Tassos Koutlas - Tour API in Drupal 8
Tassos Koutlas - Tour API in Drupal 8
 
19. SKOJ - Komunikacija za odgovornost in skladnost - Barbara Rudman, Johnso...
19. SKOJ - Komunikacija  za odgovornost in skladnost - Barbara Rudman, Johnso...19. SKOJ - Komunikacija  za odgovornost in skladnost - Barbara Rudman, Johnso...
19. SKOJ - Komunikacija za odgovornost in skladnost - Barbara Rudman, Johnso...
 
Create rich web stories with Drupal 8 and paragraphs
Create rich web stories with Drupal 8 and paragraphsCreate rich web stories with Drupal 8 and paragraphs
Create rich web stories with Drupal 8 and paragraphs
 
How to set your business sales goals
How to set your business sales goalsHow to set your business sales goals
How to set your business sales goals
 

Semelhante a Laura Delnevo - Winning your clients' trust with Agile project management

Winning clients' trust with Agile project management
Winning clients' trust with Agile project management Winning clients' trust with Agile project management
Winning clients' trust with Agile project management cameronandwilding
 
Agile methods training
Agile methods trainingAgile methods training
Agile methods trainingCeri Tandogan
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Aaron Roy
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 
Running Agile on a non-Agile Environment, by Nuno Caneco
Running Agile on a non-Agile Environment, by Nuno CanecoRunning Agile on a non-Agile Environment, by Nuno Caneco
Running Agile on a non-Agile Environment, by Nuno CanecoAgile Connect®
 
Running Scrum on a non-Agile environment - Tales from a past experience" By N...
Running Scrum on a non-Agile environment - Tales from a past experience" By N...Running Scrum on a non-Agile environment - Tales from a past experience" By N...
Running Scrum on a non-Agile environment - Tales from a past experience" By N...Agile Connect Lisbon
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GBGaurav IG
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices WorkshopVelocity Partners
 
The Agility Continuum
The Agility ContinuumThe Agility Continuum
The Agility ContinuumThene Sheehy
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
WIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologiesWIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologiesJulija Melnika
 

Semelhante a Laura Delnevo - Winning your clients' trust with Agile project management (20)

Winning clients' trust with Agile project management
Winning clients' trust with Agile project management Winning clients' trust with Agile project management
Winning clients' trust with Agile project management
 
Agile methods training
Agile methods trainingAgile methods training
Agile methods training
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Running Agile on a non-Agile Environment, by Nuno Caneco
Running Agile on a non-Agile Environment, by Nuno CanecoRunning Agile on a non-Agile Environment, by Nuno Caneco
Running Agile on a non-Agile Environment, by Nuno Caneco
 
Running Scrum on a non-Agile environment - Tales from a past experience" By N...
Running Scrum on a non-Agile environment - Tales from a past experience" By N...Running Scrum on a non-Agile environment - Tales from a past experience" By N...
Running Scrum on a non-Agile environment - Tales from a past experience" By N...
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GB
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices Workshop
 
Agile overview
Agile overviewAgile overview
Agile overview
 
The Agility Continuum
The Agility ContinuumThe Agility Continuum
The Agility Continuum
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
WIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologiesWIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologies
 

Último

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Último (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Laura Delnevo - Winning your clients' trust with Agile project management

  • 1. DrupalCamp Brighton Winning clients’ trust Successful Agile project management Cameron & Wilding , 18. 06. 2016
  • 2. @ytulauratambien( This is my very bad choice for a Twitter ID … And yes , it’s from the Pedro Almodóvar movie : Y Tu Mama Tambien ) @cameronwilding( Yes , this is a much sensible choice of Twitter ID )
  • 3. Talk Overview Since embracing Agile Scrum project management methodology, winning clients’ trust has become smoother across our accounts. Along the years, I have noticed a few patterns of success across these projects, with clients such as the Imperial War Museums, the Telegraph Media Group, Sage Publications, and The Economist. The underlying common denominator of success being happy, satisfied and returning customers.
  • 4. Agenda ● A bit about me and C&W ● Quick Agile overview ● Winning Clients’ Trust - Patterns ○ Culture: What we stand for ○ Scrum Workflow ○ Effective Communication ○ Scrum Ceremonies ○ Budget Management ● Winning Clients’ Trust - Case studies ○ Sage Publications - Workflow review ○ The Economist - Backlog grooming ○ The Telegraph - Team re-alignment ● The Golden Rule
  • 5. A bit about me and C&W
  • 6. A bit about me ● 9 years in the digital industry ● 6 years focus on open source technology ● 2+ years Agile ● Italian #StayIn
  • 7. Cameron & Wilding ● Drupal specialist since 2006 ● Team of 20 people, London HQ ● Professional, passionate, friendly ● Award Winning ● Drupal 8, web and App dev, UX design, strategy consultancy... ● Agile project management and coaching ● Experience in travel, media, publishing, third section, finance, arts “ Great team, great clients, great work ”
  • 9.
  • 10.
  • 11.
  • 12. The Agile Manifesto Individuals & interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 14. Culture: What we stand for ● Open and honest ● Under promise, over deliver ● Great team, great clients, great work ● Great communication ● Professional and friendly
  • 15. Scrum Workflow [1/2] ● Jira sprint boards are always up to date, ensuring transparency over the progress ● Tickets include detailed user stories with refined acceptance criteria
  • 16. TO DO IN PROGRESS PEER REVIEW IN TESTING DONE local / dev local / dev local & test / dev candwtest / QA candwtest / QA Assigned to the dev at the start of the sprint Dev implement peer review feedback as priority 2 devs peer review, code only Functional testing: all ACs are met Stories that have passed testing are ready here Prioritised top to bottom Dev starts working on story Once code is approved merge to candwtest If yes, story is closed with a comment Stories in this column, are merged, passed testing, realise tagged Flagged stories that didn’t pass testing are back here at the top of the queue Quick testing: dev makes sure all ACs are met Once merged, dev tags the user story on Jira against its release If not, story is flagged and sent back to the dev with a comment Dev completes dev specs Dev completes QA instructions before assigning ticket to QA team If ACs are met, but we realise we wanted something different a new story is raised in the backlog
  • 17. Effective Communication [1/2] ● Instant BUT streamlined communication ● Fast feedback loop ● Encourages collaboration ● Whole team = no “middle man” ● Reduce misunderstanding(-s) ● Be assertive, confident but collaborative
  • 18. Effective Communication [2/2] ● Keep your personal touch ○ Be genuine ○ Down to earth ○ Be fun ● It’s not always easy ○ Disagree ○ Admit mistakes ○ Encourage feedback “The quality of the work they produced was outstanding, and the project was run with great humour and with the spirit of one big team. I would not hesitate to recommend the Cameron & Wilding team, who have been a real joy to work with” Jeremy Ottevanger, Technical Web Manager Imperial War Museums (IWM)
  • 19. Scrum Ceremonies [1/2] ● Sprint backlog grooming [Jira] ● Sprint planning ● Daily scrums ● Sprint demo ● Sprint retrospective
  • 20. Scrum Ceremonies [1/2] ● Clients prepare for meetings, as it’s us (grooming) ● Be informative when sharing information (stand ups) ● Facilitate meetings ○ cut off off-topic conversations ○ assign owners to actions (retrospectives) ○ review and monitor agreed actions/mitigation points, before the end of the sprint “Your clients time is precious... as it’s yours”
  • 21. Budget Management [1/2] ● Budget tracking ● Budget forecasting (team availability) ● Reporting, we’re always in control: ○ sprint reports ○ release reports ○ timesheets “Their excellent project management - which is an example of how a third party company should report about the "health" of a project - their developers’ passion for high quality code and the "openness" of their management were key in our successful relationship” Emilio Vacca, Director of Mobile The Telegraph Media Group (TMG)
  • 24. ● Agenda ○ Agile improvements ○ Sage Jira board & workflows ○ Team roles & responsibilities ● Attendees ○ C&W ○ Sage UK ○ Sage India ○ Sage US ○ 3rd parties ● Goal As all new teams we need a common understanding of [1] how to best work together and [2] roles & responsibilities of each team member in order to run smooth, more integrated and collaborative sprints Sage Publications - Workflow review [1/2]
  • 25. Agile improvements already in place ○ What is a user story, and what is not ○ Working with sprint goals ○ Backlog grooming and preparation
  • 26. The Economist - Backlog grooming ● The backlog grooming meetings are a product backlog refinements ● Writing user stories and prioritisation happens ahead (!!) of the session ● It helps keeping the backlog clean and orderly What happens during the backlog grooming sessions? We ○ Discuss the top items on the product backlog by asking questions ○ Refine user stories by translating the answers in additional Acceptance Criteria ○ Estimate user stories ○ Look deeper into the backlog to do longer-range planning (2 sprints)
  • 27. The Telegraph - Team re-alignment ● Your knowledge of the product is built here, its intricacies, its history ● You are aware why certain decisions are taken ● You pro-actively contribute to shape the product ● You ensure user stories are clear for you / your team ○ It’s not only about the devs ! When you have a good backlog session, the rest of your time is focus time, as the majority of your Qs have been answered already
  • 28. The Golden Rule Flexibility ● There’s no just ONE way to do things ● Adapt your work style ● Be receptive ● Observe ● Keep an open mind
  • 30. C&W TWITTER @cameronwilding C&W EMAIL info@cameronandwilding.com C&W WEB www.cameronandwilding.com C&W LINKEDIN https://www.linkedin.com/company/cameron-&-wilding/ LAURA TWITTER @ytulauratambien LAURA EMAIL laura.delnevo@cameronandwilding.com VALENTINO ROSSI FAN CLUB … only kidding !