Lueskelin uudenvuodenyönä minulle lähetettyjä uutiskirjeitä, joista löytyi O’Reillyn Programming -uutiskirje. Kirjelmässä esitettiin joitakin ennustuksia ohjelmoijille alkaneelle vuodelle. Yksi kohta pisti silmääni erityisesti:
Software development is business development.
Ohjelmistokehityksellä on nykyisessä liiketoiminnassa erityinen vastuu, koska todella suuri osa liiketoiminnasta on nykyään tavalla tai toisella digitaalista. Jotta yrityksen digitransformaatio pysyy kehityksen mukana, ohjelmistokehittäjillä on erityisen vastuullinen rooli siinä että he pystyvät toteuttamaan liiketoiminnan vaatimukset hyvinä, toimivina palveluina ja järjestelminä.
Itse näen myös asian toisesta suunnasta. Digitaalisen liiketoiminnan kehittäjien on vuonna 2017 ymmärrettävä ohjelmistokehityksen perusteet, jotta pystyvät realistisesti luomaan suuntaviivoja digitaaliselle liiketoiminnalle. Erilaiset liiketoiminnan kehittämishankkeet vaativat erilaisia tietoja ohjelmistokehityksestä ja sen osa-alueista. Vastuu digitaalisten palveluiden kehittämisestä ei siis pelkästään ole ohjelmistokehittäjillä vaan liiketoiminnan kehittäjien on tartuttava myös itse työkaluihin, joilla softaa — eli siis yrityksen käyttämiä palveluita ja järjestelmiä luodaan.