Magento Development

From the beginning to the end, we work with our clients on every step of the project with a focus on clear communication and understanding. Read below for more information on the process behind our workflow.

discovery

The first step of a new journey…

A Project Manager will spend time with you to determine the exact requirements of the project. Working alongside our technical system analyst, we will gain a full understanding of your existing setup and begin to work out how the project will interface with your systems.

As part of this process we will be able to confirm the project requirements and highlight any potential risk areas. Upon completion of this stage we will be able to refine the budget with the added knowledge and deliver a finalised confirmation of the budget along with an Implementation Plan that provides an indication of how the project will be managed.

At the start of the project we will evaluate the analysis conducted to date and create User Stories to form the basis of our initial sprint plan leading up to the release of the first user acceptance build.

design

Where the magic begins…

The Pixel has an internal creative team that can provide concept, design and user interface work to cater to your requirements. For more specialised design and branding development, we work with a number of partners who offer expertise in this field.

The typical workflow is as follows:

  • UX process:
  • Client workshops
  • User task definition
  • User flow and site flow maps
  • Detailed wireframes
  • UI process:
  • Art direction
  • Mockups
  • Detailed and thorough page states (hovers, processes, pop ups, etc)

 

Wireframes

Wireframes will be created for all key aspects of the project, providing a visual representation of the user experience and navigational aspects. These will be submitted to you for approval/feedback, or if desired we can collaborate with preferred usability specialist providers.

Once wireframes have been approved our front end team will begin the process of converting the design template PSDs to pixel-perfect W3C valid XHTML/CSS with full browser compatibility.

development

Bringing the design to life…

The Pixel employs a Scrum development methodology based on the Agile software development philosophy. This approach ensures a clear and transparent understanding of the project’s workflow, encouraging fast and flexible responses to change that allows the project to evolve throughout its duration. From experience this approach is best suited to the flow of feedback and change requirements that often frequent the development period, as opposed to the restrictions imposed by the traditional Waterfall method.

Successful projects typically have a single candidate from the client’s team who will be central to our workflow and responsible for relaying the project’s progress to stakeholders. This person will work closely with the Project Manager to ascertain criteria in the current Sprint and evaluate work that is finished at the conclusion of each Sprint period.

The Scrum approach breaks a project’s extensive feature list (Project Backlog) into a series of Sprints, which take place over a bi-weekly period. During this period team members undertake tasks assigned to the Sprint. A key element of the Agile approach is to focus on elements that provide the most value, which will be determined by you and the Project Manager during the planning of the next Sprint.

At the end of each Sprint the tasks undertaken will be tested and deployed to the UAT server, where the Project Manager will demonstrate the current build to you. At this stage any feedback will be evaluated and compiled into the next Sprint.

Sprint Plans are evaluated constantly to ensure progress is kept inline with milestones associated with the project. We work with the next Sprint in plan, however to accommodate any changes the Agile/Scrum approach ascertains that these shouldn’t all be fixed from the beginning of the project.

integration

Connecting all the lines…

Ensuring Magento fits seamlessly into your existing systems is a crucial component of a successful ecommerce solution. Not only will your customers receive a swifter service, but you’re also able to push wider profit margins through a more streamlined chain of sales and stock management.

To accomplish this we have built a powerful and flexible framework that integrates into a wide range of third-party ERP, CRM and payment gateway systems. We have successfully integrated our framework into setups including SAGE 50/200, Access, NaVision and 3EX, so you can be confident that we have extensive knowledge of what is a complicated yet essential aspect of your ecommerce solution.