SlideShare a Scribd company logo
1
The Approach
Ingredients of eCommerce Success
• Motivations based on numbers/profits/ROI,
• Board involvement and support,
• Courage to adapt your offline business and
processes,
– prices & offer,
– logistics,
– product management,
– integrations.
• Physically written e-Commerce Strategy,
• On-board eCommerce Manager,
• On-board CTO or Technical consultant.
2
http://www.slideshare.net/divanteltd/surprising-failure-factors-when-implementing-
ecommerce-and-omnichannle-ebusiness
Organizational traps
• eCommerce success is incompatible with
a Silo-based-organization - it should
involve marketing AND sales AND IT …
• Setup RACI diagram - stakeholders who’s
who:
• Keep Business Owner informed,
• Make sure Product Owner is
decisive
• Your stakeholders needs will be
contradictory and can vary in time -
collect them, try to find a consensus,
design and show something easily
understandable
http://divante.co/blog/starting-ecommerce-management-boards-common-mistakes/
Your Team
Product Owner
- details,
- making decisions &
finding consensus within
the Organization,
- problem solving.
Business Owner
- interested in budget & time,
- results,
- not for problem solving.
Project Manager
- providing results,
- making decisions,
- problem solving.
The Team
- focused on technology,
- not business guys,
- details, quality, results.Managers
- focused on their people,
- focused on partial
processes,
- Product Owner must
cooperate with them
Organization Vendor
T&M vs. Fixed price
Agile - T&M
• Ongoing demos / retro meetings,
• Control over deadlines: deploy often / deploy early,
• Typically you work in SCRUM or other Agile
methodologies,
• Full control over the project, features, and quality,
• Clarity - pay only for hours spent on the project,
• No UATs wars at the end of the project - overall
quality.
5
Waterfall - Fixed
• Almost no control over the project after analysis
phase,
• Months with no feedback from the end users,
• Waterfall methodologies in use
• Specifications over quality
• Little to no communication
• Company team involvement
• UATs wars.
http://divante.co/blog/timematerials-definitely/
Agile traps
• Is your company ready for Agile?
• To remember: Business Owners are focused
on results / time / budget
• It’s tempting to start development without
proper analysis and schedule/estimation
• It’s easy to overrun the budget and/or
schedule without the desirable results,
• It’s required to book time for daily demo
meetings,
• It’s required to gather feedback early
• Requires ongoing updates for BO
(steering committees?)
• Healthy Trust but verification is required
• No surprises rule
Agile in eCommerce = Use Waterfall instead :-)
1. Do the analysis at the start, create backlog,
use User Stories and Mockups for a better
understanding at a business level
2. Estimate the entire project - budget and
deadline
3. Don’t negotiate down the dates and don’t
be too optimistic
4. Trust but verify ongoing results - be active
on demos and daily meetings.
Analysis and backlog
• Create detailed brief,
• Pricing you got from Sales rep != final budget,
• Final budget can be created after analysis phase
– business process description,
– user stories,
– mockups,
– integrations (always risky part)
• Never start development without analysis if you are
required to stick to the budget and/or deadline,
• Involve your team in the analysis process,
• Prioritize requirements using MoSCoW
Paper Prototypes
8
Concept 1 Concept 2 Concept 3
Budgeting
• Fixed price required? Use MoSCoW - MUST = 60% of budget; SHOULD + COULD =
40%,
• Check if budget is realistic:
– communication + PM (about 20% of development time),
– time needed for tests (20% of development) + fixes,
– buffer for risky parts (eg. 30% buffer on integrations),
– buffer for change orders (it depends, 20-30%?),
– every time you put business / end users in front of the
system, there will be change orders :)
• monitor project progress weekly:
– time spent / total time;
– time spent / time estimated;
– team pace;
– working hours until the end of the project
9
Requirements consensus
• There is no “single stakeholder” at
your company,
• Requirements consensus sometimes
needs an offline processes adoption
(common minimal denominator),
• Engage end users early - analysis,
tests,
• Plan pilot-phase carefully - select
early adopters from your company
units,
• Late changes often result in budget
overrun.
10http://divante.co/blog/7-worst-mistakes-product-manager-avoid/
Workshops - achieving consensus
We work in teams.
We generate ideas using personas.
Then we do paper prototyping
After that each team presents mockups
and discusses them with other teams.
Then we choose the best ideas and build
one coherent mockup prototype.
Project plan and schedule
• In SCRUM we try to map
the entire backlog to
sprints until the end of the
project using JIRA,
• You can use MS Project as
well but it’s hard to make
updates,
• We create Project
Knowledge documents
using Google Docs:
– Schedule,
– Resources +
availability,
– Open risks registry,
– Open Issues registry,
– RAG light reports
12
Ongoing cooperation
and reports
• Daily meetings are for the Team,
• Once per sprint, retro + demo,
• RAG light reports - budget burning, team pace
etc.,
• SCRUM - each sprint’s results should be
accepted,
• Bugs after sprint are normal - it’s how
development works; Plan some buffer for
issues if you don’t to have completely closed
sprints,
• Book your resources while sprint planning (eg.
business people to consult with),
• Be clear about tasks - set “Acceptance
criteria”
UATs
• Ongoing tests are focused on particular issues/tickets,
• UATs should be focused on overall business processes,
• Not all business users are equally tolerant of issues;
• Invite testers carefully - avoid backfire
• Create test scenarios for key Use cases / business processes,
• If is often okay to have 100-300 bugs after UATs,
• UATs should be done prior to Pilot phase (with end business users),
• Budget some space for changes after Pilot phase to fit end user's needs.
Product launch
• Deployment - most risky, most stressful
moment,
• Plan everything
– Plan A,
– Plan B,
– Plan C :-)?
• Plan DAY-0 with an hourly schedule,
• What can go wrong?
• Schedule with no surprises
– 2 weeks for UATs,
– 2-3 weeks for fixes,
– 2 weeks for re-tests,
– Code Freeze period,
– 3-4 weeks for Pilot phase,
– GO LIVE!
15http://divante.co/blog/launching-product/
Thank You!
Piotr Karwatka
say hi@divante.co
For more visit:
http://divante.co/knowledge
We base on the expertise we’ve got from a number of
projects and generalize it to find the gold rules eCommerce.

More Related Content

What's hot

Build Your O2O Funnel
Build Your O2O FunnelBuild Your O2O Funnel
Build Your O2O Funnel
SweetIQ
 

What's hot (20)

Omnichannel Architecture - OroCRM, PimCore, Magento
Omnichannel Architecture - OroCRM, PimCore, MagentoOmnichannel Architecture - OroCRM, PimCore, Magento
Omnichannel Architecture - OroCRM, PimCore, Magento
 
Magento B2B e-Commerce
Magento B2B e-CommerceMagento B2B e-Commerce
Magento B2B e-Commerce
 
e-Commerce Trends from 2014 to 2015 by Divante.co
e-Commerce Trends from 2014 to 2015 by Divante.coe-Commerce Trends from 2014 to 2015 by Divante.co
e-Commerce Trends from 2014 to 2015 by Divante.co
 
7 Key Indicators You've Outgrown Your eCommerce Platform
7 Key Indicators You've Outgrown Your eCommerce Platform7 Key Indicators You've Outgrown Your eCommerce Platform
7 Key Indicators You've Outgrown Your eCommerce Platform
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
 
MeasureWorks - StartupBootCamp Amsterdam - Outrun your competition
MeasureWorks - StartupBootCamp Amsterdam - Outrun your competitionMeasureWorks - StartupBootCamp Amsterdam - Outrun your competition
MeasureWorks - StartupBootCamp Amsterdam - Outrun your competition
 
O2O Online to Offline Retail
O2O Online to Offline RetailO2O Online to Offline Retail
O2O Online to Offline Retail
 
Omnichannel - 5 success factors
Omnichannel - 5 success factorsOmnichannel - 5 success factors
Omnichannel - 5 success factors
 
Practicology Conference - Ecommerce in China presentation
Practicology Conference - Ecommerce in China presentationPracticology Conference - Ecommerce in China presentation
Practicology Conference - Ecommerce in China presentation
 
The New-Era Digital Store: Expectations, Insights and Consumer Individuality
The New-Era Digital Store: Expectations, Insights and Consumer IndividualityThe New-Era Digital Store: Expectations, Insights and Consumer Individuality
The New-Era Digital Store: Expectations, Insights and Consumer Individuality
 
The Ecommerce Department of The Future, Martin Newman and Nupur Manchanda fro...
The Ecommerce Department of The Future, Martin Newman and Nupur Manchanda fro...The Ecommerce Department of The Future, Martin Newman and Nupur Manchanda fro...
The Ecommerce Department of The Future, Martin Newman and Nupur Manchanda fro...
 
E-Shop Hosting Package in China
E-Shop Hosting Package in ChinaE-Shop Hosting Package in China
E-Shop Hosting Package in China
 
An eCommerce Platform Manifesto | What Retailers Must Deliver to Outperform t...
An eCommerce Platform Manifesto | What Retailers Must Deliver to Outperform t...An eCommerce Platform Manifesto | What Retailers Must Deliver to Outperform t...
An eCommerce Platform Manifesto | What Retailers Must Deliver to Outperform t...
 
2020: How consumers will select and what retailers need to do
2020: How consumers will select and what retailers need to do2020: How consumers will select and what retailers need to do
2020: How consumers will select and what retailers need to do
 
Build Your O2O Funnel
Build Your O2O FunnelBuild Your O2O Funnel
Build Your O2O Funnel
 
100 Best practices in Omnichannel
100 Best practices in Omnichannel 100 Best practices in Omnichannel
100 Best practices in Omnichannel
 
Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)
 
Marketing Tech Engine - Meet Magento PL 2015
Marketing Tech Engine -   Meet Magento PL 2015 Marketing Tech Engine -   Meet Magento PL 2015
Marketing Tech Engine - Meet Magento PL 2015
 
E-Commerce Case Studies
E-Commerce Case StudiesE-Commerce Case Studies
E-Commerce Case Studies
 
Example report web performance scan 1.3
Example report web performance scan 1.3Example report web performance scan 1.3
Example report web performance scan 1.3
 

Viewers also liked

Angelo Coletta - Dalla Mass production alla mass customization
Angelo Coletta - Dalla Mass production alla mass customizationAngelo Coletta - Dalla Mass production alla mass customization
Angelo Coletta - Dalla Mass production alla mass customization
Meet Magento Italy
 

Viewers also liked (20)

Dirk Pinamonti - User Experience, Mobile, Cross Border: grow your business wi...
Dirk Pinamonti - User Experience, Mobile, Cross Border: grow your business wi...Dirk Pinamonti - User Experience, Mobile, Cross Border: grow your business wi...
Dirk Pinamonti - User Experience, Mobile, Cross Border: grow your business wi...
 
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
 
Oleksii Korshenko - Magento 2 Backwards Compatible Policy
Oleksii Korshenko - Magento 2 Backwards Compatible PolicyOleksii Korshenko - Magento 2 Backwards Compatible Policy
Oleksii Korshenko - Magento 2 Backwards Compatible Policy
 
Vitalyi Golomoziy - Integration tests in Magento 2
Vitalyi Golomoziy - Integration tests in Magento 2Vitalyi Golomoziy - Integration tests in Magento 2
Vitalyi Golomoziy - Integration tests in Magento 2
 
R.Grassi - P.Sardo - One integration: every wat to pay
R.Grassi - P.Sardo - One integration: every wat to payR.Grassi - P.Sardo - One integration: every wat to pay
R.Grassi - P.Sardo - One integration: every wat to pay
 
Federico Minzoni - Software as a Service
Federico Minzoni - Software as a ServiceFederico Minzoni - Software as a Service
Federico Minzoni - Software as a Service
 
Giovanni Cappellotto - Come gestire le recommendation e le personalizzazioni ...
Giovanni Cappellotto - Come gestire le recommendation e le personalizzazioni ...Giovanni Cappellotto - Come gestire le recommendation e le personalizzazioni ...
Giovanni Cappellotto - Come gestire le recommendation e le personalizzazioni ...
 
Alejandro Cordero - Secure Electronic Commerce New Business and Repeat Busine...
Alejandro Cordero - Secure Electronic Commerce New Business and Repeat Busine...Alejandro Cordero - Secure Electronic Commerce New Business and Repeat Busine...
Alejandro Cordero - Secure Electronic Commerce New Business and Repeat Busine...
 
Igor Bondarenko - Magento2 Performance Bottlenecks: How to avoid it
Igor Bondarenko - Magento2 Performance Bottlenecks: How to avoid itIgor Bondarenko - Magento2 Performance Bottlenecks: How to avoid it
Igor Bondarenko - Magento2 Performance Bottlenecks: How to avoid it
 
Irene Iaccio - Magento2 e RequireJS. The right way
Irene Iaccio - Magento2 e RequireJS. The right wayIrene Iaccio - Magento2 e RequireJS. The right way
Irene Iaccio - Magento2 e RequireJS. The right way
 
Alan Rhode: Ecommerce export: IVA, dazi doganali, accise e altri importanti t...
Alan Rhode: Ecommerce export: IVA, dazi doganali, accise e altri importanti t...Alan Rhode: Ecommerce export: IVA, dazi doganali, accise e altri importanti t...
Alan Rhode: Ecommerce export: IVA, dazi doganali, accise e altri importanti t...
 
Angelo Coletta - Dalla Mass production alla mass customization
Angelo Coletta - Dalla Mass production alla mass customizationAngelo Coletta - Dalla Mass production alla mass customization
Angelo Coletta - Dalla Mass production alla mass customization
 
Alessandro La Ciura - Live Chat ed Ecommerce: (ma) la chat vende veramente di...
Alessandro La Ciura - Live Chat ed Ecommerce: (ma) la chat vende veramente di...Alessandro La Ciura - Live Chat ed Ecommerce: (ma) la chat vende veramente di...
Alessandro La Ciura - Live Chat ed Ecommerce: (ma) la chat vende veramente di...
 
Riccardo Tempesta - The right tools for the right job (or: surviving Magento ...
Riccardo Tempesta - The right tools for the right job (or: surviving Magento ...Riccardo Tempesta - The right tools for the right job (or: surviving Magento ...
Riccardo Tempesta - The right tools for the right job (or: surviving Magento ...
 
Roberto Fumarola - Il marketing nel post spedizione, tante opportunità da cog...
Roberto Fumarola - Il marketing nel post spedizione, tante opportunità da cog...Roberto Fumarola - Il marketing nel post spedizione, tante opportunità da cog...
Roberto Fumarola - Il marketing nel post spedizione, tante opportunità da cog...
 
William Sbarzaglia - Le buyer personas nell'e-commerce
William Sbarzaglia - Le buyer personas nell'e-commerceWilliam Sbarzaglia - Le buyer personas nell'e-commerce
William Sbarzaglia - Le buyer personas nell'e-commerce
 
Gian Mario Infelici - Marketing automation e omnicanalità: come unire i canal...
Gian Mario Infelici - Marketing automation e omnicanalità: come unire i canal...Gian Mario Infelici - Marketing automation e omnicanalità: come unire i canal...
Gian Mario Infelici - Marketing automation e omnicanalità: come unire i canal...
 
Andrea Zwirner - Magento security and hardening strategies
Andrea Zwirner - Magento security and hardening strategiesAndrea Zwirner - Magento security and hardening strategies
Andrea Zwirner - Magento security and hardening strategies
 
Iacopo Pecchi - Aprire un E-commerce in CINA dalla A alla Z
Iacopo Pecchi - Aprire un E-commerce in CINA dalla A alla ZIacopo Pecchi - Aprire un E-commerce in CINA dalla A alla Z
Iacopo Pecchi - Aprire un E-commerce in CINA dalla A alla Z
 
Francesca Bazzi - Lo scenario e-commerce in Italia e nel mondo: dati, trend e...
Francesca Bazzi - Lo scenario e-commerce in Italia e nel mondo: dati, trend e...Francesca Bazzi - Lo scenario e-commerce in Italia e nel mondo: dati, trend e...
Francesca Bazzi - Lo scenario e-commerce in Italia e nel mondo: dati, trend e...
 

Similar to Piotr Karwatka - Managing IT project with no doubts. How to work with Agency, manage process and expectations and execute successful Magento project using SCRUM methodology.

Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
Terry Bunio
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
Murray Cantor
 

Similar to Piotr Karwatka - Managing IT project with no doubts. How to work with Agency, manage process and expectations and execute successful Magento project using SCRUM methodology. (20)

Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Top 10 Workday Jobs
Top 10 Workday JobsTop 10 Workday Jobs
Top 10 Workday Jobs
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
SAP ASAP 8 Methodology
SAP ASAP 8 MethodologySAP ASAP 8 Methodology
SAP ASAP 8 Methodology
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
Pm Tool Meetup
Pm Tool MeetupPm Tool Meetup
Pm Tool Meetup
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
Practical tips for implementing corporate performance management system
Practical tips for implementing corporate performance management systemPractical tips for implementing corporate performance management system
Practical tips for implementing corporate performance management system
 
Business case writing presentation
Business case writing presentationBusiness case writing presentation
Business case writing presentation
 
Lean startup
Lean startupLean startup
Lean startup
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product Management
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile Waterfall
 
Keeping Product Success Metrics in Check by Microsoft Product Lead
Keeping Product Success Metrics in Check by Microsoft Product LeadKeeping Product Success Metrics in Check by Microsoft Product Lead
Keeping Product Success Metrics in Check by Microsoft Product Lead
 
Roadmap
RoadmapRoadmap
Roadmap
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
T&E – total control across your organization
T&E – total control across your organizationT&E – total control across your organization
T&E – total control across your organization
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 

More from Meet Magento Italy

Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Meet Magento Italy
 

More from Meet Magento Italy (20)

Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...
Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...
Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...
 
Vinai Kopp - How i develop M2 modules
Vinai Kopp - How i develop M2 modules Vinai Kopp - How i develop M2 modules
Vinai Kopp - How i develop M2 modules
 
Eugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
Eugene Shaksuvarov - Tuning Magento 2 for Maximum PerformanceEugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
Eugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
 
Muliadi jeo - How to sell online in Indonesia
Muliadi jeo - How to sell online in IndonesiaMuliadi jeo - How to sell online in Indonesia
Muliadi jeo - How to sell online in Indonesia
 
Max Pronko - 10 migration mistakes from Magento 1 to Magento 2
Max Pronko - 10 migration mistakes from Magento 1 to Magento 2Max Pronko - 10 migration mistakes from Magento 1 to Magento 2
Max Pronko - 10 migration mistakes from Magento 1 to Magento 2
 
Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...
Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...
Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...
 
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best PracticesBodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
 
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
 
Vinai Kopp - FPC Hole punching in Magento 2
Vinai Kopp - FPC Hole punching in Magento 2Vinai Kopp - FPC Hole punching in Magento 2
Vinai Kopp - FPC Hole punching in Magento 2
 
Jacopo Nardiello - From CI to Prod: Running Magento at scale with Kubernetes
Jacopo Nardiello - From CI to Prod: Running Magento at scale with KubernetesJacopo Nardiello - From CI to Prod: Running Magento at scale with Kubernetes
Jacopo Nardiello - From CI to Prod: Running Magento at scale with Kubernetes
 
James Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With YouJames Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With You
 
Talesh Seeparsan - The Hound of the Malwarevilles
Talesh Seeparsan - The Hound of the MalwarevillesTalesh Seeparsan - The Hound of the Malwarevilles
Talesh Seeparsan - The Hound of the Malwarevilles
 
Miguel Balparda - A day in support
Miguel Balparda - A day in supportMiguel Balparda - A day in support
Miguel Balparda - A day in support
 
Volodymyr Kublytskyi - Develop Product, Design Platform
Volodymyr Kublytskyi - Develop Product, Design PlatformVolodymyr Kublytskyi - Develop Product, Design Platform
Volodymyr Kublytskyi - Develop Product, Design Platform
 
Rosario Toscano - Processi di ottimizzazione per una crescita continua
Rosario Toscano - Processi di ottimizzazione per una crescita continuaRosario Toscano - Processi di ottimizzazione per una crescita continua
Rosario Toscano - Processi di ottimizzazione per una crescita continua
 
Henrik Feld Jakobsen - How to sell online Scandinavia
Henrik Feld Jakobsen - How to sell online ScandinaviaHenrik Feld Jakobsen - How to sell online Scandinavia
Henrik Feld Jakobsen - How to sell online Scandinavia
 
Rabia Qureshi - How to sell online in UK
Rabia Qureshi - How to sell online in UKRabia Qureshi - How to sell online in UK
Rabia Qureshi - How to sell online in UK
 
Matteo Schuerch - How to sell online in Switzerland
Matteo Schuerch - How to sell online in SwitzerlandMatteo Schuerch - How to sell online in Switzerland
Matteo Schuerch - How to sell online in Switzerland
 
Il data-driven nell’e-commerce: il caso studio Alessi
Il data-driven nell’e-commerce: il caso studio AlessiIl data-driven nell’e-commerce: il caso studio Alessi
Il data-driven nell’e-commerce: il caso studio Alessi
 
Philippe Bernou - Seamless omnichannel solutions with Magento order management
Philippe Bernou - Seamless omnichannel solutions with Magento order managementPhilippe Bernou - Seamless omnichannel solutions with Magento order management
Philippe Bernou - Seamless omnichannel solutions with Magento order management
 

Recently uploaded

527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
rajpreetkaur75080
 

Recently uploaded (15)

Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx
 
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDF
 
Hi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxHi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptx
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking
 

Piotr Karwatka - Managing IT project with no doubts. How to work with Agency, manage process and expectations and execute successful Magento project using SCRUM methodology.

  • 1. 1
  • 2. The Approach Ingredients of eCommerce Success • Motivations based on numbers/profits/ROI, • Board involvement and support, • Courage to adapt your offline business and processes, – prices & offer, – logistics, – product management, – integrations. • Physically written e-Commerce Strategy, • On-board eCommerce Manager, • On-board CTO or Technical consultant. 2 http://www.slideshare.net/divanteltd/surprising-failure-factors-when-implementing- ecommerce-and-omnichannle-ebusiness
  • 3. Organizational traps • eCommerce success is incompatible with a Silo-based-organization - it should involve marketing AND sales AND IT … • Setup RACI diagram - stakeholders who’s who: • Keep Business Owner informed, • Make sure Product Owner is decisive • Your stakeholders needs will be contradictory and can vary in time - collect them, try to find a consensus, design and show something easily understandable http://divante.co/blog/starting-ecommerce-management-boards-common-mistakes/
  • 4. Your Team Product Owner - details, - making decisions & finding consensus within the Organization, - problem solving. Business Owner - interested in budget & time, - results, - not for problem solving. Project Manager - providing results, - making decisions, - problem solving. The Team - focused on technology, - not business guys, - details, quality, results.Managers - focused on their people, - focused on partial processes, - Product Owner must cooperate with them Organization Vendor
  • 5. T&M vs. Fixed price Agile - T&M • Ongoing demos / retro meetings, • Control over deadlines: deploy often / deploy early, • Typically you work in SCRUM or other Agile methodologies, • Full control over the project, features, and quality, • Clarity - pay only for hours spent on the project, • No UATs wars at the end of the project - overall quality. 5 Waterfall - Fixed • Almost no control over the project after analysis phase, • Months with no feedback from the end users, • Waterfall methodologies in use • Specifications over quality • Little to no communication • Company team involvement • UATs wars. http://divante.co/blog/timematerials-definitely/
  • 6. Agile traps • Is your company ready for Agile? • To remember: Business Owners are focused on results / time / budget • It’s tempting to start development without proper analysis and schedule/estimation • It’s easy to overrun the budget and/or schedule without the desirable results, • It’s required to book time for daily demo meetings, • It’s required to gather feedback early • Requires ongoing updates for BO (steering committees?) • Healthy Trust but verification is required • No surprises rule Agile in eCommerce = Use Waterfall instead :-) 1. Do the analysis at the start, create backlog, use User Stories and Mockups for a better understanding at a business level 2. Estimate the entire project - budget and deadline 3. Don’t negotiate down the dates and don’t be too optimistic 4. Trust but verify ongoing results - be active on demos and daily meetings.
  • 7. Analysis and backlog • Create detailed brief, • Pricing you got from Sales rep != final budget, • Final budget can be created after analysis phase – business process description, – user stories, – mockups, – integrations (always risky part) • Never start development without analysis if you are required to stick to the budget and/or deadline, • Involve your team in the analysis process, • Prioritize requirements using MoSCoW
  • 8. Paper Prototypes 8 Concept 1 Concept 2 Concept 3
  • 9. Budgeting • Fixed price required? Use MoSCoW - MUST = 60% of budget; SHOULD + COULD = 40%, • Check if budget is realistic: – communication + PM (about 20% of development time), – time needed for tests (20% of development) + fixes, – buffer for risky parts (eg. 30% buffer on integrations), – buffer for change orders (it depends, 20-30%?), – every time you put business / end users in front of the system, there will be change orders :) • monitor project progress weekly: – time spent / total time; – time spent / time estimated; – team pace; – working hours until the end of the project 9
  • 10. Requirements consensus • There is no “single stakeholder” at your company, • Requirements consensus sometimes needs an offline processes adoption (common minimal denominator), • Engage end users early - analysis, tests, • Plan pilot-phase carefully - select early adopters from your company units, • Late changes often result in budget overrun. 10http://divante.co/blog/7-worst-mistakes-product-manager-avoid/
  • 11. Workshops - achieving consensus We work in teams. We generate ideas using personas. Then we do paper prototyping After that each team presents mockups and discusses them with other teams. Then we choose the best ideas and build one coherent mockup prototype.
  • 12. Project plan and schedule • In SCRUM we try to map the entire backlog to sprints until the end of the project using JIRA, • You can use MS Project as well but it’s hard to make updates, • We create Project Knowledge documents using Google Docs: – Schedule, – Resources + availability, – Open risks registry, – Open Issues registry, – RAG light reports 12
  • 13. Ongoing cooperation and reports • Daily meetings are for the Team, • Once per sprint, retro + demo, • RAG light reports - budget burning, team pace etc., • SCRUM - each sprint’s results should be accepted, • Bugs after sprint are normal - it’s how development works; Plan some buffer for issues if you don’t to have completely closed sprints, • Book your resources while sprint planning (eg. business people to consult with), • Be clear about tasks - set “Acceptance criteria”
  • 14. UATs • Ongoing tests are focused on particular issues/tickets, • UATs should be focused on overall business processes, • Not all business users are equally tolerant of issues; • Invite testers carefully - avoid backfire • Create test scenarios for key Use cases / business processes, • If is often okay to have 100-300 bugs after UATs, • UATs should be done prior to Pilot phase (with end business users), • Budget some space for changes after Pilot phase to fit end user's needs.
  • 15. Product launch • Deployment - most risky, most stressful moment, • Plan everything – Plan A, – Plan B, – Plan C :-)? • Plan DAY-0 with an hourly schedule, • What can go wrong? • Schedule with no surprises – 2 weeks for UATs, – 2-3 weeks for fixes, – 2 weeks for re-tests, – Code Freeze period, – 3-4 weeks for Pilot phase, – GO LIVE! 15http://divante.co/blog/launching-product/
  • 16. Thank You! Piotr Karwatka say hi@divante.co For more visit: http://divante.co/knowledge We base on the expertise we’ve got from a number of projects and generalize it to find the gold rules eCommerce.