Palvelut - Ohjelmistoja, tietokantoja, WWW-sovelluksia ja konsultointia
Riippumatta käyttämästämme suunnittelu- tai toteutusmenetelmästä, yksi yhteinen piirre on hallitseva: menetelmien tarkoituksena on pitää asiakkaamme ajan tasalla siitä missä mennään ja mahdollistaa välitön palaute projektiryhmällemme.
Palvelut pähkinänkuoressa
- Ohjelmistosuunittelu, -kehitys ja -mallinnus
- Ohjelmistoprojektien suunnittelu ja läpivienti
- Tietokantojen suunnittelu ja toteutus
- Sisällönhallintajärjestelmät (CMS) ja www-sivut
- Konsultointi
BF Engineeringin vahvuus on ohjelmistokehityksen osaamisessa. Toimitamme asiakaskohtaisia sovelluksia pienille ja keskisuurille yrityksille, kunnallishallinnolle, oppilaitoksille ja yhdistyksille.
Käyttämämme teknologiat ja menetelmät tähtäävät yhteen asiaan: sellaisen sovelluksen rakentamiseen jonka asiakas haluaa, silloin kun hän sitä tarvitsee. Räätälöimme uusia sovelluksia aiemmin käytetyistä, hyviksi havaituista malleista ja toteutamme erikoissovellukset nykyaikaisilla työkaluilla ketterän ohjelmistokehityksen periaatteiden mukaisesti.
Ohjelmistoalan yrityksenä meillä on kokemusta projekteista joissa olemme itse vastanneet kokonaisuudesta sekä muiden osapuolten hallitsemista projekteista joihin olemme toimittaneet asiantuntijapalveluita.
Enenevässä määrin liiketoimintasovelluksia toteutetaan avoimen lähdekoodin ohjelmistoilla (Open Source Software), mutta työskentelemme myös perinteisellä tavalla lisensoitujen tuotteiden kuten Windowsin ja Oraclen parissa.
Ohjelmistokehityspalvelumme:
- Ohjelmistokehitys ja mallinnus: Käytämme mallinnukseen pääasiassa Unified Modeling Language (UML) menetelmää.
- Ohjelmistoprojektien suunnittelu ja toteutus. Olemme havainneet Scrum tekniikan sopivan hyvin ketterän ohjelmistokehityksen (Agile Software Development) projektien hallintaan.
- Ohjelmointi: Java, Ruby on Rails (RoR), PHP ja muilla yleisillä kielillä.
- Testauspalvelut
Tietokannan suunnittelu- ja toteutuspalvelut:
- Tietokannan suunnittelu esimerkiksi MySQL, PostqreSQL tai Oracle tuotteille.
- Tietokantojen toteutukset SQL-kielellä.
- Tietokannan suorituskyvyn ja rakenteen optimointi.
- Sisällönhallintajärjestelmien (Content Management Systems, CMS) esim. Typo3 asennus ja räätälöinti
WWW-sivustojen suunnittelu ja toteutus:
- WWW-sivuston rakenteen, käyttöliittymän ja visuaalisen ilmeen suunnittelu sekä käyttöliittymäohjelmointi.
- Sivustojen toteutus nykyaikaisilla välineillä, kuten dynaamisella Ajax-teknologialla.
- Web-pohjaisten sovellusten toteutus Ruby on Rails –kehitysympäristön avulla.
Konsultointipalvelut
Web-, tietokanta, ja verkkoteknologiakonsultointi. Ohjelmistojen hankintaan liittyvä neuvonta, käyttöönotto ja tukipalvelut.




