RedCode
Digitalna agencija
Nudimo cijeli asortiman digitalnih usluga kako bismo poboljšali Vaše poslovanje
RedCode je kreativna inicijativa osnovana daleke 2010. godine, a još uvijek željna izazova. Prvenstveno stvorena kako biste i vi mogli zakoračiti u svijet digitalnog!
Istaknute usluge
Naš pristup
Analiza
Nakon pristiglog upita pristupamo analizi zahtjeva klijenta, odnosno prikupljajmo dodatne podatke ako su potrebni te pokušavamo stvoriti koncept rješenja i odabrati tehnologije kao i hodogram izrade koji se najbolje uklapa u želje i budget. Kreira se takozvana "best buy" opcija u kojoj klijent dobiva najviše za najmanje novaca. Najviše za najmanju cijenu je ujedno i ultimativni cilj svake analize. Samim time je kvalitetna analiza prijeka potreba jer se u suprotnome ili ošteti klijenta ili nas ili se potpuno promaši ideja i cilj.
Zaključak
Nema smisla malome poduzetniku početniku koji ima zahtjev za web stranicom nuditi izradu web stranica "po narudžbi" po ekstremnoj cijeni jer je jasno da je njegova potreba u smjeru web stranica na temelju predloška koja će i više nego zadovoljiti njegove potrebe. Isto tako ako je naručitelj tvrtka sa više postojećih i aktivnih aplikacija je jasno da je jedino kvaliteta relevantni faktor. Tako su i tehnologije izrade prilagođene ili jednostavnosti sustava i (ne)postojanja potrebe za održavanjem ili kompleksnosti sustava i potrebi za fleksibilnosti ili hibrid navedenog.
Ponuda
Izrada ponude je važan dio poslovanja koji odlučuje da li će posao pripasti nama ili konkurenciji. Većina naših ponuda nosi oznaku "poslovne tajne" jer je kroz ponudu napravljen popis svih koraka, komponenti i funkcionalnosti koje pojedini projekat zahtjeva. Kako bi ponuda sadržavala baš ono što klijent želi i treba je bitno temeljito odraditi svaki korak. Ozbiljnost upita je također faktor koji definira i našu ozbiljnost po pitanju pristupa izradi same ponude.
Dizajn
Dizajn je prvi doticaj klijenta sa stvarnim proizvodom. Kroz dizajn definiramo potpuno funkcionalan prototip. Bez obzira da li je projekat potpuno bazičan ili najsloženiji mogući, uvijek se potrudimo vizualno ga prezentirati prije programiranja. Kroz dizajn se definiraju i najsitniji detalji i ono bitno - vrše se korekcije na elementima, hodogramima i funkcionalnostima. Dizajn je faza u kojoj se rade izmjene i korekcije najsitnijih detalja. Dizajn treba biti potvrđen od strane klijenta da bismo pristupili programiranju. Kod dizajna postoji klauzula - potvrđeni dizajn reflektira konačni programerski proizvod.
Programiranje
Programiranje je ono što klijent očekuje od samog početka. Naši programeri su zbilja vrhunski i programiraju na najvišoj razini uz ispunjene prethodnih uvjeta - da im je 100% definirano što trebaju programirati. Programeri će testirati svaku liniju koda te upozoriti na nelogičnosti na koje su naišli. U tom dijelu će se revidirati svi prethodni koraci, a po potrebi i korigirati te prezentirati klijentu uz obrazloženja. Uz pretpostavku ispunjenja kvalitetno odrađenih svih koraka koji prethode samom programiranju mobilne aplikacije ili web stranice ili web aplikacije, rezultat treba biti iznadprosječan.
Beta faza
Beta faza je u potpunosti dovršena mobilna aplikacija ili web stranica sa svim funkcionalnostima, a prvenstveno namijenjena testiranju i korekcijama prije konačnog lansiranja u produkciju. Digitalni proizvod u ovoj fazi treba biti potpuno funkcionalan u vidu statičkog sadržaja, procesa online plaćanja i naplate ako postoje, kreiranja korisničkih računa i pretplata i sličnog. Aplikacija ili stranica treba biti postavljena na svoje konačno odredište kao što su server, domena ili App Store za Apple i Trgovina Play za Android te povezana na sve vanjske sustave ako postoje.
Testiranje (QA)
Testiranje kvalitete izrađene mobilne aplikacije ili bilo kojeg drugog digitalnog proizvoda se izvodi najčešće od strane klijenta i njegovog tima, no moguće je, kao zasebnu uslugu, testiranje ugovoriti i s naše strane kao izvođača. Testove provodimo kroz automatizirane testove te ručne testove. Automatizirani testovi će pronaći funkcijske Bug-ove, ali neće detektirati nedostatke koji smanjuju kvalitetu korisničkog doživljaja - takozvani UX. Profesionalno testiranje se često smatra nepotrebnim troškom, ali baš uvijek se na kraju ispostavi da je bilo potrebno.
Faza poslije lansiranja
Mobilna ili web aplikacija, web stranica ili nešto treće je konačno u produkciji i koriste je prvi korisnici. Pomislili bi da je tu posao završen, no baš suprotno. Prvo - malo publike zna za novu aplikaciju ili web stranicu, a drugo - pojavljuju se prve reakcije korisnika i polako, ali sigurno pojavljuju se ideje za dogradnje, optimizacije i potrebu za marketingom. Tehnologija se također stalno mijenja, trendovi se mijenjaju. Većina naših klijenata surađuje s nama na dugoročnoj bazi.
Marketing
Sadržaj je svakako najbitnija stavka kod web stranica. Agresivni marketing će web stranice pozicionirati na dobru poziciju samo kratkoročno. Neće pomoći niti dobar tehnički SEO rezultat izrađen od strane nekih alata za analizu. Vaše web stranice jednostavno trebaju biti zanimljive i bogate sadržajem. Sa mobilnim aplikacijama je malo drugačija pozicija i ideja same aplikacije je na prvom mjestu. Kad za klijenta radimo marketing kampanje pazimo da su svi elementi u ravnoteži kako bi se marketing dugoročno pozitivno odrazio na kompletno poslovanje. Kratkoročno kupovanje "klikova" nije cilj.
Održavanje
Već prilikom analize potreba klijenta mislimo o održavanju i održivosti sustava. Ako je sustav jednostavan i neće se bitno nadograđivati, u roku od cca 5 godina nije mu potrebno niti održavanje jer ćemo kod izrade koristiti robusne tehnologije dugog vijeka. U portfelju imamo sustave iz 2018. godine koji uredno rade i dalje bez zahvata na njima. Ako je sustav kompleksan i jednostavno treba biti rađen na najnovijim tehnologijama, tada pomaže optimizacija na način izrade komponenti koje čine sustav pa se i održavanje svodi na zahvate na pojedinoj komponenti što opet maksimalno racionalizira trošak održavanja.
Nadogradnje
Kad i ako se pojavi potreba za nadogradnjom , baš svaki sustav koji smo mi izradili se može nadograditi. Nadogradnje su moguće jer gotovo nikad ne koristimo gotove Teme koje su "zatvoreni sustavi". Tehnologije u kojima radimo imaju naglasak na fleksibilnost, a ne na jednostavnost izrade. Prve nadogradnje koje zahtijevaju mobilne aplikacije su većinom proširenja funkcionalnosti i poboljšanja korisničkog iskustva, web shopovi idu u otprilike istom smjeru uz napredni SEO-a kao i web stranice. Ako sustav posjeduje upravljački dio (CMS), a većina naših sustava ga ima, tada većinu izmjena mogu napraviti i sami vlasnici.
Rezultat
Naš pristup svakom klijentu i svakom projektu je individualan. Ne postoje mali i veliki, važni i nevažni. Od naših početaka 2010. godine do danas, proveli smo mnoge eksperimente i kroz iskustvo izvukli ono najbolje. Naše iskustvo je i vama na raspolaganju. Na početku svakog novog projekta stvari izgledaju jednostavno. Praćenje koraka pristupa osigurava da stvari i ostanu jednostavne i jasne. Neki projekti možda neće proći svih 11 koraka, neki klijenti možda već imaju razvijen prototip pa čak i spreman dizajn. Neki klijenti s druge strane imaju samo ideju ili čak samo ideju u nastajanju. Kako god bilo, mi to možemo realizirati.
Naše tehnologije
Flutter
Laravel
Next.js
Swift
Kotlin
Php
Node.js
Firebase
Hasura
GraphQL
mysql
Screaming Frog SEO
Google console
Google Ads
Figma
Google analytics
Godina
iskustva
Projekata
završeno
Mobilnih aplikacija
razvijeno
puta smo rekli
"to nije moguće napraviti"