28.11.2017 / Mika Aho

Järjestämme yhteistyössä Tampereen kaupungin 6Aika avoin data -hankkeen kanssa Data-analytiikka liiketoiminnassa -koulutuksen yrityksille.

  • Aika: Keskiviikko 13.12.2017
  • Paikka: Tampereen yliopisto, Linna (Kalevantie 5, 33100 Tampere)
  • Hinta: Koulutuksen arvo on 700 euroa, johon yritys voi hakea de minimis -tukea 6Aika avoin data -projektilta. Yritykselle ei jää tuen myöntämisen jälkeen kustannuksia koulutuksesta.
  • Ilmoittautuminen: Eventbriten kautta

Koulutuksen tavoitteena on kertoa data-analytiikasta, avoimesta datasta ja millaisia asioita ne mahdollistavat liiketoiminnan kehittämisessä ja uuden liiketoiminnan rakentamisessa.

Kerromme lisäksi, miten tiedolla johtaminen, data ja analytiikka muuttavat johtamista. Opit myös ymmärtämään, miten tekoäly- ja koneoppimisratkaisut voisivat hyödyntää sinun liiketoimintaasi.

Koulutuspäivän ohjelma ja aikataulu

8.30 – 9.00 Aamukahvit
9.00 – 10.15 Tiedolla johtamisen avainasiat
10.15 – 10.30 Kahvitauko
10.30 – 11.30 Data-analytiikan ja avoimen datan hyödyntäminen liiketoiminnassa
11.30 – 12.15 Ruokatauko
12.15 – 13.00 Mitä ovat tekoäly- ja koneoppiminen?
13.00 – 14.00 Johdon näkökulma data-analytiikkaan
14.00 – 14.15 Kahvitauko
14.15 – 15.30 Asiakasanalytiikka, koneoppimista omalla koneella
15.30 – 16.00 Loppukeskustelu ja yhteenveto päivästä

Hyödyt

  • Tunnistat, missä vaiheessa oma organisaatio tai toiminto (esim. myynti) on tiedolla johtamisen kypsyydessä
  • Ymmärrät, miten erilaisia datalähteitä (esim. avoin data) voi hyödyntää liiketoiminnassa ja mitä niiden käytössä tulee huomioida
  • Ymmärrät, miten tekoäly- ja koneoppimisratkaisut toimivat ja niiden vaikutuksen liiketoimintaan
  • Pääset tekemään hands-on harjoituksia data-analytiikassa (asiakaspoistuman ennustaminen ja segmentointi)

Kouluttajat

Kouluttajina toimivat Louhian kokeneet konsultit Mika Aho ja Mika Laukkanen.

Ilmoittautuminen

Voit ilmoittautua koulutukseen Eventbriten kautta.

Kysymyksiä voit laittaa jommalle kummalle Mikalle (mika.aho@louhia.fi tai mika.laukkanen@louhia.fi)

Kannattaa ilmoittautua ajoissa, sillä paikkoja on vain rajallinen määrä.


16.11.2017 / News Team

Solmimme ruotsalaisen ohjelmistoyritys Astradan kanssa strategisen yhteistyösopimuksen. Toimimme jatkossa yksinoikeudella kustannus- ja kannattavuuslaskentajärjestelmä Astrada5:n edustajana Suomessa ja Puolassa. Olemme toimittaneet kannattavuuslaskennan ja analytiikkaratkaisuja erityisesti valmistavaan teollisuuteen, tukku- ja vähittäiskauppaan sekä logistiikkaan.

”Halusimme Astrada5:n portfolioomme, koska olemme jo kauan sitten tunnistaneet tarpeen modernille työkalulle, jossa kustannusten allokointien mallintaminen on yksinkertaista ja johon pystytään rakentamaan yhden ja saman ratkaisun sisään kompleksisiakin materiaalikulutus- ja kustannusmalleja. Lisäksi tärkeitä tekijöitä ovat houkutteleva hinnoittelumalli sekä yhtiön vahva sitoutuminen asiakkuuksiin ja ratkaisun kehittämiseen. Astrada5 on kauan kaivattu vastaus asiakkaidemme tarpeisiin”, hinnoittelu- ja kannattavuusohjausliiketoiminnastamme vastaava Samuli Sikanen kertoo.

Kilpailuetua paremmasta kustannus- ja kannattavuusymmärryksestä

Astrada5 on moderni ohjelmisto, jossa kaikki liiketoiminnan osa-alueet voidaan mallintaa yhden järjestelmän sisään asiakas- ja tuotekohtaisen tuloslaskelman muodostamiseksi. Tämä tuo näkyville, mitkä tekijät vaikuttavat liiketoiminnan kannattavuuteen tai kannattamattomuuteen. Ohjelmisto simuloi ja auttaa ymmärtämään myös visuaalisesti liiketoimintamuutosten kustannus- ja kannattavuusvaikutuksia asiakkaan syöttämien muuttujien perusteella.

Parempi kustannus- ja kannattavuusymmärrys tuo kilpailuetua koko liiketoiminnan kehittämiseen, muun muassa hinnoitteluun ja toimintojen kustannustehokkuuden parantamiseen sekä kannattavuuden optimointipäätöksiin.

Astrada ja Bilot yhteistyöhön - kannattavuuslaskenta

”Tunnistimme tarpeen edistykselliselle kannattavuuslaskentaohjelmistolle jo 90-luvulla liiketoimintakonsultteina toimiessamme. Lähtökohtanamme on aina ollut mahdollisimman dynaaminen ja asiakaslähtöinen ratkaisu asiakkaan tuotto- ja kustannusvirtojen mallintamiseksi. Kehitämme työkaluamme jatkuvasti, mikä näkyy uusimman versiomme modernissa käyttöliittymässä ja monipuolisissa toiminnallisuuksissa. Reagoimme nopeasti asiakkaidemme tunnistamiin kehitystarpeisiin”, Astradan toimitusjohtaja Tomas Bandmann kertoo.

Astrada5 on kustannustehokas, ja sen käytettävyys sekä käyttöönoton nopeus ovat omaa luokkaansa. Järjestelmää käyttävät muun muassa Outokumpu, Alfa Laval ja Volvo Trucks, joiden lisäksi se on käytössä myös muualla tuotanto- ja prosessiteollisuudessa sekä esimerkiksi pankki- ja rahoitussektorilla, tukkuliiketoiminnassa ja terveydenhoitoalla. Astrada5 soveltuu kaiken liiketoiminnan työkaluksi, ja sen lisensointimalli mahdollistaa käyttöönoton taloudellisesti niin suurissa kuin pienissä yrityksissä.

”Me Astradalla olemme innoissamme yhteistyöstä Bilotin kanssa! Heillä on mutkaton, avoin, asiakaslähtöinen ja ammattimainen liiketoimintakulttuuri. Uskomme, että Astrada5 sopii erinomaisesti Bilotin tuoteportfolioon ja on hyvä täydennys asiakkaiden BI-ratkaisuihin Suomen ja Puolan markkinoilla”, Bandmann jatkaa.

 

Yhteystiedot

Bilot Consulting Oy:

Samuli Sikanen, Business Lead, Pricing & Profitability Management, +358 (0)50 5989196

samuli.sikanen@bilot.fi

Astrada AB:

Tomas Bandmann, CEO, +46 (0)73 6408086

tomas.bandmann@astrada.se

Astrada AS on ruotsalainen ohjelmistoyritys, joka on kehittänyt kustannus- ja kannattavuusohjaustyökalun nimeltä Astrada5. Vuonna 2002 perustettu Astrada keskittyy kustannus- ja kannattavuuslaskentajärjestelmien kehittämiseen, järjestelmäratkaisuihin, järjestelmien käyttöön ja tehokkaisiin päivitysprosesseihin. Astrada5:n avulla voit laskea muun muassa toimintojen, tuotteiden ja asiakkaiden kustannuksia ja kannattavuuksia tukemaan päätöksentekoa hinnoittelussa, toiminnan kustannustehokkuuden kehittämisessä, liiketoiminnan suunnittelussa ja strategisessa liiketoiminnan kehittämisessä. Astradalla on useita asiakkaita muun muassa tuotanto-, tukku-, pankki- ja terveydenhuoltoalalla. Astrada on Microsoftin, Oraclen ja Qlikin kumppani. Astradan liikevaihto on 2,5 MEUR, ja yhtiö työllistää 20 asiantuntijaa.

 


16.11.2017 / Ville Niemijärvi

Kun olemme tehnyt data Science / machine learning -ratkaisuja asiakkaille, saadaan niistä usein kaksi tuotosta:

  1. välitön liiketoimintahyöty
  2. oppiminen ja oivallukset

Usein asiakas lähtee hakemaan ensimmäistä eli pikavoittoja mutta isommat hyödyt ovat usein jälkimmäisessä eli organisaation oppimisessa.

Välitön liiketoimintahyöty tuo lisämyyntiä tai vähentää kuluja heti

Välitön liiketoimintahyöty (eräs kollega kutsui tätä nimellä: immediate business healthcheck) tarjoaa tässä ja nyt ratkaisun liiketoimintaongelmaan. Hyödyt voidaan usein realisoida heti.

Esimerkiksi silloin kun ennustimme isolle teleyhtiölle ja vakuutusyhtiölle heidän asiakaspoistumaa (churn), pystyttiin asiakkaiden poistumaan puuttumaan välittömästi ja säästöt saatiin pian analyysin jälkeen.

Tai kun ennustimme turvapaikanhakijoiden määriä tuleville kuukausille loppuvuonna 2015, ennustimme vanhusten kotihoidon tarvetta tai vähittäiskaupan myyntejä ja optimoimme varaston kokoa. Analyysin pohjalta pystyttiin toimimaan välittömästi.

Oppiminen ja oivallukset kehittävät liiketoimintaa

Riippuen algoritmista ja menetelmästä mitä hyödynnämme, voidaan tuloksena saada myös syyt seurausten takana. Eli pystymme selittämään ilmiöitä.

Tällöin organisaatio oppii ja oivaltaa. Ja pystyy kehittämään toimintaansa tämän pohjalta.

Organisaation oppiminen ja oivallukset ovat olleet esimerkiksi sitä kun olemme ennustaneet syitä miksi sen teleoperaattorin asiakkaat ovat poistumavaarassa ja tämän pohjalta asiakas on oivaltanut miten poistuma estetään ja itseasiassa voidaan myydä vielä lisää.

Tai kun teollisuusasiakas on oppinut meidän avulla minkälainen tarjous menee todennäköisin läpi asiakkaalle. Tämä oppi on jalkautettu myyjille, jotka ovat voineet toistaa voittavan tarjouksen uudelleen ja uudelleen ja uudelleen.

Machine learning mallinnus kertoo usein todennäköisyyden jollekin ilmiölle mutta myös syyn ilmiön taustalla.

Haluatko pikaseksiä vai oppia rakastelemaan hyvin?

Kun puhutaan AI:stä (tekoäly), puhutaan usein myös syväoppimisesta (deep learning). Usein kyseessä on neuroverkkoja, jotka opetetaan löytämään isosta läjästä kuvista esimerkiksi kasvoja.

Ja kyllähän ne oppivat.

Mutta oppiiko organisaatio? Oppiiko ihminen?

Sillä todellisuudessa neuroverkot ovat enemmänkin “blackboxeja”,  mustia laatikoita, joiden sisään ei pääsekään. Saamme kenties tarkan ennusteen tai kätevän softan, joka tietää onko kuvassa ihminen vai koira, mutta emme saa selville syytä miksi.

Toisin sanoen algoritmi oppii, neuroverkko oppii, AI oppii, mutta organisaatio ei välttämättä opi.

Mutta kun käytämme muita, kenties vähemmän trendikkäitä menetelmiä, esimerkiksi logistista regressiota, saamme lopputuloksena myös tulkinnan.

Miksi näin tapahtui? Miten tekijä X vaikuttaa ilmiöön Y?

Tämä tuotos voidaan opettaa ihmiselle. Myyjille, tuotekehitykselle, asiakaspalvelijoille. Tai voimme upottaa regressiokertoimen tai ehtolausekkeen hyvin yksinkertaisesti osaksi johdon dashboardia tai 3. osapuolen softaa, vaikka suoraan ERP:iin.

Tällöin saamme sekä välittömän liiketoimintahyödyn, että organisaation opin ja oivallukset.


14.11.2017 / Mikko Mattila

Part one – The classroom problem child
Part two – How the problem child gets along with the other children
Part three – The class protégé

Part one – The classroom problem child

SAP Business Warehouse (BW) is often perceived as a difficult, anti-social, arrogant and even an aggressive problem child. BW does not want to interact with the other children. BW has some peculiar quirks, which may be difficult to understand or even accept. BW comes across as a little dimwitted (inability to process data on-the-fly) and requires a lot of looking after. Additionally, BW eats its food (data) in a different way to the other children. Due to these oddities, BW is a bit of an outcast, and hasn’t really been accepted as part of your company’s IT landscape.

The aunt

SAP BW (even BW/4HANA without a HANA schema implementation) is that one unruly child, present in every class. This problem child is a bit of mystery to you, the teacher, and sometimes does things that are out of your control (~features). Regardless, this child has learned quite a lot (i.e. Business Content data model) during his first years. The child’s mother tongue is a mystic multidimensional language (over BICS connectivity), which you as the teacher do not speak or understand. The child’s parents also make no effort whatsoever to teach it to you. As a result, BW is near impossible to communicate with. Only one of its relatives (SAP Competence Center) can understand it on some level.

Fortunate friendships

Fortunately, our problem child has made some friends along the way. These friends (reporting tools) can interpret the child and allows us to open a dialog. The first friend is called Web Application Designer (BEx/WAD) — our problem child’s oldest friend, a well-travelled senior citizen. Unfortunately this geriatric friend might not be with us for much longer, as retirement is just around the corner. She – the only person who fully understands our cryptic problem child. Other friends include some younger children who are frequently over to play. Analysis for Excel, is very skilled, direct and easy to communicate with. Spontaneous and fun to play with, our problem child gets along with this friend quite well. However, our problem child has grown up to be somewhat shallow, and is ashamed to introduce this new friend to any of your friends. Analysis has a best friend called Design Studio (second name Lumira 2.0 Designer). However, this friend is rather high maintenance, requiring a lot of our problem child’s time (pixel perfect mouse tuning, write a lot of Java Script code, external add-ons and custom charts).

Classy classmates

There are some other kids in school that our problem child interacts with. Lumira/Lumira 2.0 Explorer, for example. Lumira was originally taught to speak one of the local language (SQL), and even tried to learn the mystic mother tongue of our problem child, albeit unsuccessfully. An older classmate, WebIntelligence, comes from the same part of town as Lumira. The youngest kid is SAP Analytics Cloud (SAC). However, we know close to nothing about them, as they have only recently transferred to this school and we are yet to see if SAC is willing to talk to BW.

In practice, this means that our problem child’s oldest friend, the old lady, has not been able to retire yet, and probably half of the classroom (organizations) still use her to communicate with our problem child. However, they know that they should do something as she is getting ready to retire. The other half are talking to BW via its other friends. The inherent problem here is that these children have not developed their vocabulary fully yet and do not possess the same amount of skill as the old lady. To make matters worse, the kids in the other classrooms seem to be more well-rounded (PowerBI, Tableau, Qlik) and are playing nicely with their classmates (non-SAP and non-BW systems).

Part two – How the problem child gets along with the other children

One major challenge is that BW speaks a strange internal language and we cannot understand it. As a workaround, we are using SAP’s reporting tools as the interpreters (our kid’s friends) to communicate with it. However, to our advantage, this child also speaks a second language, which can be used with third party tools.

The challenge is that these other generic interpreters (PowerBI, Tableau, Qlik) speak the same SQL-language natively as SAP Lumira and SAP BO WebIntelligence, but our problem child does not. BW is unable learn this language, as its brain processes everything as a cube. Conversly, the SQL language can only be understood if you are able to express yourself as a square (tabular tables).  The situation however, is not hopeless.

There is new way of thinking in Town

During last decade, the cube model way of thinking was common (Cognos PowerPlay, Microsoft Analysis Services, Hyperion Essbase, etc). They all had their own mystic proprietary languages, but they also adopted one common language (Microsof’s MDX over OLE DB for OLAP), which BW also adopted to some extent. As time progressed, this cubic way of thinking started to grow old, and was soon replaced by the tabular way of thinking by almost everyone except BW. Due to this legacy, the modern generic interpreters (PowerBI, Tableau, Qlik) understand the MDX language too, but as there is little need for it any more, the interpreters do not even try to provide a full support for talking MDX over OLE DB for OLAP.

But as BW has some unique features, which do not have expressions in the common language, and interpreters do not understand all of BW’s expressions, the following are problematic to interpret:

  • In BW ID and description always are bound to the same “field” and SAP’s interpreters have a feature allowing users to select what combination to display, and in what order. This is a fundamental concept of BW and not supported by other tools.
  • The multi-language support for descriptions. At the time of login, a user selects the language to be used during the session. The other client may ask to fill this information on every query.
  • It is common to use hierarchies everywhere in BW. In general, the SQL-centric tools cannot utilize pre-created hierarchies coming from the server. Typically they try to flatten them and then recreate them internally with limited success. As they are not as hierarchy centric as BW, they commonly have issues to even visualize hierarchies (especially in the filters components).
  • Issues to support programmatically modifying report metadata during the execution. For example, changing column names on-fly based on user inputs (variable), given at the beginning of execution.
  • If showing of the prefixes of so called “compounded infoObjects” is not necessary/valuable, SAP’s Bex/WAD interface automatically hides them. As an example, the fiscal year is show as “2016” instead of a compounded fiscal year variant and fiscal year “K4/2016”. In many cases, visibility of the “compounded prefix” is confusing and annoying. Similarly the annoying controlling area value is displayed even in the case when there is only one controlling area.

There are no easy solutions for these issues. In many cases the answer is to avoid or at least minimize their usage. Instead of having definitions of these in BW/Bex, you can build them at the level of the end user tools. Unfortunately, many of these features come as part of the pre-made data model (the business content) and un-building them is not always such a simple task – especially if you do not have HANA tools available.

The picture below illustrates how the features of the different tools just do not match if you have traditional BW or even un-optimally designed BW/4HANA. You just need to make a compromise and decide which features you value the most.

SAP Business Warehouse

If you are using BW 7.5 or older, with or without HANA, and you are using any of these third party reporting tools, be careful in using the extraction mode that copies data out from BW. If you want to get a copy of your data, you need to pay for it (Open hub license).

Problem child & language selection

In a well-designed HANA powered BW the usage of the third party tools can change dramatically. You can design it to speak fluent SQL parallel to the traditional languages described above. Or you can design it even as a generic DW and support only the SQL language. The latest BW/4HANA wants to be play nice in other ways too, and does not even require the Open Hub license for the data copies either. If you just upgrade your old system or design it only in the traditional BW way with SAP Business Content, it will not speak SQL, and you will have exactly the same issues as described above.

Bring the food & let it eat

We have talked about how BW is a kin to a problematic child, and how communicating with it is problematic (at the reporting end). Similar challenges exist at the other end – how it ‘eats’ (data). Any other ‘kid’ in your IT landscape exposes a database table with fields. You then push your data into the table. If you want to use this push method with BW, it does not, as you might guess, understand the standard SQL language. Instead you need to learn its proprietary languages (iDocs, Bapis, and other ABAP paradigms). Fortunately, these write-in APIs are public and documented, albeit very SAP-specific knowledge. In this case, you can use a third party ETL tool, like Informatica for example.

Picky kid

These tools provide a varying level of support for the required ABAP interfaces, and you don’t need to write the API code by yourself. This idea of feeding BW with data is bit complex any way. The easier and more common approach is to bring the food (data) in front of BW and let it ‘eat’ by itself. From a API standpoint, this method is referred to as ‘pull’ instead of ‘push’.

Even with this pull approach, our problem child is very restrictive about what it is willing to eat. He never accepts a single core piece (field) of data, like Customer ID. Instead, you may need to provide BW with a dozen other pieces (fields) of data at the same time, telling it what this core data is (metadata). For example, this metadata may include: a short description of Customer ID, a medium length description of Customer ID, a long description of Customer ID, a place in the Customer hierarchy, several attributes of the customer, like age and so on.

And worst of all, before loading the data, you will need to define what metadata you are going to define for the Customer IDs. This is called InfoObject-based modelling. It’s not an issue for SAP sources as there are automated adapters producing the required information and mapping it correctly. In most external data cases, this infoObject based modelling is far too robust, complex and a time-consuming process, and therefore the BW systems mainly eat and process SAP ERP data only. By this analogy, our problem child is also an introvert.

However, in HANA powered BWs even this data-in approach gets significantly easier, with the help of better tools, and a so-called field-based modelling approach (especially when non-SAP data is introduced).

Part three – The class protégé

I am sorry to say that this troublesome child you have tried to teach and understand, is a lost cause in the big picture. Even if this problem child were able to graduate from school as a teenager (migrate HANA to BW/4HANA platfrom), the child will never learn to utilize his new skills in an optimal way. There is far too much complexity inside him. Sooner or later, you need to accept that and pick a new protégé – the straight-A student.

The Earth is not Cube

So why is this new kid so different? You need to understand that your old BW is an application, and an application only for you. I talked about how the BW application processes everything as a cube, and this practice still continues in the BW/4HANA application. This cube brain is the reason it can never behave in an open, and friendly way towards other systems, and the generic reporting tools (the interpreters). Ultimately, deep inside BW’s brain is a database engine (Oracle, or even a fast IBM DB2 Blue) with the squared tabular-formatted hidden database content. To be exact, this cubic format is actually an application level in-memory mirroring of this tabular origin. The key difference between traditional BW and HANA-powered BW is following:

  1. Traditional BW: The underlying relational database is totally hidden from you, and you enrich and expose data with SAP’s non-SQL centric ‘cubic’ BW features
  2. HANA-powered BW: The underlying database, and its SQL-centric tools are suddenly completely open for BW developer to enrich and expose the data. The improved BW application tools are still available for the BW developer, and each step of the modelling can be done on either side and mirrored back.

This can be illustrated as follows:

SAP Business Warehouse

Even though the pre-made BW business content is only available on the BW modelling side, the assumption is that you also use the database tools, as they are much more efficient. It enables you to remove the internal complexity bothering the traditional BW systems. In the previous part, I emphasized how it is critical to provide data access for third party tools with native SQL language support. If you do not use database modelling to expose and enriched data to the SQL channel, you don’t get much additional value from your system. Be aware that many do not seem to understand or know the database side modelling at all, and you end up just getting a faster horse, even though you wanted to switch to a car.

SQL interface & HANA Views

I need to admit that the challenges related to BW’s special features listed in the previous part of the blog still exist when using the tabular SQL modelling in the HANA database. This is due to the fact that SQL does not understand the concept of hierarchies. However, it is much easier to invent workarounds on the SQL side than in the BW modelling. With BW4/HANA, you can still connect third party tools to BI Queries (rebranded Bex query with a new developer tool), using OLE DB for OLAP, but I strongly recommend the SQL interface using HANA Views.

You can also define and publish cubic representations for Analysis for Excel and Design Studio (combined as SAP BO in the previous picture) from HANA database views. These features are still a bit behind the BI query, and therefore the BW modelling is the proposed approach for them as drawn in the picture.

Report access

With regards to report access, the open database modelling significantly simplifies feeding data into the HANA-powered BW. As illustrated below, SAP HANA Runtime Edition for Apps and SAP BW license (HANA REAB), the mandatory prerequisite for BW/4HANA, includes a build-in ELT and replication tool, the SAP Smart Data Integrator (SDI). As data is brought into the database level, it resides in simple field-based SQL tables. If you have a powerful enough HANA license, you can create these tables manually without SAP tools, and use an ETL tool of your choosing to load data with standard SQL and ODBC driver – like you would do with MSSQL Server or Oracle. Even on the BW modelling side the “HANA Source System” shown in the picture is a so-called openODS view, and it does not know and require complex InfoObject modelling. In other words, the non-SAP sources can follow a simple field-based modelling approach throughout the system, and the SAP sources can use the traditional, richer InfoObject modelling.

If you need to merge the content from both sources, it can be done in a very simple way using Composite Providers (illustrated in the previous picture).

Source: SAP Blogs: #BW/4HANA – What, When, Why & Whow !
Source: SAP Blogs: #BW/4HANA – What, When, Why & Whow !

 

All in all, this means that SAP is finally following IBM Cognos and Microsoft, who started to emphasize SQL/tabular based modelling a decade ago. Personally, I think SAP has done this in a more integrated and usable way than its rivals. As the HANA powered BW 7.4 and 7.5 already included the majority of these new.

So what could you do? And what should you do? At the very least check out our whitepapers on the subject:

Read other blog posts about the topic:

Antti Lyytikäinen: Life after SAP Business Warehouse?
Mikko Koljonen: Scam alert: SAP BW users WATCH OUT!
Lauri Puolanne: Data warehouse – a burning platform?


10.11.2017 / Kristiina Sarén

Asiakkaita tavatessani kuvaan modernia agiilia eli ketterää kehitystä yhteisenä päätöksenä edetä mukautuvasti kohti sovittua kokonaisuutta, sovitussa aikataulussa ja tähän työhön allokoidulla konsulttipanostuksella. Ketterä etenemistapa ei merkitse minulle pelkkää protoilua ja sprinttejä, vaan yhteistä panostusta asioiden edistämiseksi.

Eteneminen on hyvin suunnitelmallista, vaikkakaan ei yhtä ennakoitavaa, kuin vesiputousmallisessa projektikehityksessä.

Ytimenä on aina kaiken turhan välttäminen.

Luotammeko toisiimme?

Alku sujuu aina nyökytellen: meille myös ketterää ja kiiltävää, kiitos! Mutta emmekö voisi saada kuitenkin kiinteät kehykset toimitukselle? Jonkun hoitamaan koko sirkuksen, koska meillä ei itsellämme ole tähän nyt yhtään aikaa?

Merkittävin muutos on mielestäni korostunut molemminpuolinen luottamus. Kysesssä ei ole toimittaja-tilaaja -malli vaan yhteistyöprojekti, jossa molempien osapuolten panostus koko projektin ajan on yhtä tärkeää, ja myös palkitsevaa.

Irrallisen toimituksen sijaan sykkivä tiimi

Ketterästi kehittäessä asiakas saa parhaissa tapauksissa käyttöönsä kehitystiimin, jonka työskentely hitsautuu yhteen asiakkaan edustajien kanssa. Tiivis ja tehokas kokonaisuus pystyy mukauttamaan sisältöä matkan edetessä ja viisauden lisääntyessä.

Asiakkaan tärkein edustaja on tuotteen omistaja (= Product Owner). Hän on kehitystyön sisällön ja rytmityksen kannalta keskiössä. Tuoteomistaja vastaa toimituksen ja kehitystiimin työn arvon maksimoimisesta.

Rehellinen ja realistinen muistutukseni kaikille: tuotteen omistajalta vaaditaan jatkuvaa läsnäoloa ja päätösten tekemistä hyvin nopealla rytmillä. Hänen tehtävänä on myös manageerata johdon odotuksia lopputuotosten suhteen. Usein henkilö on myös muutosagentti yrityksen sisällä. Annathan hänelle kaiken hänen tarvitseman ajan ja resurssit? Saat ne moninkertaisina takaisin.

Agiili – uusi aspiriini joka särkyyn?

Suosittelen ketterää kehitystapaa asiakkailleni silloin, kun kehitystyö on jatkuvaa, kun liikkeelle lähdetään vaiheittain ja kehitystyöhön tarvitaan sen verran panostusta, että saadaan aikaiseksi toimitustiimi.

Kun toteutuksen aikataulu on lyhyt, työrupeama pieni ja lopputuotos selkeä, on perinteinen vesiputousmalli edelleen toimiva.

Muista kertoa

Yleisin ojaan ja allikkoon päätymisen syy on kommunikoinnin puute. Tahtotila on olemassa, mutta kiireen iskiessä ohjaus siirtyy tietoisuudesta selkärankaan. Perinteisen toimittaja-tilaaja -mallin opitut vastuut otetaan vaistomaisesti käyttöön heti ensimmäisen kolhun kohdalla.

Toimittajalle on kaikkein tärkeintä kommunikoida jatkuvasti asiakkaalle, miten asiat edistyvät, mitä tapahtuu seuraavaksi ja mitä kysymyksiä on avoimena. Asiakkaan tiimin edustajan täytyy kommunikoida omassa organisaatiossaan ylöspäin ja sivuille väsymättömästi. Kertoa edistysaskelista, muutoksista, saavutuksista.

Ilman jatkuvaa kommunikointia erinomainenkin ketterästi toteutettu projekti näyttää seurantaryhmän silmissä kaoottiselta puuhastelulta.

Pahimmassa tapauksessa päädytään ystäväni kuvaamaan tilanteeseen: ”Agiili järjestelmäkehitys = kaaos – tehdään, mitä keretään, tulee, mitä sattuu. Varmaa on ainoastaan se, että budjetti ylittyy.”

Lue myös:

Erkka Puusti: Want to understand agile? Try climbing!


9.11.2017 / News Team

– Teillähän näyttää ihan lastentarhalta! huudahti ensimmäistä kertaa toimistollamme vieraillut asiakas.

Lapsi mukaan töihin -päivää vietetään jälleen lapsen oikeuksien viikon perjantaina 24.11.2017. Silloin kutsumme kaikki bilotien lapset kunniavieraina kyläilemään toimistollemme.

Työ + perhe = mahdollinen yhtälö

”Työpaikkojen kannustava ja työelämäkäytänteitä koko ajan kehittävä ote takaavat, että työn ja perheen yhteensovittamisessa onnistutaan entistä paremmin”,
kannustaa Lapsi mukaan töihin -päivän sivusto.

– Työntekijöiden lapsia vierailee toki säännöllisesti toimistollamme erityisesti koulujen lomien yhteydessä, mutta nyt koolle kutsutaan useammat Bilot-jälkikasvun edustajat samaan aikaan. Työn ja perhe-elämän yhdistämisen edesauttaminen on meille tärkeää ympäri vuoden, eikä vain teemapäivänä.

Joustavat työajat, etätyö ja kannustaminen perhevapaiden pitämiseen ovat tärkeitä työkaluja perhe-elämän tukemisessa. Onhan se jännää nähdä millainen vipinä toimistolle syntyy teemapäivänä! Kesäloma-aikaan saimme nauttia usein lemmikkien vierailuista, nyt vuoron saavat siis lapset, kertoo Sini Sittnikow, Bilotin HR-johtaja.

Mitä lapseni luulevat, että teen työkseni?

Teemapäivän sivu opastaa: ”Lasten on tärkeää päästä näkemään ja kokemaan, missä heille tärkeät aikuiset viettävät päivänsä ja mitä työn teko on. Myös työpaikkojen on hyvä nähdä työntekijöiden lapsia.”

– Työ Bilotilla on keskimäärin hyvin interaktiivista ja sosiaalista. Lapsen on hyvä nähdä, että ainakaan tällainen työ ei ole kovinkaan suorittavaa, kommentoi Mika Tanner, Bilotin toimitusjohtaja.

Mika jatkaa: – Meidän normipäivä on oikeasti parhaimmillaan sellainen, että läppä lentää. Olisi kiva jos lapsille iskostuisi kuva, että kovaakin töitä tehden voi olla iloinen ilmapiiri, ja että osataan raatamisen keskellä pitää hauskaakin.

Marraskuun viimeisenä perjantaina kuulemme totuuden työntekijöidemme lasten suusta. Aiomme kysyä vierailtamme rohkeasti: ”Mitä isäsi/äitisi tekee työkseen?” Jännityksen sekaisin tunnelmin odotamme rehellisen raatimme analyysejä toiminnastamme.

Keskustoimistomme sijaitsee monen muun IT-alan yrityksen tavoin Helsingin Ruoholahdessa. Haastammekin nyt mukaan Lapsi mukaan töihin -päivän viettoon kaikki Ruoholahden IT-alan yritykset.

Ketkä ottavat kopin?


7.11.2017 / Mika Tanner

In my past blog posts I’ve been pecking on the importance of pitching. I decided to give it a stab myself and so I enrolled to my first official pitch last week at Kasvuryhmä’s Scale-Up Talent Pitch. There I was, in front of a school of scrutinizing “sharks”, 100 pre-screened young and seasoned professionals seeking for careers in inspiring scale-up companies. Bilot was one of 11 pitching companies on stage at the magnificent Musiikkitalo in Helsinki.

“We look for people who are passionate about something. In a way, it almost doesn’t matter what you’re passionate about.” – Mark Zuckerberg

Searching for the hidden story

My pitch was designed and co-authored by a handful of co-workers from different parts of the company to avoid having to present glorified corporate lip-stick fairy tales. We came up with a story we felt was worth telling. The true story about us maturing from start-up to grown-up, about our inspiring customers, about our amazing people, about what we do, about our ambitions and about who we are looking for. At the end of the pitch, I was supposed to hand out ‘our future talent’ dummy business cards to all the participants.

The secret to successful hiring is this: look for the people who want to change the world. “ – Marc Benioff, Salesforce CEO

How well did I do?

On a scale from four to 10, my overall score was close to eight and most importantly, we managed to convince 34 people out of 100 to voluntarily connect with us. And I survived unscathed.
It was interesting and brutally educational to read the verbal feedback. Here are some comments from both ends of the spectrum:

What went well? Interesting story – Good energy – Excellent presentation, I immediately felt like I want to be part of Bilot – A story always works and it is easy to remember –  Clear and good presentation, raised my interest – Interesting and topical company – Easy to pick up on what is important for the company, good vibe – The business card was a genius idea.

Areas of improvement? Good presentation, but the distinctive factor was absent – took too long to get to the point – A minute has gone and I don’t know what they do – A little bland, not very inspiring – Where was the beef? – Unclear value proposition – What is their main challenge?
The art of pitching

Deny or erase & rewind?

Well, I could always get very defensive – those who didn’t get it, weren’t paying attention! But I won’t, it was my responsibility – and the main goal – to get my message through. If you have gone on for a full minute without talking about your vision, half of your sharks will have swum elsewhere and the other half will have eaten you up alive.

If someone thinks it takes too long to get to the point, your structure is too back-loaded. If by the end of your pitch someone is utterly uninspired, you missed all the buttons.

Surviving the Shark Tank – the art of pitching
Copyright Voah! Kenny Ronkainen / Arttu Karvonen

Now, it is your turn

I strongly recommend this real-life pitching exercise to everyone. Until you’ve really done it, it is easy to have a false impression that it is easy because it is just a three minute speech.

My three pieces of advice for your first dive:

1. Fit your message into a bottle
Squeezing your thing into 180 seconds is surprisingly tough. It is less than one page of text. How to build an explosive start, a tantalizing middle and an unforgettable end? How to crisply articulate your ask? How to do this so that it creates emotions, even excitement? Imagine you’re scripting a movie – not a business paper.

2. Use a wind tunnel
Test your pitch with an external audience. The most useful feedback comes from someone who does not know your business at all. If you can, find someone who represents the target audience. Rehearsing in front of colleagues won’t cut it, but it helps too.

3. Repeat, repeat, repeat.
Pitching is just another one of those disciplines in which you get better at the more you do it. And don’t forget that your audience won’t know what you are about to say – if you fumble, just roll with it….

Now back to the drawing board. I have a long way to go until I have perfected my pitch, but I’m on my way now. And I will get there soon enough.


3.11.2017 / Mika Tanner

I travelled to The Silicon Valley to see for myself what it is all about. In hindsight, perhaps it was a kind of energy vaccination against lethal opportunity myopia. During a turbo-charged week of meetings, I met dozens of people and got to see and feel The Valley first hand.

Now I try to answer questions like ‘So what?’ What are the exploitable learning points? Is my inspiration transferrable?

It would be naïve to expect that one can just smuggle handful of The Valley soil back home and expect that planting your local seed in it will change something. You need to make a couple of conversions back to the metric system to see if you can translate something into actionable learning points. There are a few I found useful to work on.

“Shit. I know shit’s bad right now, with all that starving bullshit, and the dust storms, and we are running out of french fries and burrito coverings. But I got a solution.” – President Camacho

1. Attitude & mind-set. I think this is the essence of The Valley and it comes in many forms: relentlessness, entrepreneurship, can-do, positivity/optimism, laid back, cooperativeness/openness, curiosity, competitiveness and pragmatism. I think you might need to seek fulfilment intrinsically, but I bet if you import The Valley attitude into your guidance system, you will open yourself to new opportunities.

Tip: Create an alter-ego – your valley-character who has the above traits. Mine is Mike. Whenever I question myself, my demeanour or my decisions, I’ll check what Mike would do in the same situation. A check-list of sorts.

2. Think Big. This is my favourite. It is not so much about daydreaming as it is about what kind of questions arise from raising the bar ridiculously high. It has a kinship with attitude, but I like to keep it separate. What would need to have happened if my business is 10x..100x…1000x in 10 years? This is about “if I was to start my business today, what it would be about”. It is about removing your mental barriers (“we can’t because..”) and giving room for inspiration.

Tip: Create an outrageously bold news headline which is published 5 years from now in a leading business journal: “your business has grown 100x” or “your business has just become number #1 in the global market”… For added impact, make a mock version of the cover page with your people on it. Have your management team answer the question. Have them explore what must have happened to make the headline true. Don’t be surprised from the fresh insight you get. Of the new questions. Of the new energy.

3. Focus. Focus. Focus. And one more time focus. This is not really new and actually a no-brainer, but actively executing on focus is much easier said than done. Successful gaming companies do this all the time. In its purest form, streamlining your efforts and maximising your business aerodynamics is not easy. You need consciously decide to let go and terminate things you might have spent valuable time on. A milder form of focus is prioritization. This is a little easier, and can be applied to just about everything.

Tip: Deserted Island routine. If you were stranded on a deserted island in the middle of a shark-infested ocean of endless opportunities, which one single piece of your business would you take with you with which would have the best chance of survival and success.

4. Perfect pitch. Instead of avoiding interaction and dazing at your shoelaces, find your way to situations where you get to pitch. It is a privilege. A good pitch is an excellent short story. Really short. Really excellent. And make it a story, because stories are loved and they are remembered. Expect the span of attention of your audience to be about 30 seconds. If they are still with you, you get another 30 seconds and so on… And you need to get your story told in 90 seconds. Make every word count. It is about simplifying complex things into something you can easily explain.

Tip: Really do it. And repeat. I recently volunteered to pitch at a business summit in front of 100 young talents. I was given 3 minutes to convince them to apply to work for us. Learning to swim in the shark tank (and survive unscathed) is a precondition for surviving in today’s business world.  

5. Purpose is one today’s big buzz words yet so fundamentally important. The most iconic and the most successful Silicon Valley companies have been purpose driven. Purpose is atomic energy and helps you get through when the going gets tough. In a company which is not genuinely purpose driven, it is sometimes hard to identify purpose, other than the obvious financial purpose of rather making money than losing it. I believe that it is worthwhile to explore purpose and expect it to uncover some new thinking.

Tip: Don’t fool yourself. Not all companies have a meaningful or noble purpose. The likelihood your company already has one is not that high. You can try to retrofit a purpose to your business, but most likely it will not be convincing or shared by your people. Then again, you might have a purpose, but you just haven’t articulated it because it hasn’t been on your agenda. If you know why people choose you, that is likely to be related to your purpose.

 

Other stories inspired by the visit to The Valley:

 


2.11.2017 / Terhi Jaakkola

Kaksi vuotta sitten törmäsin vastustamattomaan kutsuun: “Bilot is looking for digital marketing rock star. The sought-after star is an insightful, digitally savvy multi-talented professional, filling the digital venue with fans, making sure the audience hears and sees us.”

Saamani staran saappaat täyttivät kaikki vaatimukset, jotka olin uudelle työlleni asettanut. Halusin antaa energiani suomalaiselle yritykselle, työskennelle fiksujen tyyppien kanssa, keskittyä puhumisen sijaan tekemiseen.

Jäi vain yksi pieni, kaksikirjaiminen mutta: IT. Loputon uteliaisuuteni ajaa minut nyt maistelemaan uutta toimialaa. Ruoholahden kattojen yllä olen rakentanut markkinoinnin ammattilaiselle tukevan jakkaran ja hyvän stagen. Laitan Bilot-kitarani koteloon marraskuun lopulla. Tulisitko jatkamaan tätä kiertuetta?

Tehtäviä, joista tuntuu haikealta luopua

Vuosi sitten sain johtaa Suomen ensimmäisen CDO-barometrin rakennusta. Sormet jo syyhyävät, jotta voisin käynnistää seuraavan kierroksen edellisen vuoden kiemuroista viisastuneena ja onnistumisista innostuneena. Tämän tehtävän saisit heti hoidettavaksesi.

YouTube-kanavamme, Bilot TV:n kuvaustudiossa on parhaillaan erittäin hyvä, heittäytyvä kuhina. Omien töidensä ohessa talkoisiin on sitoutunut kameramiehiä, studioisäntiä, tekstittäjiä ja pitkä jono haastateltavia. Ehdimmekö saamaan ensimmäiset tarinat jakeluun ennen lähtöäni?

Elokuulle on suunnitteilla suomalaisten, kapinallisten yritysten yhteinen kick off. Hykerryttävän hyviä ideoita ja hyvä verkosto. Tästä voi syntyä jotain ihan uutta.

Mikä jää kesken?

Markkinoinnin automaation superkone on viritetty käyntiin, tärkeimmät integraatiot hoidettu ja ensimmäiset projektin aiheuttamat harmaat hiukset nypitty pois päiväjärjestyksestä. Nyt pitäisi kiivetä seuraavalle portaalle: profiloida asiakkaat ja potentiaaliset sellaiset, varmistaa täsmäviestit, opetella uutta. Kasvaa fiksummaksi. Apuna tässä on kaksi teknistä taituria, jotka säätävät kaiken kuntoon, kunhan tiedät, mitä tahdot.

Käsi pystyyn – kenellä on käytössään täydellinen markkinoinnin ohjauspöytä, dashboard? Bilot elää ja hengittää analytiikkaa. Ehkä juuri siksi tämä suutarin kakara on saanut juosta avojaloin kuukausien ajan. Mutta nyt näkyy vankkaa valoa tunnelin päässä. Käytössäsi saattaa olla heti ensimmäisenä työpäivänä yksi näkymä, josta näet kaikkien kanaviesi tilanteen.

Millaisesta seuraajasta haaveilen?

Paras työelämäni aikana kuulemani neuvo on: “Usein saappaat ovat niin suuret, ettei kukaan niitä täytä kokonaan, vaan jokainen omalla tavallaan. Mikään tavoista ei ole väärä.”

Olisin iloinen, jos kohdatessasi virkkeen: “Avain pointti on, että BLU:ta käyttämällä et saa ensimmäistäkään 7.2:n jälkeen kehitettyä HANA:a vaativaa BW-objektia käyttöösi (advanced DSOs, Composite provider, OpenODS views etc.)” ei päässäsi pyörähtäisi soimaan Stigin IT-mies: “En tarkoitusta tunne noiden rivien /mut tiedän et sä olet puolel hyvien”, vaan huomaamattasi ottaisit näppäimistöstäsi hieman innokkaamman otteen.

Terävä kynäni on kerännyt arvostusta. Sanailen sujuvasti suomeksi, mutta englantini ei svengaa. Teet työsi nopeammin, jos näppäimistösi laulaa kovaa ja korkealta vähintään kahdella kielellä. Pieni puolan kielen sanavarasto keräisi aaltoja.

Olisipa sinulla vimmainen halu rikkoa IT-alan markkinoinnin perinteitä, tahto rikkoa äänivalli. Näissä bootseissa voit kokeilla jotain täysin uutta. Kukaan ei sano: “Ei noin voi tehdä.” Saisitpa jonkun edes ajattelemaan näin, kohottamaan kulmakarvaansa.

Ja nyt – palaa kohtaan ‘Saappaat’. Sinun ei tarvitse olla mitään edellä mainittua. Voit valloittaa stagen viiltävällä analyyttisyydelläsi, jonka avulla teet vähän, mutta vain oikeita asioita. Ehkä osaat tuottaa hurmoshenkisiä tapahtumia tai ehkä SEM&SEO-osaamisesi karistaa kilpailijat kannoilta.

Millaisen työyhteisöön pääsisit?

Ensimmäiset viikot painoin sinnikkäästi sync-nappia. Vihdoin opin: iltaisin ja viikonloppuisin lähetetään sähköposteja vain erikoistilanteissa. Vapaa-aikaa kunnioitetaan.

Bilotit töissä

Työyhteisö koostuu ihmisistä, rehellisistä, persoonallisista, suora- ja selkokielisistä, kilteistä ihmisistä. Kertaakaan en ole törmännyt politikointiin, kateuteen tai selkään puukotukseen. Suurin vaara piilee vanhassa keittiössä. Siellä keksilaatikko on aina herkkuja täynnä. Keksilaatikon vaaroja voi torjua päivittäisillä porrastreeneillä – kahdeksanteen kerrokseen on monta porrasta.

Viimeinen työpäiväni Bilotilla lähestyy vauhdilla. Haethan pian – virallisen ilmoituksen löydät täältä.

Mietityttääkö joku? Kysy toki! Vastaan terhi.jaakkola (at) bilot.fi -osoitteeseen lähetettyihin kysymyksiin niin kauan, kun laatikko on olemassa.


Tämä samainen kirjoitus on julkaistu aikaisemmin LinkedIn:ssä.