guiding rules for choosing a reliable magento development partner

16
by Dmitry Martsinkevich Guiding rules for choosing a reliable Magento development partner

Upload: aheadworks

Post on 05-Dec-2014

1.118 views

Category:

Self Improvement


2 download

DESCRIPTION

13 guiding rules for choosing a reliable Magento development partner.

TRANSCRIPT

Page 1: Guiding rules for choosing a reliable Magento development partner

by  Dmitry  Martsinkevich  

Guiding  rules  for  choosing  a  reliable  Magento  development  partner  

Page 2: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

Clients with “redevelopment” requests

Large & small scale projects

Let’s pay once again!

Page 3: Guiding rules for choosing a reliable Magento development partner

General advice

ecommerce.aheadworks.com/

-  do they track the bugs report -  do they use Agile and Scrum technics -  do they use SVN -  do they have continues integration -  do they write unit tests -  do they document the projects -  do they use internal wiki for complicated projects -  what kind of agreement about source code do they use offer -  check if they attend conferences -  do they read programming and management books -  do they comment their source code well -  do they have good customer’s references -  …

Page 4: Guiding rules for choosing a reliable Magento development partner

Quality triangle

ecommerce.aheadworks.com/

Quality

Time Price

Page 5: Guiding rules for choosing a reliable Magento development partner

Quality triangle

ecommerce.aheadworks.com/

Quality

Time Price

Choose two

Page 6: Guiding rules for choosing a reliable Magento development partner

How does Magento differ?

Compared to an average PHP project on any other

platform

ecommerce.aheadworks.com/

Page 7: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

-  more sophisticated system -  modern programming technologies used -  e-Commerce system (selling function) -  high competitive market with many

“satellites” companies developing platform add-ons

Page 8: Guiding rules for choosing a reliable Magento development partner

Quality triangle Magento situation

ecommerce.aheadworks.com/

Quality

Time Price

Page 9: Guiding rules for choosing a reliable Magento development partner

How to measure quality ?

ecommerce.aheadworks.com/

Quality =

Experience +

Development approach maturity

Page 10: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

Here at aheadWorks, we classify Magento projects using the following categories: - Payments - Shipping - Product data - Visual enhancements - Checkout

1. Compare your Magento project to developer’s specialization

Page 11: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

You might experience problems when developer rewrites core Magento source code. How to avoid? -  check the extension code???

-  check the extension forums for problems with 3rd party solutions

2. Check the coding standards

Page 12: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

-  Number of products

-  If they developed extensions similar to the ones used in your project

-  Magento partners network

3. Check developer’s extensions and templates experience

Page 13: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

-  Extensions and projects on old Magento versions

Additional but not so important

Page 14: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

-  Number of certified developers

Additional but not so important

Page 15: Guiding rules for choosing a reliable Magento development partner

ecommerce.aheadworks.com/

-  Support’s quality during the pre-sale stage

Additional but not so important

Page 16: Guiding rules for choosing a reliable Magento development partner

Thank you!

If you have any questions or need help with Magento developer, we would be glad to consult you!

Drop me a line:

Dmitry Martsinkevich

[email protected]