added post about the smartsteuer snap app
This commit is contained in:
parent
1ac74e6890
commit
d2ed4ede27
109
_posts/2015-12-31-smartsteuer-snap-app.md
Normal file
109
_posts/2015-12-31-smartsteuer-snap-app.md
Normal file
|
@ -0,0 +1,109 @@
|
|||
---
|
||||
layout: post
|
||||
title: Creating the smartsteuer 'snap' app
|
||||
subtitle: A backstage report
|
||||
description: A behind the scenes view of the birth of our youngest creation.
|
||||
category: smartsteuer
|
||||
author: Eike Hirsch
|
||||
author_email: eike.hirsch@smartsteuer.de
|
||||
---
|
||||
|
||||
### Motivation ###
|
||||
|
||||
As we at smartsteuer really enjoyed how this app was imagined and eventually created, I thought it might be fun to
|
||||
write about it. This blog post is not that much technical but describes our journey to a product which (hopefully)
|
||||
will create value for our customers.
|
||||
|
||||
### Background
|
||||
|
||||
At smartsteuer we create tools for people who want to do their tax filings online. For that, we
|
||||
continuously seek for smart solutions to make this task as easy as possible. One example is an app that we created to
|
||||
answer one question which always nags our customers:
|
||||
|
||||
> Why should I care? Can I even expect a refund?
|
||||
|
||||
To answer this seriously you have to do a whole lot of calculations for which you need quite some information
|
||||
from the user. Which in turn would create a process which is _not_ fast and easy. So, some years ago we created this
|
||||
app which would do two things:
|
||||
|
||||
1. Only asks for about five thinks every user knows of the top of their heads.
|
||||
2. Make some educated guesses to answer all the other questions with rough estimates.
|
||||
|
||||
The result couldn't be exact but it was good enough to answer said question. It worked quite well even though you still
|
||||
had to provide those five figures.
|
||||
|
||||
### Theory
|
||||
|
||||
Now, with the help and cooperation of our fellow colleagues from "Haufe Lohn & Gehalt" we wanted to take the app to the
|
||||
next level. It was our aim to reduce the number of questions the user needs to answer and at the same time increase the
|
||||
accuracy of the calculation. I will spare you the details but the result of our efforts was a QR-Code which every user
|
||||
of "Haufe Lohn & Gehalt" would get and which would contain all wage and tax information an employee needs to file her
|
||||
taxes.
|
||||
|
||||
So the plan was to enhance the app with a qr-code scanner to safe the user some typing.
|
||||
|
||||
We created a quick briefing for our mobile dev agency - they returned an offer - we signed it - the deal was sealed.
|
||||
|
||||
You might wonder why I am writing the blog post in the first place, as this sounds all to familiar and is in any regards
|
||||
special. Well you are right. Up until here this story is _only_ an example of solid work.
|
||||
But please bare with me and read on.
|
||||
|
||||
### Reality kicks in
|
||||
|
||||
About an hour before the agency would come by to kick the project off I was holding an internal meeting to get everybody
|
||||
on the same page. During this meeting it came to light that the project somehow managed to stay under the radar and that
|
||||
everybody in the room did not know about it. This is quite uncommon in our company as everybody is eager to know what is
|
||||
going on and to contribute her ideas and we encourage everyone to do so. But in this particular case this somehow did
|
||||
not happen until said meeting.
|
||||
|
||||
And so it was this meeting when all the experts where questioning the new feature and its purpose:
|
||||
|
||||
> Why are we doing this?
|
||||
> What is the benefit for the user?
|
||||
> Is the benefit big enough to justify the work?
|
||||
> What data is included in the qr-code?
|
||||
> Is this really the best we can do for our customers?
|
||||
> …
|
||||
|
||||
It turned out that, while we would get a lot more data to replace some of our guesses with real values, the user
|
||||
would still need to answer four out of the former five questions and instead would need to turn on the scanner and snap
|
||||
the code.
|
||||
That was not the benefit we hoped to deliver.
|
||||
|
||||
### Adaption
|
||||
|
||||
Luckily we did not stop there. When you happen to have a bunch of smart people in the room, new ideas come up and
|
||||
so a totally new app slowly came into shape.
|
||||
|
||||
**What can we do with that qr-code?** It contained lots of data which the user would need to manually enter into her tax
|
||||
filing - a tedious and error-prone process.
|
||||
|
||||
**But our main product - the tax filing software - runs in the browser on desktop-PCs.** You don't normally scan qr-codes
|
||||
with an desktop-PC.
|
||||
|
||||
**What if we could transform the qr-code-scanner into an input device for our software?** We would need to find a way to
|
||||
link the app with the software without needing the user to do some fancy stuff or even worse needing to understand the
|
||||
whole process. And at the same time keeping her data safe and protected.
|
||||
|
||||
**Can't we create a second qr-code which contains the data needed for the linking?**
|
||||
|
||||
**And why not use OCR to read any other document**
|
||||
|
||||
By the time the agency arrived we had totally rewritten the plan. And they had no idea…
|
||||
|
||||
### Outcome
|
||||
|
||||
Well, we had to start the meeting with a lot of apologies. The app we original signed up for was from the table but we
|
||||
still wanted *an* app. Luckily our agency was flexible enough to adapt to the new plan and within only one week we had a
|
||||
working prototype.
|
||||
From that day on everything worked according to the plan and now the app is in the
|
||||
[app store](https://itunes.apple.com/de/app/smartsteuer/id1068423226?mt=8) and will very soon be in
|
||||
the play store as well. Check it out if you like and let me now what you think.
|
||||
|
||||
Finally I'd like to give a big shout out to our colleagues at [Haufe-Lexware](http://haufe-lexware.com) and to our
|
||||
agency [Wissenswerft](http://wissenswerft.net) for the great teamwork and flexibility!
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in a new issue