• viagra and alcohol
  • viagra shop
  • cheapest viagra
  • 4th rule of agile ERP: avoid heavy customizations

    by Vjekoslav Babic on March 20, 2009

    You can’t avoid customizations. Vanilla ERP is a great first step, and a valuable tool for establishing common language between the customer and the consultant. But in the long run? Probably not. Pristine uncustomized ERP won’t be sufficient, because of the gaps between your way and ERP’s way. Sooner or later, gaps will have to go.

    Two most common ways of closing functionality gaps are customizing the software, and changing the processes. You can almost always touch general processes, optimize them, twist them, bend them, make them more efficient or even eliminate them. But when it is about industry specifics that add true value or contribute to company’s competitive edge, customization is the answer.

    Even though majority of ERP systems can be customized to your heart’s content, and Microsoft Dynamics products are advertised as highly customizable ones, you should approach customizations carefully.

    First, make sure you understand the effect customizations have on the system. Also, check if you are customizing for the right reason; Mariano Gomez wrote a fantastic column about this on MSDynamicsWorld.com. Finally, make sure your customization will add value.

    Now you are good to go.

    As stated in Agile Manifesto, agile approaches strive for continuous delivery of valuable software, and aim to deliver working software frequently. How do customizations play along these principles?

    Not too well. With the customizations we see real difference between software development, and development as a part of ERP implementation. When you are developing software from scratch, you start with a blank screen and code away, and simply keep putting code into the same pile.

    With ERP, you have hundreds of thousands lines of code already in place, written by the ERP vendor—the code base. ERP vendors frequently change the code base. With every upgrade, hotfix or version release the likelihood that your customization will simply stop working or start producing errors is huge. Enormous.

    To put it simply: every minute you invest into customization might need to be repeated every time the ERP vendors releases a new version, because your vendor’s change can cause regression issues with your software, and you might need to redevelop the customized functionality.

    Maintenance costs of a customized ERP solution are considerable.

    Therefore, you should keep your customizations as shallow as possible. Add new fields or tables, add new forms or reports, generally, add new objects. Be careful about changing existing ones: extending field lengths, or modifying table relations, modifying report or form layouts or changing existing business logic.

    There is one things that you specifically should not do: don’t ever restructure existing data model. Changes of this type can cause much more rework than mere programming; they can call for data upgrades, migrations and transformations, which are mini-projects in themselves that require a lot of work, are extremely prone to error, and add absolutely no value.

    For all these reasons, heavily customized ERP systems almost always prevent upgrades to new versions. This is very bad from value perspective, because new versions often bring many improvements, and customers who customized heavily miss on many opportunities.

    Another important factor from agile perspective is change: how will your customization be able to cope with change in requirements, priorities or project goals? If you dug deeply into the flesh of the system, a change outside the system can also cause a lot of rework that would be unnecessary if you did a shallow customization.

    Again, if there wasn’t a base version of the system developed and maintained by the ERP vendor, there would be no difference in effect of external change on the ERP as compared to software developed from scratch. But when you take into account the combined effect of external change (requirements, environment, market conditions, priorities etc.) and internal change (new versions of the base ERP system), deep customizations cause so much rework, that companies simply decide to ignore changed circumstances and do not change the software at all. They consciously go on with a software that is no more fit for their processes.

    Add the financial impact of every minute spent on work and rework, and you can quickly see that deep customizations have only two possible long-term outcomes:

    • Huge initial development and long-term maintenance costs, that preclude any possibility of return (unless of course your customizations repeatedly achieve total breakthrough in productivity, overhead reduction or waste elimination).
    • An expensive, monolithic and inert software, totally immune to any true improvement, which has long ago ceased to be a good match for business needs, that you are most likely already seeking ways to replace with something else.

    Which one do you prefer?

    VN:F [1.6.4_902]
    Rating: 0.0/5 (0 votes cast)

    { 1 trackback }

    Navigate Into Success
    03.20.09 at 02:08

    { 1 comment… read it below or add one }

    FUnkygraz 03.20.09 at 08:40

    One can only hope for a truly modular ERP system with fixed interfaces. Then you can manage upgrades a lot better i guess.

    In Dynamics NAV I’ve experienced this go wrong indeed, very insightful.

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Previous post: 3rd rule of agile ERP: focus on value

    Next post: 5th rule of agile ERP: interface where possible

    3d home architect design suite deluxe 8 download . acd see download . acronis disk director suite 9.0 . acronis true image 10 . acronis true image home 2009 download . adobe acrobat 5 . adobe acrobat 6 download . adobe acrobat 7.0 pro download . adobe acrobat 7.0 professional . adobe acrobat 8 pro . adobe acrobat 8 professional download . adobe acrobat 8 standard . adobe acrobat 8.0 professional download . adobe acrobat 9 download . adobe acrobat 9 pro extended download . adobe acrobat reader 5 . adobe acrobat reader 8 download . adobe after effects 7.0 . adobe after effects cs3 professional . adobe after effects cs4 . adobe after effects download . adobe captivate 3 . adobe contribute cs4 download . adobe creative suite 3 design premium . adobe creative suite 4 . adobe creative suite 4 design premium download . adobe creative suite 4 master collection download . adobe creative suite 4 master collection mac . adobe cs2 master collection . adobe cs3 design premium . adobe cs4 design premium . adobe cs4 download . adobe cs4 master collection download . adobe cs4 master collection mac . adobe cs4 web premium . adobe dreamweaver 8 . adobe dreamweaver cs2 download . adobe dreamweaver cs3 . adobe dreamweaver cs4 download . adobe fireworks cs3 . adobe flash 9 . adobe flash cs2 . adobe flash cs4 professional . adobe flash cs4 professional mac . adobe illustrator cs2 . adobe illustrator cs4 mac download . adobe indesign 2.0 . adobe indesign cs4 download . adobe photoshop 12 download . adobe photoshop 6 . adobe photoshop cs . adobe photoshop cs2 download . adobe photoshop cs3 download . adobe photoshop cs3 extended . adobe photoshop cs4 extended . adobe photoshop cs4 extended mac . adobe premiere 6.5 download . adobe premiere pro cs3 . adobe premiere pro cs4 download . adobe presenter 7 download . apple final cut express 5 download . autodesk 3ds max . autodesk 3ds max 2010 . autodesk autocad 2007 . autodesk autocad 2008 . autodesk autocad 2010 download . autodesk autocad architecture 2009 download . autodesk autocad electrical 2010 download . autodesk autocad inventor lt 2010 . autodesk autocad inventor professional suite 2010 (32 bit) . autodesk autocad inventor professional suite 2010 (64 bit) . autodesk autocad mechanical 2010 . autodesk autosketch 9 . autodesk inventor 2008 . autodesk inventor professional 2009 download . avid media composer 2.8 download . cakewalk sonar 7 producer edition . corel painter 10 . corel painter x download . corel photoimpact x3 download . corel video studio pro x2 download . download 2003 microsoft office . download acronis disk director suite 10 . download adobe acrobat 6.0 professional . download adobe acrobat pro . download adobe acrobat reader 6 . download adobe captivate 2 . download adobe contribute 3 . download adobe creative suite 3 . download adobe cs3 . download adobe cs3 master collection . download adobe cs3 master collection mac . download adobe dreamweaver cs4 mac . download adobe fireworks cs4 . download adobe flash 8 . download adobe flash cs3 professional . download adobe flash cs3 professional mac . download adobe illustrator 9.0 . download adobe illustrator cs3 . download adobe illustrator cs4 . download adobe indesign 4 . download adobe indesign cs . download adobe indesign cs3 . download adobe photoshop 7 . download adobe photoshop 7.0 . download adobe premiere 2.0 . download apple final cut express 4 mac . download apple final cut studio . download autodesk 3d studio max 2009 . download autodesk 3d studio max design 2009 . download autodesk autocad 2009 . download autodesk autocad architecture 2010 . download autodesk mudbox 2009 . download corel draw 11 mac . download corel dvd copy 6 plus . download corel video studio 12 . download dreamweaver 4 . download dreamweaver cs2 . download dreamweaver cs3 . download dreamweaver cs4 . download dreamweaver mx 2004 . download intuit quickbooks 2009 premier . download mcafee total protection 2009 . download microsoft autoroute 2007 europe . download microsoft frontpage 2002 . download microsoft money 2004 . download microsoft money 2007 . download microsoft money 2008 . download microsoft money plus 2008 . download microsoft office 2003 professional . download microsoft office 2004 for mac . download microsoft office 2008 for mac . download microsoft office 2008 mac . download microsoft office 97 . download microsoft office enterprise 2007 . download microsoft office for mac . download microsoft office visio professional 2003 . download microsoft office xp . download microsoft streets and trips 2009 . download microsoft windows vista business (64bit) . download microsoft windows vista home basic with sp2 (32 bit) . download microsoft windows vista home premium with sp2 (32 bit) . download microsoft windows vista home premium with sp2 (64 bit) . download microsoft windows vista ultimate (64bit) . download microsoft works 4.5 . download nero 10 . download nero 2009 . download nero 8 ultra edition . download nero burn . download parallels desktop 4.0 for mac . download pctools spyware doctor 5.5 . download quarkxpress 8 . download roxio creator 2009 ultimate . download roxio creator plus . download sony vegas pro 8 . download steinberg nuendo 3 . download symantec winfax pro 10.0 . download vmware workstation 6.5 ace . download vmware workstation 7 . download window xp professional . download windows 7 release . download windows office xp . download windows vista 64 bit . download windows vista ultimate . download windows xp pro sp2 . download windows xp sp1 . download xilisoft video converter ultimate 5.1 . graphisoft archicad 12 . guitar pro 5 mac download . guitar pro 6 . i.r.i.s. readiris pro 11 download . intuit quicken rental property manager 2009 . macromedia dreamweaver . mathworks matlab r2008a . microsoft autoroute 2008 download . microsoft autoroute europe 2009 download . microsoft autoroute express download . microsoft digital image suite 2006 download . microsoft encarta premium 2007 . microsoft encarta premium 2009 . microsoft frontpage 2.0 . microsoft frontpage 2003 download . microsoft frontpage 2007 . microsoft mappoint 2009 north america download . microsoft money 2005 . microsoft money 2007 home & business . microsoft money 2009 . microsoft money plus download . microsoft money premium . microsoft office 2000 download . microsoft office 2002 . microsoft office 2003 enterprise