How Customisable is Appian?
So, as usual, I'm going to get an off the shelf product that some bigwig bought via the usual delusions of quick development turnaround they bought into from the sales pitch. This time it happens to be Appian.
These "low code" solutions are usually fine if you are doing something fairly standard in your business with few integrations. Not so fine when you have open ended processes that need a bunch of features that the vendor hasn't included and wouldn't understand as they become white elephants very quickly, enhancement budgets suddenly dry up for and they wind up on life support, serviced by some poor sod who ends up chained to the platform and their career progression gets bludgeoned to death as a consequence.
My question for this subreddit is: On a scale of 1-10, with 0 being very annoying and 10 being very easy, and PEGA being a reference point of 5; Is this platform easily customisable compared to PEGA?
We have a PEGA solution on our plate right now, and to be blunt about it, it's oversold and overpriced junk. I'm hoping to avoid the same with Appian, but on first brief review of what we have at the moment, I suspect the inevitable.
Posted Sep 9, 2020, 11:23 AM UTC · edited
Working in Appian little over 3 years now and I would say that Appian can fulfill most of the business needs. It all comes down on level of what you consider custom. There are some projects that are perfect fit for Appian and some that are too complicated to be handled in Appian. Most of the crazy requirements I have seen that were not possible in Appian in my opinion were over complicating things for the end user. Appian is a nice tool if you or someone else have a good amount of experience in building applications from scratch, otherwise it will be very close to nightmare and anyone will hate it
Thanks
I've got a mix of off-the-shelf and in house stuff in my particular area. Other than an in-house system (in .NET) that's fairly fundamental our business, the rest of my current estate constitutes a bit of a dumping ground for systems that have fallen out of favour at some point but are still needed in some fashion.
My preference is to have my guys build things from scratch as I generally find that vendor supplied platforms have too many restrictions and nuances (both functional and licensing based) around how we want to use the system and the data behind it.
To add some context on custom development/product split, with PEGA the implementation we have ended up using about 20% of its out of the box capability vs 80% customisation, and I wouldn't be surprised if the same happened here as in my cynical experience these products tend to be bought as being the "new shiny" rather than based on consideration around what actually needs developed. There will be some crazy requirements, and I will be pushing that angle when I have to negotiate for resource.
From my experience I would say there are some applications in the AppMarket but I would say with 95% confidence you will not use it and end up building solutions from scratch. 2-3 experienced (1-2 years) developers should be able to deliver any medium size project in 1 PI (3-4 month). I would say the experience with Appian will solely depend on the developers and their experience with Appian. I would caution about letting experienced non Appian developers building applications on their own, from what I have seen it never ends well. If you can get couple of seasoned Appian developers and that should be enough to kick start the Appian platform. Let me know if you have any specific questions