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.
@erickimberling4 жыл бұрын
Thank you! Feel free to tell your friends and colleagues to subscribe!
@hectorballinas26962 жыл бұрын
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.
@rajeshm670328 күн бұрын
Excellent point
@srk11083 жыл бұрын
@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!
@nicolasdeflassieux85054 жыл бұрын
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.
@samanehranjbar3683 жыл бұрын
It is a good idea for implementing ERP( open source ) for small and mid size Co.
@Hhtcgxfehhcdvdsa4 жыл бұрын
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.
@erickimberling4 жыл бұрын
Great points! This is why there is no one-size-fits-all answer!
@fsaetre4 жыл бұрын
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.
@HelgeHabenicht4 жыл бұрын
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.
@erickimberling4 жыл бұрын
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.
@odedasouline80924 жыл бұрын
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
@psvanguri4 жыл бұрын
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.
@erickimberling4 жыл бұрын
Thank you for the feedback, Prasanna! How is the approach working for you?
@such_chin4 жыл бұрын
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.
@munshianisulislam49234 жыл бұрын
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.
@tombellinson67411 ай бұрын
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.
@someoneelse5313 жыл бұрын
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!
@Robvanlinda3 жыл бұрын
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.
@orlovskyconsultinggbr28493 жыл бұрын
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.
@erpyazilim11 ай бұрын
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.
@erpyazilim11 ай бұрын
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.
@amrc80 Жыл бұрын
excellent video and explanation. I have been saying these point to so many partners :) Good to see someone out there thinks the same
@andresrico36763 жыл бұрын
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.
@erickimberling3 жыл бұрын
Great points!
@emviarockkapak2974 Жыл бұрын
What an amazing explanation!! Thanks a lot Eric. Keep it up!
@sain52752 жыл бұрын
Good content as usual.. 👍
@dorphus132 жыл бұрын
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!
@erickimberling2 жыл бұрын
Well said!
@terarows12 жыл бұрын
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.
@jurijusmirosnicenko41763 жыл бұрын
Can you comment more the point where U say that cloud solutions are not so mature as on premises are?
@solomonpraveenkumar54334 жыл бұрын
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.
@erickimberling4 жыл бұрын
Thank you, Solomon - this is great feedback!
@TheAlloway2010 Жыл бұрын
Great channel! Very helpful and well presented information. Every profesional in the industry would benefit. Thank you!
@kennethsouthard60423 жыл бұрын
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.
@rajeshm670328 күн бұрын
Great point
@crazyjawnllc41952 жыл бұрын
This is awesome. I’m so happy when people much smarter than me, make statements that align with thoughts I’ve had during meetings.
@Jadeddave3 жыл бұрын
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".
@tmatsus Жыл бұрын
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.
@elenar62694 жыл бұрын
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!
@nalinipatil47282 жыл бұрын
Excellent! I find your videos so full of information and so helpful. Thank you so much
@erickimberling2 жыл бұрын
I'm so glad!
@michaelbaumgardt50743 жыл бұрын
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.
@erickimberling3 жыл бұрын
Glad you like them!
@rajeshm6703Ай бұрын
Does Scaled Agile method like SAFe address these shortcomings?
@MrBotli4 жыл бұрын
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.
@dougbock4 жыл бұрын
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.
@erickimberling4 жыл бұрын
Great point!
@richardhoulton40164 жыл бұрын
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.
@erickimberling4 жыл бұрын
I agree!
@alisalem9803 Жыл бұрын
If I ask you today about your view on the subject, still same or their is something new.
@ushakatyal3712 жыл бұрын
It is so true what you explained, however the organizations these days are asking to use Agile for their new ERP implementations.
@dr.esama.halawani4983 Жыл бұрын
Fantastic argument.
@interconectando71249 ай бұрын
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
@mrd99112 жыл бұрын
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.
@chenzhenyew68743 жыл бұрын
What about CRM solutions? Is the Agile or Waterfall method better for CRM implementations?
@erickimberling3 жыл бұрын
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.
@atredhruva4 жыл бұрын
Completely agreed to all the points.
@josephinejohnson64313 жыл бұрын
You mentioned a link to a blog on the same subject?. I’ve scrolled through but can’t seem to find the link.
@erickimberling3 жыл бұрын
Hi Valerie, here is the link: www.thirdstage-consulting.com/agile-erp-implementations-why-its-a-terrible-idea/
@josephinejohnson64313 жыл бұрын
@@erickimberling that’s really cool. You responded so quickly! Am I able to contact you directly re: a query?
@erickimberling3 жыл бұрын
You caught me at a good time! Yes, you can contact me directly: eric@thirdstage-consulting.com
@davidaarons12973 жыл бұрын
Great video. Agree!
@KumR3 жыл бұрын
So according to you, what is best approach of ERP IMP
@sakesun2 жыл бұрын
Totally disagree.
@kennethbeard55533 жыл бұрын
@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??
@anabrown86463 жыл бұрын
Totally agree, thanks as always great video
@javiergomez5542 Жыл бұрын
I would say that the way vendors are using agile is the bad idea.
@sbhatt28952 жыл бұрын
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.
@dpfrmhell3 жыл бұрын
Awesome!!
@pankaj16413 жыл бұрын
Very nice explained...
@erickimberling3 жыл бұрын
Thank you!
@Gr3yCell2 жыл бұрын
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.