What is Agile ERP Implementation Methodology? | Agile vs. Waterfall Digital Transformation

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • Agile ERP implementations may be the latest flavor of the month used by SAP S/4HANA, Oracle ERP Cloud, Microsoft Dynamics, and other ERP vendors in their implementation methodologies. But the agile approach is generally a bad idea for those looking for successful ERP and digital transformation initiatives. This whiteboard video explains why.
    READ THE FULL ARTICLE HERE: www.thirdstage-consulting.com...
    ----------------------
    DOWNLOAD MORE RESOURCES BELOW
    ----------------------
    2021 DIGITAL TRANSFORMATION REPORT: resource.thirdstage-consulting...
    TOP 10 ERP SYSTEMS RANKING: www.thirdstage-consulting.com...
    TOP 10 ERP SYSTEMS FOR SMALL BUSINESSES: www.thirdstage-consulting.com...
    TOP 10 CRM SYSTEMS: www.thirdstage-consulting.com...
    GUIDE TO ORGANIZATIONAL CHANGE MANAGEMENT: resource.thirdstage-consulting...
    20 LESSONS FROM 1,000 ERP IMPLEMENTATIONS: resource.thirdstage-consultin...
    --------------------
    CONNECT WITH ME:
    --------------------
    LINKEDIN: / erickimberling
    INSTAGRAM: / erickimberling
    TIKTOK: / erickimberling0
    TWITTER: / erickimberling
    CLUBHOUSE: www.joinclubhouse.com/@ericki...
    WATCH MY WEEKLY PODCAST: • Transformation Ground ...
    THIRD STAGE LINKEDIN PAGE: / third-stage-consulting...
    CONTACT ME TO BRAINSTORM IDEAS FOR YOUR DIGITAL TRANSFORMATION:
    eric.kimberling@thirdstage-consulting.com
  • Наука та технологія

КОМЕНТАРІ • 76

  • @johnjhope
    @johnjhope 4 роки тому +11

    Fantastic video and message Eric. I'm amazed you don't have more subscribers at this point. You have a lot of good content on here.

    • @erickimberling
      @erickimberling  4 роки тому

      Thank you! Feel free to tell your friends and colleagues to subscribe!

  • @srk1108
    @srk1108 3 роки тому +2

    @Eric Looks like there is some misunderstanding on what Agile is all about and I don't see what needs to be on left and probably right as well. But fundamental concept of Agile is all about building whats right and at the right proportion and right time. and Risks/ Issues I heard about the last point is supposed to be unveiled if Agile practices used right. Glad to explore and discuss on more if you are open! Agile started for one single project team initially, but its no more for small teams and no more built in silos. Hope you've also heard about several scaling practices/ guidelines quite useful for Larger organizations!
    I also believe we should do the same for other methodologies like waterfall as well to understand how we solve ERP related issues/ problems for the current world!

  • @fsaetre
    @fsaetre 4 роки тому +3

    Such an important point and it is a foot in the door, and customers need to know about the future comitment it leads to.
    The overarching process has to be waterfall as the steps has to be locked in a given sequence to acheive alignment.
    SureStep was a waterfall methodology and had an agile subset that could be used if needed. Microsoft has for the last three years suggested Conference Room Pilot.

  • @emviarockkapak2974
    @emviarockkapak2974 11 місяців тому +1

    What an amazing explanation!! Thanks a lot Eric. Keep it up!

  • @munshianisulislam4923
    @munshianisulislam4923 4 роки тому +4

    I agree with your opinion (last 2 minutes of this video). I want to add one point, wherever coding is involved to customize ERP feature, some agile practices can be introduced. For example, one of my ERP projects I used Kanban and TDD for customization (where coding required) and 3rd party software integration.

  • @odedasouline8092
    @odedasouline8092 4 роки тому +4

    I see your point, but I think the agile minset for a business goal of "creating an enterprise system" is not to do one full all the way erp model at a time (e.g. finnance). it would more likely be to make the minimum needs in all required modeles first so that in case of project faliure (to meet the buisness goal) the cost will be at a minimum. agile is about reducing uncertinty, if there is low uncertinty in the rollout a more classical project approch may be better i guess

  • @HelgeHabenicht
    @HelgeHabenicht 4 роки тому +2

    Thank Eric for the video and comments. I thought I was on the wrong train with the project I am engaged in at the moment. Apparently not. The agile approach has lead to the dismantling of the silos, but lead now to even more silos and everybody is sprinting alongside in its own lane. And I see a huge wall across the finishing line.

    • @erickimberling
      @erickimberling  4 роки тому

      This is interesting feedback -Thank you for sharing! I hope your team figures it out along the way and clears the wall at the finish line. Let me know if you would ever like a sounding board along the way.

  • @elenar6269
    @elenar6269 3 роки тому

    I am watching this video to learn about ERP implementation, this is for an assignment. I am a Supply Chain Student. Thank you, very helpful information. Gracias guapo!

  • @TheAlloway2010
    @TheAlloway2010 Рік тому +1

    Great channel! Very helpful and well presented information. Every profesional in the industry would benefit. Thank you!

  • @psvanguri
    @psvanguri 4 роки тому +3

    We are using a mixed approach of Agile and Waterfall - Our Build activity is being broken down into multiple sprints and after the build we are blending into Waterfall methodology.

    • @erickimberling
      @erickimberling  4 роки тому

      Thank you for the feedback, Prasanna! How is the approach working for you?

    • @such_chin
      @such_chin 4 роки тому +3

      We have similar approach for Agile. The Baseline config forms the 1st sprint. The customisations [RICEFS] are done in subsequent sprints. .. it helps the Users gain a view of the customised solution being built. All said... I have seen some really well managed Waterfall projects deliver equally good value to the customer.

  • @jurijusmirosnicenko4176
    @jurijusmirosnicenko4176 3 роки тому +1

    Can you comment more the point where U say that cloud solutions are not so mature as on premises are?

  • @nalinipatil4728
    @nalinipatil4728 2 роки тому +1

    Excellent! I find your videos so full of information and so helpful. Thank you so much

  • @nicolasdeflassieux8505
    @nicolasdeflassieux8505 4 роки тому +16

    Very interesting but in real life I have never seen such a project starting with just one small module, and not considering the global requirement right from the start. The Agile approach as such, is only used for the "build" phase, it's a good method because the customer (project sponsor or application owner) is regularly involved in the project, which reduces the risk of gaps between user requirement and the final solution.

    • @samanehranjbar368
      @samanehranjbar368 3 роки тому +2

      It is a good idea for implementing ERP( open source ) for small and mid size Co.

  • @Jadeddave
    @Jadeddave 3 роки тому +1

    This is a great video. I can identify with a lot of the downsides raised here in our own implementation, specifically the point on "let us start with Finance".

  • @someoneelse531
    @someoneelse531 3 роки тому +3

    Agile is based around the work structure originally used for the terracotta warriors. One major difference at the end of the sprinter if it wasn't perfect the person responsible was beheaded. Back then it worked perfectly!

  • @rajeshm6703
    @rajeshm6703 2 дні тому

    Does Scaled Agile method like SAFe address these shortcomings?

  • @KumR
    @KumR 3 роки тому

    So according to you, what is best approach of ERP IMP

  • @chenzhenyew6874
    @chenzhenyew6874 3 роки тому +1

    What about CRM solutions? Is the Agile or Waterfall method better for CRM implementations?

    • @erickimberling
      @erickimberling  3 роки тому

      Either approach could work for CRM. Agile is more of a problem for ERP or broader enterprise initiatives, but could work for more focuses projects involving CRM.

  • @crazyjawnllc4195
    @crazyjawnllc4195 2 роки тому

    This is awesome. I’m so happy when people much smarter than me, make statements that align with thoughts I’ve had during meetings.

  • @hectorballinas2696
    @hectorballinas2696 2 роки тому +1

    Its both. For the “out of the box” side of the implementation use waterfall, for all of the customizations use agile. From my perspective, ERP implementations are the conceptual modeling of processes, to be successful the business processes need to be documented, made lean, integrated and coherent before even speaking about any sort of automation. No single business is like another, in other words there is no cookie cutter approach, so unless the business agrees to radically change its processes to the vendors way (which almost never happens) then customizations with agile methodologies like Scrum make somewhat certain sense.
    But even with the fanciest most expensive solution and methodologies in the world if the processes are crooked (what i believe you mention as misalignment) then the chances of success are quite minimal if at all, waterfall or agile alike.

  • @josephinejohnson6431
    @josephinejohnson6431 3 роки тому +1

    You mentioned a link to a blog on the same subject?. I’ve scrolled through but can’t seem to find the link.

    • @erickimberling
      @erickimberling  3 роки тому

      Hi Valerie, here is the link: www.thirdstage-consulting.com/agile-erp-implementations-why-its-a-terrible-idea/

    • @josephinejohnson6431
      @josephinejohnson6431 3 роки тому +1

      @@erickimberling that’s really cool. You responded so quickly! Am I able to contact you directly re: a query?

    • @erickimberling
      @erickimberling  3 роки тому

      You caught me at a good time! Yes, you can contact me directly: eric@thirdstage-consulting.com

  • @sain5275
    @sain5275 2 роки тому +1

    Good content as usual.. 👍

  • @michaelbaumgardt5074
    @michaelbaumgardt5074 3 роки тому +2

    Great content and I agree 100 percent. I have watched a whole bunch of your videos and they are to the point. I love them.

  • @amrc80
    @amrc80 Рік тому +1

    excellent video and explanation. I have been saying these point to so many partners :) Good to see someone out there thinks the same

  • @mrd9911
    @mrd9911 2 роки тому

    Thanks for an excellent video Master Eric. I use my own hybrid model the include the framework and the context definition at the beginning and the agile development with countinusly releases after that similar to what you explained at the end of your video. Therefore I am against pure agile model for ERP implementation that includes a number of ISV products and Integration points.

  • @dorphus13
    @dorphus13 2 роки тому +1

    I believe scaled agile methods can deal with most of the problems you have pointed... So its not Agile the problem but the way it is getting done... Problems will always be faced in both sides... But I got your point and it is a great video! Brings a lot of reflection. Thank you!

  • @tmatsus
    @tmatsus Рік тому +1

    Great content. I will add, for strategic planning of ERP implementation traditional process would work better, but for roll outs and customizations Agile might work better.

  • @kennethsouthard6042
    @kennethsouthard6042 3 роки тому

    The closest I ever came to agile in ERP is we developed a major modification to the software and rolled it out. Subsequently, there were several later enhancements to this modification. This allowed us to first get something live fast and as soon as it was in production started making incremental improvements to it. Each of these iterations served as sprints and we were able to essentially build on the past development and test scripts with each one. It also allowed us to see problems that were occurring from a user perspective that we did not anticipate in design and address them in the next iteration. A situation like this, is probably about the only case where I have seen where agile can work in ERP.

  • @alisalem9803
    @alisalem9803 Рік тому

    If I ask you today about your view on the subject, still same or their is something new.

  • @anabrown8646
    @anabrown8646 3 роки тому

    Totally agree, thanks as always great video

  • @andresrico3676
    @andresrico3676 3 роки тому +1

    Completely agree. Other issues with agile methodology are:
    - The implementation team keeps so busy configurating and rushing forward that does not have time to stop a watch the entire picture as a hole.
    - create a bias to solve deep problems with workarounds instead to rebuild and correct the issues in a correct funtional and technical manner.
    - The seniors consultants with the best and deep knowledge in SW implementations do not have usually a good handling of Agile methodology.
    - This Agile concept is used frecuently by sw companies and SIs to offer unrealistic implementation times to clients with complex processes.

  • @interconectando7124
    @interconectando7124 7 місяців тому +1

    Hi Eric. I found the content of your videos pretty useful. I´m very interested to get in contatc with you to some buisiness matters. Thank you for your sharing

  • @solomonpraveenkumar5433
    @solomonpraveenkumar5433 4 роки тому +2

    Eric - Totally Agreed. Agile fails to consider holistic solution of organization / Enterprise. Definitely there are advantages with Agile but this wont fit to the extent of ERP. I have seen in couple of projects where people work in independent or silos mode and ultimately led to lot of issues. Integration and communication with other modules / Streams will be challenging. As mentioned in last 2 minutes Agile works during development phase not on every stage of project.

    • @erickimberling
      @erickimberling  4 роки тому +1

      Thank you, Solomon - this is great feedback!

  • @dr.esama.halawani4983
    @dr.esama.halawani4983 Рік тому

    Fantastic argument.

  • @Hhtcgxfehhcdvdsa
    @Hhtcgxfehhcdvdsa 4 роки тому +1

    I cringe when people say we are an agile shop and we will implement our ERP that way. I've been doing ERP implementations for close to 7 years. This is how it goes: Project Structure is waterfall, customization, personalization, and modifications via agile light methodologies. End result = implement a hybrid style. There are tons of caveats to this such as: if the industry is controlled (example government regulation), the project approach will lean more waterfall to ensure all critical requirements are captured, but you can still apply agile in other ways. People are stuck with it has to be this or that, it can be both if you have a smart team that understands what is going on.

    • @erickimberling
      @erickimberling  3 роки тому

      Great points! This is why there is no one-size-fits-all answer!

  • @dpfrmhell
    @dpfrmhell 3 роки тому

    Awesome!!

  • @davidaarons1297
    @davidaarons1297 3 роки тому +1

    Great video. Agree!

  • @pankaj1641
    @pankaj1641 3 роки тому

    Very nice explained...

  • @atredhruva
    @atredhruva 4 роки тому +1

    Completely agreed to all the points.

  • @terarows1
    @terarows1 2 роки тому +4

    There is no clear cut between so-called “agile” vs “water fall” when it comes to ERP applications developments (or implementations whichever you prefer to refer to).
    If you adopt agile, you also take organization's big picture into account from the start of the project, and you design your information applications (modules, programs, functionalities, packages... whatever you prefer to call it) step by step. Designing applications step by step is in fact “water fall” according to its definition.
    If you adopt water fall, you create your applications from scratch if you are developing a new information system for the industry you don't have pre-made applications. In such case, you are also adopting agile.
    Every once in awhile a new jargon like “agile vs water fall” appears. I found myself wasting my time trying to imagine the meanings of each of these new jargons and then trying to join the debates lured by scholars, who I believe have pressure of publishing annual paper in order to retain their jobs in academia, and alleged experts.

  • @ushakatyal371
    @ushakatyal371 2 роки тому

    It is so true what you explained, however the organizations these days are asking to use Agile for their new ERP implementations.

  • @orlovskyconsultinggbr2849
    @orlovskyconsultinggbr2849 3 роки тому +1

    Interesting , but as member of Agile alliance i say maybe scrum fails in your case , because client not ready for short feedback loops. I like Agile and Scrum , because it allows to keep in check with client and there no big design upfront, sure with ERP its difficult because you have vendor "design" which you need to use and in case of SAP with less modularity i assume it undervalue the client expectations and the most client think well it can't be good . My advise try out Kanban i think it would be more applicable for big ERP implementations.

    • @erpyazilim
      @erpyazilim 10 місяців тому

      TOFAŞ-FİAT group in Turkey, where all production can be managed with kanban with good planning. You can even plan the production in all group companies.

    • @erpyazilim
      @erpyazilim 10 місяців тому

      We have done this in MARTUR-ÜSTÜNBERK company working in TOFAŞ-FİAT group in Turkey, where all production can be managed with kanban with good planning. You can even plan the production in all group companies.

  • @richardhoulton4016
    @richardhoulton4016 4 роки тому +1

    I like Agile as an alternative to the traditional SDLC. But ERP deployments require formal negotiations and agreements that are rock solid to actually work...and you cannot “wing” that.

  • @tombellinson674
    @tombellinson674 10 місяців тому

    Eric, I think you are not touching on the key reasons why Agile is good here: I would list things like radical customer focus, incremental delivery of value, regular cycles of reflection and inspection for purposes of improving the approach, and centering on people over processes. How these attributes might benefit an ERP implementation is a different question than "if" they would benefit one. I suspect there is value to be explored here. For example, far too many ERP implementations begin with a master plan that includes every step and its associated timing. When this plan inevitably proves inaccurate, those involved are often inclined to call the project a failure. An Agile approach would not put so much emphasis on the plan, but rather prioritizing the work and defining incremental value delivery points.

  • @kennethbeard5553
    @kennethbeard5553 2 роки тому

    @erickimberling What is your opinion of SAFe? The assertion made is that it caters for all sizes of *software development* projects although the "case studies" listed by their website are predominantly *software implementation* projects, claiming great results without explaining how or the baseline of the measurement. The framework, which is neither a methodology nor process, is logical and well developed and think it's very cool if lead times of all kinds of projects can be reduced through the application of ideas without a trade-off in quality (correct outcomes with an efficient process that matches the organisational culture). But it essential to understand the detail of exactly how this is actually achieved. What I find disturbing, because it demonstrates a complete lack of understanding, is that companies who do not develop software and are undertaking Digital Transformation (either ERP or an ERP upgrade) through the implementation of software e.g. a global pharma business, are looking for project managers with SAFe and Agile certifications??

  • @Robvanlinda
    @Robvanlinda 3 роки тому +2

    MVP is NOT agile. It is Scrum. Scrum isn't agile. It is an framework which enables an agile approach. Agile is a Mindset and an attitude. Simple example: My grandmother was agile. The family was poor during WWII and therefore shehad to manage the household including keeping the family dressed and to get them something to eat. Foodwas a rarity during the war.
    By managing and solving this problem, she needed to think and act flexible. Also called agile.
    Agile also means to be brave, curious, open and creative. Flexibility also means not to blame and/or freak out when mistakes are made or when a plan doesn't work out. It means that one have to understand, that mistakes are a source of information from which one can learn and improve and where a new approach can start.
    Scrum enables, due to it short iterations, to discover impediments quickly, Saves monex and time.
    A digital or an agile transformation is, first of all, based on a healtthy company culture in which trust, empathy, esteem and respect are lived.

  • @MrBotli
    @MrBotli 3 роки тому +1

    Most of us are carried away with Agile being a method, which it is not. It is simply a set of principles that is the foundation for an Agile mindset. Choose Agile mindset and adopt it to your needs and context. Leverage the tools and methods as an where applicable.

    • @dougbock
      @dougbock 3 роки тому +2

      Thank you Rupesh, you correctly defined agile where others appear confused. If a vendor uses agile as a "buzz word" to sell a half baked cloud solution, that is not an indication that agile is bad for ERP, but rather that the vendor is hiding something. Agile is NOT a methodology, and neither for that matter is SCRUM, or even SAFe. For clarity and the benefit of others...Agile is a mindset, Scrum and SAFe, are frameworks, and TDD for example is an actual methodology. If your reaction to that statement is ..."that is a distinction without a difference" then you should probably stick to doing really simple out of the box implementation projects, using waterfall. Suggesting that agile is better suited for such is like saying the bigger the project the less adaptable it can be. Try selling that to an enterprise CEO.

    • @erickimberling
      @erickimberling  3 роки тому

      Great point!

  • @javiergomez5542
    @javiergomez5542 Рік тому

    I would say that the way vendors are using agile is the bad idea.

  • @sakesun
    @sakesun 2 роки тому +1

    Totally disagree.

  • @sbhatt2895
    @sbhatt2895 Рік тому +1

    Agile is definitely a bad idea for ERP implementation as most of the business function must be implemented mostly 95 percentage. Cannot start with minimal viable product. I am bit surprised top guys how they push agile when business wants entire business process and cannot leave out 50 60 Percent.

  • @Gr3yCell
    @Gr3yCell 2 роки тому

    I challenge the idea that agile even works for software development. Software development projects are known among the larger project management community as the single most industry with worst record of going over budget over time defect rate least customer satisfaction. And that has only gotten worse with agile.