Video: Low Code App Dev with Oracle APEX: Building a Simple Movie App (November 2024)
Moderne ondernemingen hebben een steeds groter wordend web van bewegende delen en in elkaar grijpende systemen die nodig zijn om een bedrijf soepel te laten werken. Arrayworks debuteerde vandaag voor het publiek als een manier om al die processen, inclusief Business Process Management (BPM), customer relationship management (CRM) en projectmanagement (PM), samen te brengen in één gecentraliseerd commandocentrum voor zakelijke gebruikers en leidinggevenden.
Arrayworks is een platform met een lage code, wat betekent dat het is ontworpen om snel creatie, snelle installatie en implementatie van applicaties mogelijk te maken - met een minimum aan traditionele codering. In plaats daarvan maakt het gebruik van visuele hulpmiddelen met slepen en neerzetten om het proces te versnellen en toegankelijker te maken voor elke gebruiker in een organisatie.
Arrayworks heeft het idee van low-code niet uitgevonden; de term zelf bestaat al een paar jaar en marktonderzoeksbureau Forrester publiceerde in 2014 een rapport over low-code ontwikkeling voor klantgerichte applicaties. In het rapport hebben Forrester-analisten Clay Richardson en John Rymer de low-codemarkt opgesplitst in drie "buurten": op ontwikkelaars gerichte app-platforms, webinhoudplatforms en "BPM en case management platforms". Dat is de ruimte die Arrayworks binnenkomt.
De BPM "buurt" van low-code platforms omvat bedrijven zoals AgilePoint, Bizagi, K2, Nintex, MicroPact en Software AG. Richardson vertelde PCMag dat Forrester momenteel 46 leveranciers volgt in de low-codeplatforms en schat dat ze in 2015 minimaal $ 1, 2 miljard aan inkomsten zullen genereren. In het BPM-segment van de markt ziet hij bedrijven hun product roadmaps verschuiven naar betere ondersteuning snelle ontwikkeling en low-code use cases.
"De grootste verschuiving was rond nieuwe methoden en benaderingen die gepaard gaan met low-code platforms, " zei Richardson. "We zien dat bedrijven test-and-learning en lean opstarttechnieken gebruiken om deze platforms te gebruiken voor snelle klantgerichte innovatie. We zien ook meer bedrijven die zich richten op low-code platforms om rijke ervaringen op te bouwen die kunnen worden ingezet in verschillende apparaten en kanalen. Wat verrassend is, is de toegenomen verwachting dat low-code BPM en caseplatforms dit soort ontwikkeling zouden moeten ondersteunen, zonder verbonden te zijn met een specifieke case of bedrijfsproces."
Hoewel een aantal daarvan is gericht op meer specifieke bedrijfstoepassingen zoals SharePoint, zei oprichter en CEO van Arrayworks, Gordon Earle, wat Arrayworks onderscheidt door het inter-organisatorische samenwerkings- en engagementpotentieel van minder technische zakelijke gebruikers (een aanvulling op Forrester's perspectief van low-code als een manier om het leven van ontwikkelaars gemakkelijker te maken).
"Ik was in gesprek met een systeembeheerder op directieniveau van een groot ziekenhuis, " zei Earle. "Ze zei dat ze Basecamp gebruikt voor projectbeheer, Microsoft Outlook en Slack voor communicatie en Raiser's Edge voor CRM. De lijst gaat maar door. SurveyMonkey, Wordpress, SharePoint, een hele reeks dingen. De tirannie van technologie vandaag is, ze zijn allemaal goede apps, maar ze helpen deze vrouw niet haar werk te doen. De meeste oplossingen die je maakt, laten je eraan aanpassen, en hoeven niet noodzakelijkerwijs te stapelen en goed samen te werken. We hebben een platform gemaakt dat zich exact aan DNA van het bedrijfsmodel van onze klanten."
Arrayworks is al meer dan een jaar privé in productie in verschillende in Boston gevestigde "alfa-organisaties" in de verzekeringssector, de financiële sector en evenementenplanning. Huidige klanten zijn Lenox Advisors, MBA Group, SBLI USA Life Insurance en F1 Boston. Earle beschreef het Arrayworks-aanpassings- en installatieproces voor zakelijke gebruikers in veel aspecten als 'geen code', met een uitrol van 'definiëren, implementeren, verfijnen en herhalen', waarbij vaak veel van de andere overbodige systemen onderweg worden ontlast.
Het platform afbreken
Het proces begint met het in een ruimte plaatsen van alle zakelijke stakeholders binnen een organisatie. Elke afdeling legt uit wat ze nodig hebben voor de medewerkers en klanten voordat ze cloudgebaseerde en geautomatiseerde processen in Arrayworks opzetten (met behulp van de low-code interface via de desktop of mobiele en tablet-apps). Binnen het platform zelf biedt Arrayworks ondernemingen een catalogus met aanpasbare functies. Earle legde uit wat enkele van de belangrijkste componenten voor zakelijke gebruikers betekenen.
1. Succesmapping
Een systeem voor het visualiseren van rollen en regels binnen een organisatie. "Het is een meer intuïtieve manier voor niet-technische mensen om een proces te zien, " zei Earle. "Het is op de staat gebaseerde processmapping versus chronologische workflow en het is event-driven. We geven ze een tool die werkt binnen het APQC Process Clarification Framework om de principes van wat ze doen te definiëren en beste praktijken uit onze workflow aan dit raamwerk te koppelen."
2. Werkstroom
Een werkende bibliotheek met meer dan 1.000 best practices waaraan klanten van Arrayworks kunnen toevoegen voor procesverbetering en benchmarking. "Veel bedrijven willen best practices die aan hen worden gegeven in plaats van het uit te zoeken, " zei Earle. "Workflowpedia stelt klanten in staat om de organiserende principes van wat ze doen te gebruiken en te definiëren."
3. Arrays
Een workflowproductiviteitstool om medewerkers te helpen hun focus te houden. "Arrays zijn bijna iets dat je moet ervaren om te waarderen, " zei Earle. "Ze zijn een compleet nieuwe manier om door een applicatie te navigeren. Ze stellen de gebruiker in staat om 's ochtends aan het werk te gaan en hebben in wezen verschillende GPS-routekaarten. Laten we zeggen dat ik de variabelen die voor mij belangrijk zijn al heeft gedefinieerd. Ze zullen zit op een array, die me door alle dingen navigeert die ik nodig heb of wil zien, gepersonaliseerd en gedeeld, laten we zeggen van de boekhoudafdeling als ze geld verschuldigd zijn of een compliance-driven array als een licentie bijna verloopt."
4. TEAMWork
Een rolspecifiek inzichtensysteem gericht op een specifieke bedrijfsdoelstelling. "TEAMWork synchroniseert met e-mail en haalt alle informatie op van en naar een individu, waardoor deze binnen handbereik is voor interactie, " zei Earle.
5. Uniforme taak
Een samenwerkingsmechanisme dat taken aan teams en klanten toewijst voor een verhoogde verantwoordingsplicht. "Taken vormen een groot deel van de filosofie. De kleinste gemene deler voor Arrayworks is ervoor te zorgen dat we alle acties volgen die plaatsvinden", aldus Earle. "Het gaat erom de juiste informatie op het juiste moment bij de juiste persoon te krijgen zonder te e-mailen. Taken vereist de best practices van Workflowpedia en vertaalt deze naar echte acties."
6. Uitwisseling
Een Data Service Manager voor het opnemen van externe en oudere systeemgegevens. "Je gaat een e-mailtoepassing zoals Gmail of Outlook niet vervangen, maar je wilt niet dat het je dagelijkse ruis toevoegt, " zei Earle. "Dus de Interchange-interface ziet alle gegevens binnenkomen en stelt u in staat alleen te synchroniseren wat u wilt, met aangepaste regels eraan gekoppeld voor die verschillende communicatiestromen."
Low-Code op Enterprise-schaal
Richardson zei dat de bedrijven Forrester het rapport monitoren dat ze low-code platforms veel sneller implementeren en leren dan traditionele ontwikkelingsmethoden, wat leidt tot levertijden die vijf tot tien keer sneller zijn. Naarmate meer bedrijven low-codeplatforms gebruiken, zei hij echter dat teams op langere termijn uitdagingen beginnen tegen te komen bij het onderhouden ervan in grotere organisaties.
"We zien dat teams low-code platforms aannemen, maar niet nadenken over schaalbaarheid en governance - totdat het platform naar grotere aantallen werknemers en klanten wordt geduwd en wordt uitgerekt om onverwachte use cases en scenario's te ondersteunen, " zei Richardson. "We hebben deze onverwachte kostenpieken en zelfs projectstoringen gezien waarbij het platform werd gebruikt in scenario's die verder gingen dan wat het was ontworpen om te ondersteunen."
Arrayworks lost de schaalbaarheidsproblemen van low-code op door zijn platform op maat te bouwen rond de behoeften van een bedrijf. Door de door mensen gemaakte muren tussen de verschillende secties van een bedrijf te doorbreken, van CRM en projectmanagement tot human resources en helpdeskteams van een bedrijf, voegt Arrayworks alle silo's samen tot één contextueel relevante ervaring.
"Normaal gesproken moet je met een oplossing als deze uitgaan en deze laten bouwen", zegt Earle. "Als je gebruikers iets rijks geeft, gedefinieerd in de volkstaal dat specifiek is voor hun bedrijf en in een enkel, op code gebaseerd platform dat je kunt veranderen, dan heb je een rijke context. Je bevrijdt de individuele gebruiker om te doen wat hij moet doen Doen."