Web ir mobiliųjų programėlių kūrimas · Vilnius, Lietuva

Web, iOS ir Android – vienas projektas

Wise Apps Lab – Vilniuje įsikūrusi Ruby on Rails komanda. Kuriame rimtas web platformas ir iš to paties kodo paleidžiame jas kaip tikras iOS bei Android programėles. Vienas projektas vietoj trijų, o viskas priklauso jums nuo pirmos kodo eilutės.

15+ metų su Ruby on Rails, daugiausia – kuriant ir prižiūrint realiai naudojamas sistemas kitų įmonių komandose. GitHub · LinkedIn

Savaitiniai atnaujinimai
kiekvieną savaitę yra ką išbandyti
Fiksuota kaina
pirmajam bandomajam etapui
Viskas jūsų
kodas, infrastruktūra ir paskyros
Tiesioginis kontaktas
jokių projektų vadybininkų

Ką kuriame

Keturios kryptys. Jei jūsų projektas netelpa nė į vieną iš jų – parašykite, ir sąžiningai pasakysime, ar galime padėti.

01

iOS ir Android programėlės

Tikros programėlės, kurias naudotojas įsidiegia iš App Store ir Google Play: sava navigacija, skirtukai, pranešimai. Jos veikia ant to paties Rails kodo kaip ir jūsų web platforma, todėl nereikia nei antros komandos, nei atskiro darbų sąrašo, nei API, kurią tektų nuolat derinti.

  • Hotwire Native
  • iOS
  • Android
  • App Store ir Play
02

Web platformos

SaaS produktai, prekyvietės, klientų portalai ir vidinės sistemos su Ruby on Rails ir Hotwire. Tvarkinga, įprasta architektūra, testai ten, kur jie svarbūs, o diegimo procesas lieka jūsų rankose – jį galėtumėte valdyti ir be mūsų.

  • Ruby on Rails
  • PostgreSQL
  • Hotwire
  • Stimulus JS
03

MVP ir produkto paleidimas

Turite idėją ir terminą. Susitariame dėl paprasčiausios versijos, kuri jau ką nors įrodo, sukuriame ją su Rails ir parodome tikriems naudotojams, kol biudžetas dar neišsekęs.

  • Planavimas
  • Dizainas
  • Rails
  • Paleidimas
04

Gelbėjimas ir modernizavimas

Paveldėjote Rails kodą, prie kurio niekas nenori prisiliesti, ar likote kelias versijas atsilikę? Peržiūrime jį, surašome, ką radome, atnaujiname tai, kas stabdo, ir grąžiname galimybę judėti pirmyn.

  • Auditas
  • Rails atnaujinimai
  • Testai
  • CI/CD

Kaip dirbame

Keturi žingsniai nuo pirmo laiško iki nuolatinio darbo. Nieko nereikia pasirašyti iki trečio žingsnio.

  1. 1 žingsnis

    Pokalbis

    Parašykite arba paskambinkite. Trisdešimt minučių, be pristatymų. Klausiame, ką kuriate, kam to reikia ir kas priklauso nuo termino.

  2. 2 žingsnis

    Apimtis raštu

    Gaunate trumpą dokumentą: ką kurtume pirmiausia, ką sąmoningai paliktume nuošalyje, preliminarius terminus ir kainą. Nemokamai. Dokumentas lieka jums, net jei nuspręsite dirbti su kitais.

  3. 3 žingsnis

    Apmokamas bandomasis etapas

    Dvi savaitės, fiksuota kaina, siauras tikslas. Pabaigoje turite veikiantį prototipą ir aiškų atsakymą, ar norite tęsti su mumis.

  4. 4 žingsnis

    Nuolatinis darbas

    Savaitiniai atnaujinimai internete, o kai programėlės jau parduotuvėse – ir jose tokiu pačiu ritmu. Bendra užduočių lenta ir vienas žmogus, su kuriuo bendraujate. Apimties pakeitimus aptariame prieš juos darydami, o ne įrašome į sąskaitą po fakto.

Mūsų principai

Šeši įsipareigojimai, galiojantys kiekviename projekte. Jei pastebėsite kitaip – pasakykite.

Rizikas pasakome iš anksto

Jei ko nors dar nesame darę arba matome, kur projektas gali strigti, išgirsite tai per pirmą pokalbį, o ne po trijų mėnesių.

Kas savaitę – veikianti versija

Nedingstame mėnesiui. Kiekvieną savaitę būna kažkas, ką galite paspausti, sugadinti ir pakomentuoti.

Kas planuoja, tas ir kuria

Nebūna taip, kad kalbatės su pardavimų vadybininku, o dirba nepažįstama komanda. Dirbate tiesiogiai su vyr. programuotoju – tas pats žmogus, su kuriuo kalbate, rašo ir kodą.

Viskas priklauso jums

Kodo saugykla, infrastruktūra, parduotuvių paskyros ir dokumentacija jūsų nuo pirmos dienos. Su mumis liekate todėl, kad darbas geras, o ne todėl, kad išeiti būtų sunku.

DI ten, kur jis pasiteisina

DI naudojame ten, kur jis realiai pagreitina darbą. Visą kodą peržiūri patyręs specialistas, o architektūros ir produkto sprendimus priima žmonės.

Nedidelė komanda – sąmoningai

Komandą laikome nedidelę, kad gautumėte patyrusio žmogaus dėmesį, o ne projektų vadovų sluoksnį tarp jūsų ir darbo.

Kaip galime dirbti kartu

Trys būdai pradėti, ir visus lengva nutraukti. Kainą pateikiame tik supratę apimtį – kiekvienas projektas kitoks, todėl fiksuoto kainoraščio neturime.

Bandomasis sprintas

Pradžia be didelės rizikos

2 savaitės, fiksuota kaina

  • Vienas siauras, sutartas tikslas
  • Veikiantis prototipas pabaigoje
  • Kaina sutarta prieš pradedant
  • Jokio įsipareigojimo tęsti

Produkto kūrimas

Web ir programėlės iki paleidimo

Kas mėnesį, be termino

  • Patyręs inžinierius jūsų projektui
  • Savaitiniai atnaujinimai ir demonstracijos
  • Dizainas, testavimas, DevOps ir leidimas į parduotuves
  • Prioritetus peržiūrime kiekvieną mėnesį

Auditas ir konsultacija

Antra nuomonė

Dienos, ne mėnesiai

  • Kodo ir architektūros peržiūra
  • Išvados raštu, surikiuotos pagal riziką
  • Praktinis taisymo planas
  • Jokio įsipareigojimo mus samdyti

Su kuo kuriame

Programinė įranga išlieka naudinga daugiausia dėl nuobodžių, gerai palaikomų įrankių. Verčiau rinksimės tai, ką kitas jūsų programuotojas jau moka, nei ką nors išradingo, ką paskui tektų aiškinti.

  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • Hotwire
  • Stimulus JS
  • Tailwind CSS
  • Hotwire Native
  • Cloudflare
  • Render
  • Resend
  • Scout APM
  • Honeybadger
  • GitHub
  • GitHub Actions
  • Docker

Klausimai, kuriuos girdime dažniausiai

Ar iOS ir Android programėlės tikrai natyvios?

Taip. Tai tikros programėlės, kurias įsidiegiate iš App Store ir Google Play: sava navigacija, skirtukai, gestai, pranešimai. Ekranų turinį pateikia jūsų Rails aplikacija – būtent todėl viena komanda išlaiko web, iOS ir Android suderintus. Produktuose, kurie sukasi apie turinį, formas ir ataskaitas, naudotojas skirtumo nepajunta. 3D žaidimui ar darbui be interneto tai netinkamas įrankis, ir mes tai pasakysime, o ne bandysime parduoti.

Ar kodą rašote su dirbtiniu intelektu?

DI naudojame kasdien – idėjoms, testams, migracijoms ir kodo generavimui. Kiekvieną eilutę vis tiek perskaito patyręs specialistas prieš paleidžiant, o architektūrą sprendžia žmonės. Dirbame greičiau, bet ne aplaidžiau.

Kiek tai kainuoja?

Priklauso nuo apimties, ir kitaip neapsimesime. Po pirmo pokalbio gaunate preliminarią kainą raštu kartu su prielaidomis, kuriomis ji remiasi. Jei matysime, kad į jūsų biudžetą netilpsime, pasakysime iš karto.

Kas iš tikrųjų atlieka darbą?

Tie patys žmonės, su kuriais kalbate. Esame nedidelė komanda ir sąmoningai tokia liekame – niekas neperduos jūsų projekto komandai, kurios nesate matę.

Ar galite dirbti su mūsų komanda?

Taip. Galime prisijungti prie jūsų kodo saugyklos, užduočių lentos ir kasdienių susitikimų arba dirbti atskirai, aiškiai sutarę ribas. Abu variantai veikia; pasiūlysime, kuris tinka jums.

Kaip greitai galite pradėti?

Paprastai iškart, kai sutariame dėl apimties – jokių pirkimų procedūrų ar resursų planavimo susirinkimų. Jei tektų palaukti, per pirmą pokalbį išgirsite tikrą datą, o ne optimistinę.

Papasakokite, ką kuriate.

Parašykite laišką arba paskambinkite. Jei atrodys, kad galime padėti, kitas žingsnis – trumpas pokalbis ir apimtis raštu.

Giedrius Rimkus

Giedrius Rimkus

Įkūrėjas, Wise Apps Lab