17
E-Commerce Technology

E-Commerce Technology

  • Upload
    divante

  • View
    24.381

  • Download
    1

Embed Size (px)

DESCRIPTION

Magento Platform. Development, maintenance, SLA.

Citation preview

Page 1: E-Commerce Technology

E-Commerce Technology

Page 2: E-Commerce Technology

What do we work with?

•  PHP – A technology ofted used and perfoect for Web 2.0 services, with a lot of programmers and companies supporting it.

•  MySQL – Efficient and scalable database used by services storing lots of data (such as Facebook)

•  Memcached – Super-quick, distributed (many servers) cache

•  Varnish – Accelerator (http cache), before application servers

2

Reliable platforms. Safe technologies.

Page 3: E-Commerce Technology

Safe implementations

•  Careful requirement analysis coupled with our experience guarantee tailoring the e-store to suit the company

•  Detailed milestones – guarantee that the deadlines are kept

•  Online testing available to check the mechanisms

•  We test everything. More than once. Security tests, efficiency tests, critical tests – after data import, before starting the system

•  Complete documentation

•  Agile management methodologies

3

Page 4: E-Commerce Technology

Technology

•  User-Centered Design

•  Interenal quality control at all the stages of a project

•  Best practices of implementation included already in the contract!

•  Mandatory documentaion covers implementation, maintenance, development

4

Quality Assurance

Page 5: E-Commerce Technology

Technology

1.  Functional project, integration analysis and interactive prototypes at the design stage

2.  Technological conception and system architecture at the design stage

3.  Technical documentation for administrator and developer

4.  Test plan

5.  User documentation – Magento and modifications (regularly updated)

6.  Plans for extraordinary circumstances (when resigning from hostingu and maintenance)

5

Implementation – Quality Assurance

1.  UI Tests 2.  Security tests together with report on

the application’s weak side 3.  Error handling testing 4.  Basic scnearios tests 5.  Regression tests and Smoke Testing –

after adding new functionalities (maintenance)

6.  Recovery testing 7.  Integration tests 8.  Acceptance tests

Documentation and tests are both obligatory in each project.

Page 6: E-Commerce Technology

•  Tivi.p (Agora) – complete infrastructure change without changing the layout

•  Intymna.pl – changing the store + ERP implementation

•  TVN – Medical Tribune (TVN Med) – infrastcutrue change of live and video transmission

•  Ministry of Economy – system change from Lotus Notes

•  Polska Presse – importing 3 thousand films from Youtube to SimpleStorage, replacing all the Embed codes in Naszemiasto.pl and satellite services for Video CMS codes

•  Numerous migrations to WellCommerce from: Clickshop, Shoper.pl, Prestashop, KQS, Sote, osCommerce, Gekosale, EPRO

6

We’ve chosen Divante because we appreciate the quality of their solutions, transparent partnership and communication. Divante identifies our needs and ofter assists while creating new concpets but first of all – it delivers us amazing products. Divante enthusiastically embraces new challenges and is open for any our suggestions. -  Marcin Stalij, Development Director in A2 Multimedia (TIVI)

We’ve been watching carefully Divante’s growth. The company can join prodcut innovations wih exquisite customer service, which makes it a succesful match for their many Polish and international clients. – Michał Żyliński, Developer Evangelist, Microsoft Poland

Technology Our experience in migration

Page 7: E-Commerce Technology

•  Most our clients use our specialists based of framework contracts and booking their time in a form of a monthly bill for a discount price.

7

Technology Maintenance and platform development

Page 8: E-Commerce Technology

Maintenance includes access to the whole team of specialists: •  Programmers (changes, optimizations, new functionalities) •  Interaction designers (changes, optimizations, AB tests) •  Graphic designers (creations, banners, newsletters) •  Webmasters (preparing newsletters, creations, changes) •  Administrators – at least two (application support, server and cache assistance) •  AdWords specialists (campaign management assistance, optimization, monitoring) •  SEO specialists – service optimization, safety audits

8

Technology Application maintenance standards after implementation

Throughout the development, you can reach any of the implementation team members!

•  All the hours estimated for any project cover performance tests, security tests – we guarantee that the new functions will work and won’t break the current ones.

•  Warranty – error correction in any application is free-of-charge – we care for the success. •  Good practices: project development, code creation, management – are included into

the contract.

Page 9: E-Commerce Technology

•  A system should be continuously developed based on the user feedback.

•  Together with a client, we settle for a monthly hour budget for the development. Together, we define the development directions and the project manager who, together with the Client’s representative, uses any necessary Divante resources to achieve the goal.

9

Technology Maintenance and development – standards

Additional rules

•  The hours not spent in a given month can be used in the next one (but you lose them after 2 months)

•  Monthly report based on work monitoring system presents how many hours have been spent on what

•  As part of a contract, we also provide SLA and reaction times, as well as system warranty

Page 10: E-Commerce Technology

•  Security •  Traffinc scalability of the store •  Automatic monitoring •  SLA warranty

10

Technology Hosting and SLA

Internet

Firewall/Zabezpieczenia  dostarczane  przez  DataCenterochrona  przed  atakami  DoS  i  inne

db1.prod.sklep.pl

db2.prod.sklep.pl

Łącza  do  sieci  Internet  powinny  wynosić  min.  100Mbit/s

1Gbit/s

Klaster  bazodanowy  MySQL  5.1.  Bez  dostępu  z  Internetu.

backup1.sklep.pl

Serwer  kopii  zapasowych.  Bez  dostępu  z  Internetu.

app1.prod.sklep.pl app2.prod.sklep.pl

Systemy  zewnętrzne

cache1.prod.sklep.pl cache2.prod.sklep.pl

Magistrala  integracji  –  SSL/VPN

Page 11: E-Commerce Technology

•  All the changes to any application are versioned (SVN), new versions are created in branches

•  Separate development, test, production environment

•  All changes have to go through the ticket system

•  Transactional, automatic deployment on all the production servers with the possibility to redeem the changes.

•  Automated tests (checks, http, functional) after each deployment

11

Technology Mintenancne and development – SLA

Productio

n Testing

Development

Production

Page 12: E-Commerce Technology

Magento – multi-store, multi-language platform

http://demo-admin.magentocommerce.com/index.php/admin/

http://www.magento-mall.com/ Demo?

Page 13: E-Commerce Technology

Flexibility

Super-flexible products (EAV), configurational, variants, virtual, Free category editing, multistores, landing-page

Page 14: E-Commerce Technology

Platform – marketing and sales

Clicable discounts and special offers: cart, individual, client group, price discounts and much more.

Page 15: E-Commerce Technology

15

User-Centered Design

Page 16: E-Commerce Technology

How do we work with clients in UCD? •  Collecting requirements

•  Timetable

•  Scenarios and diagrams

•  Structure

•  Prototypes

•  Product documentation

•  Graphic design

•  Change management– Support system

•  Maintenance – Support system

16

Page 17: E-Commerce Technology

Contact http://divanteltd.com