Razvoj softvera

Imate interesantnu poslovnu ideju na bazi internet poslovanja, ali i ograničen budžet za investiciju? Potreban vam je novi web sajt kompanije ili želite da unapredite vaš informacioni sistem, ali ne raspolažete resursima za realizaciju projekta? Mi smo pravo rešenje za vas. Poveravanjem razvoja vašeg softverskog projekta Ates Softu, dobijate pouzdanog partnera za njegovu brzu realizaciju, uz maksimalnu fleksibilnost, visok nivo kvaliteta i povoljnu cenu.

Snaga Ates Softa proizilazi iz jake osnove u HR managementu, iskustva u realizaciji kompleksnih projekata i primeni najmodernijih metoda u softverskom inžinjerstvu.

Razvoj softvera u Ates Softu se zasniva na iterativnom principu. Ukoliko Klijent nema drugačije zahteve, u softverskom inžinjeringu koristimo LARMAN proces i AGILE metodologije, u prvom redu SCRUM.

 

Tipično, razvojni ciklus se sastoji od sledećih faza:


Software Development

  • Inicijalizacija projekta (Project Initiation)

  • Analiza zahteva (Requirements Analysys)

  • Izrada funkcionalne specifikacije i USE Case dijagrama

  • Procena potrebnih resursa i vremena potrebnog za realizaciju

  • Projektovanje arhitekture sistema i izbor tehnologije

  • Dizajn korsiničkog interfejsa (GUI design)

  • Planiranje projekta (Project Planning)

  • Formiranje razvojnog tima i podela uloga u timu

  • Uspostavljanje sistema praćenja realizacije projekta (Project Tracking & Management)

  • Razvojni ciklus kroz potreban broj iteracija (SPRINT-ova)

  • Osiguranje kvaliteta (QA) i testiranje

  • Instalacija završenih release-ova (Deployment & Release Management)

  • Izrada dokumentacije

  • Održavanje sistema

Kada jednom odlučite da realizujete projekat sa Ates Softom, sve se dešava skoro automatski. Mi vodimo ceo proces razvoja softvera i brinemo o svakoj fazi. Proces je potpuno transparentan, a svoju ulogu u njemu možete dozirati po sopstvenoj želji – od uloge posmatrača i kontrolora, do učešća vaših stručnjaka u pojedinim fazama razvoja.

 

Ates Soft nudi usluge razvoja različitih vrsta softvera, i to u skoro svim poznatim tehnologijama, a naročito:

Web design & development
  • Društvene mreže, Community portali, Dating platforme, Media portali, e-Learning platforme, e-Commerce (B2B & B2C rešenja), e-Wallet rešenja,  delovi e-Government sistema i drugi složeniji web portali.
  • Podržane tehnologije:

OS:                Windows, Linux
DB:                SQL, MySQL, Oracle, PostgreSQL
IDE:               Visual Studio, IntelliJ, Jbuilder, Eclipse, Netbeans
WS:               Apache, TomCat, IIS
Versioning:    SVN, Git
Tracking:       JIRA, Redmine
Test:              Unit Tests VS Test project, PHP Unit, Sellenium
Backend:       PHP (Zend, Symfony frameworks), MS .NET Framework (C#, ASP.NET), JAVA (JEE, Hibernate, Struts, Spring)
Front End:    Full Responsive, HTML 5, CSS 3, JS, jQuery, Bootstrap CSS

Mobile development
  • Posebne Aplikacije za mobilne uređaje (Smart fonovi, Tableti)
  • HTML5 / Responsive aplikacije
  • Native development (iOS (Objective C, Xcode), Android)
  • Hibridne platforme (PhoneGap)