Post on 10-Jan-2017
2
i
Apex a naše zkušenosti ze začátků…
• Představení firmy
• Případové studie
– Firemní intranet – první seznámení s APEXem
– Trhaktiv – aplikace na web
– Light CRM – efektivní vývoj
• Závěr
3
i
• SW společnost – Založena v roce 2004
– Roční obrat do 50 mil.
– 38 zaměstnanců
– Etický kodex
• Poskytované služby – Outsourcing
– Vývoj informačních systémů FTFP
– Konzultační služby, případové studie, architektonické návrhy řešení, QA
– Produktová řada
– Technická podpora
– Školení a vzdělávání
RAVENTIA s.r.o. poskytuje každoročně sponzorské dary nestátním neziskovým organizacím ve výši alespoň 5% svého zisku.
i
5
i
Produktová řada
Smart Templates je systém na tvorbu dokumentů na základě šablon z jednoduchou administrací (bez programování – šablonu tvoří resp. edituje business uživatel se znalostí MS Office).
Delivery system je systém, který slouží pro zasílání provozní korespondence kromě tištěné podoby i formou e-mailu, SMS, datovou zprávou, push notifikace a zprávy pro self care zónu.
Reward system je systém určený pro finanční i nefinanční motivaci pro různé cílové skupiny uživatelů, jako jsou distribuční kanály, zaměstnanci a retailový klienti dané organizace.
• nízkonákladové, ale robustní systémy • otevřenost dalšímu rozvoji
Emmets system je systém pro řízení a kontrolu zaměstnanců na externích pracovištích. Systém umožňuje evidenci vykazované práce pomocí web aplikace nebo Android aplikace (SmartPhone, Tablet) případně pomocí SMS (Mobilní telefon)
6
APEX Firemní intranet
7
APEX Firemní intranet
• První seznámení
• Evidence zaměstnanců, výkazy, dovolené, kniha jízd, evidence HW a SW, kontakty, …
• cca 65 obrazovek, 40 tabulek, apex4
• pl/sql vývojář) bez znalostí html, který se Apex učil
• Experiment, který běží dodnes (6 let)
• Interní aplikace – Apex ideální technologie
• „se znalostí PL/SQL rychlá křivka učení“
8
APEX TrhAktiv
9
APEX TrhAktiv
• Aplikace na web
• Evidence a podpora párování poptávek (žadatel) a nabídek (investor) – příklad: na jedné straně začínající zubař, který neuspěl s žádostí o úvěr, a na druhé
člověk se zájmem investovat (půjčka, podíl ve firmě, opce, …)
• cca 20 obrazovek, 30 tabulek, apex4
• Vývoj cca 2 měsíce, 1 FTE – databázista (pl/sql vývojář) bez znalostí html, který se Apex učil
– trápení - html, javascript
• http://blog.apex-solutions.cz/ (zpruzelý kolega, kalkulačka)
• Interaktivní report, filtrování dat, „hlídací pes“
10
APEX TrhAktiv
11
APEX Tým
Architektura
Analýza
Testy Vývoj
Infrastruktura
PM
DB HTML a JS
12
APEX Light „CRM“
SQL Definice SQL Definice
13
APEX
• Aplikace pro obchodníky – Evidence klientů – Notifikace sms, mail
• Zadaní – stará aplikace + nové požadavky definované při úvodní analýze
• Za 14 dní nasazeno v provozu – cca 20 obrazovek, 15 tabulek – pl/sql vývojář se znalostí Apexu – Dynamická příprava dat pro dávkové zasílání mailu, sms (kampaně) – Stal se core systémem – Efektivní využití IR, využití apex template, postupy RVT
Light „CRM“
• Manažer, který Apexu nedůvěřoval je nyní jeho fanouškem.
14
APEX Generování API
Script
Oracle
DB
Views
Package
15
APEX Generování APEX rutiny
Script
MetaData
Interactive reports Editing pages Oracle
DB
Views
Package
16
• Pro interní aplikace optimální technologie
• Tým složený z pl/sql vývojáře a vývojáře se znalostí html a javascriptu
• Efektivní využití IR a znalost metadat
• Velký zákazník s enterprise arch. (PoC, demo, …)
• Core systém
• S APEXem pracujeme a plánujeme pokračovat.
• Perspektivní technologie, navíc s verzí 5 vidíme další pokrok v efektivitě vývoje aplikací.
Závěr
17
Diskuse Děkuji za pozornost