Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive...

26

Transcript of Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive...

Page 1: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests
Page 2: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Focusing on Fundamentals: Successfully

Launching a Magento Enterprise Site

Page 3: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Dirk BellmannApplications Manager – Online Systems

Thai Son NguyenEntrepreneur and Partner

Page 4: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Australian Pharmaceutial Industries

Enriching life as the most inspirational choice for health, beauty and wellbeing

Listed Pharmaceutical Wholesaler

Retail 420+ stores

Manufacturing

Page 5: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

350 ecommerce specialists - providing growth.

Page 6: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Business ConsultancyUX + Technical

Platform Expertise

KPIsSystems & Tools

QA Process

COMMERCECAPABILITY

SCALABILITY& SUSTAINABILITY

CultureTraining

Talent Recruitment

OPERATIONALEXCELLENCE

Page 7: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Priceline

♥ Improved performance and scalability

♥ Streamlined Support Processes

♥ Responsive site

♥ Improved look and feel

♥ Easy navigation and improved

search functionality

♥ Improved Content Management

Page 8: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Approach #1

http://usabilitygeek.com/requirements-gathering-user-experience-pt1/

Well defined requirements and &

management of scope

Page 9: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Tips

Detailed Scoping &

Requirements before

starting delivery

Solution Architecture

was well defined

Get closure on key

decisions

Define & follow

technical standards &

project methodology

Planning, planning,

planning

All assumptions

were clearly stated

and validated

Do Proof of Concept to

address any technical risks

Page 10: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Approach # 2

Don't rush the launch.

Page 11: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Tips

Don't start the project until ready

& resources are available!

who's doing what?

are they committed ?

deliverables and

dependencies cleared ?

are milestones set ?are communication and

reporting planned?

are the specs and

requirements final?

are tools and

infrastructure

in place ?

Page 12: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests
Page 13: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Approach # 3

One Delivery Team

Page 14: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Existing Delivery team

♥ Strong in-house development and support capabilities

♥ Senior eCommerce project manager

♥ Extensive Business engagement

♥ Cross-cultural understanding

Page 15: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Delivery Approach

Model Challenge

Inhouse limited capacity

Freelance resource availability and expensive

Fixed price project not flexible to change requirements

Offshore team challenging with business engagement

Augmented team strong in-house capabilities to manage

Support retainer not suitable for large implementations

Page 16: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Key Considerations

• Colocated vs distributed teams

• Validation of augmented resources

• Flexible resourcing to best align with project demands

Page 17: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

The right talent. At the right time.

Page 18: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Project Org Structure

Page 19: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Approach # 4

Choosing the right technology partners

Page 20: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Infrastructure

Page 21: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Magento Tips

♥ Leverage Magento’s capabilities

♥ Magento Content Management System

♥ Extended for non HTML editors

♥ Added scheduling for content

♥ Added search capability

♥ 18 default templates & users able to create their own

♥ Replace inbuilt Solr Search with Elastic Search

♥ Improved search results

♥ Better availability \ performance \ scalability

Page 22: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Approach # 5

Test everything

and test

extensively

Page 23: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Tips

♥ Extensive Component\Unit testing

♥ Continuous Integration has added a lot of value

♥ Tests all our critical checkout, pricing, promotions, returns

♥ Comprehensive end to end testing

♥ We went to the extend of shipping test orders

♥ Test all scheduled jobs and batch processing

♥ Extensive Security testing

♥ Extensive load & soak and stress testing

Page 24: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Business outcomes

Delivered on time, on

budget meeting all

quality measures

User feedback has

been very positive

The site has seamlessly supported

all marketing and business activity

Far less customer service

calls and complaints

Zero downtime since

launching 4th of August

Expected mobile

usage increase

Page 25: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Questions

Page 26: Focusing on Fundamentals: Successfully - Magento on Fundamentals-Successfully...Tips ♥Extensive Component\Unit testing ♥Continuous Integration has added a lot of value ♥Tests

Contact Details

Dirk Bellmann

Thai Son [email protected]

[email protected]