Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Top-down vs Bottom-up
 
eAppWare
Jr. Member
 
Total Posts:  23
Joined:  2012-06-20
 

For reference, there are two ways to approach a Magento problem using standard methodologies.

Top-down
- Decompose the problem in to sub-problems
- To use top-down there needs to be an understanding of the problem
- The solution uses the necessary parts of an existing larger solution
- More expensive to implement up front but easier to maintain and extend for business processes

Bottom-up
- Organize parts of the solution in to larger manageable sections
- For bottom-up to be effective the problem needs to be a common problem which is well understood
- Experimentation is required before the correct parts can be organized to form a solution
- Cheaper to implement up front but requires more ongoing maintenance and cannot easily be extended

Most solutions including custom code and extensions for Magento use the bottom-up approach, the key to which solution is appropriate for a Magento store is:

1) a bottom-up approach requires both time for experimentation -and- to be a known common problem

2) a top-down approach can be used when either time is short -or- the problem is not a common problem

This provides a reference point to help determine which solution is appropriate for a problem from the smallest to the largest stores. It is becoming more important as stores are now selling internationally and to reduce costs more tasks need to be automated, determining the correct approach up front leads to saved time and also reduced onoing costs.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top