FB

7/25/2013

Lean Startup Experiment - Day 4 (and last)

At this moment we decided to finish our lean startup experiment. We were currently coping with technological difficulties with a relatively simple feature. It is now clear, that we will not be able to accomplish everything we wanted to until Friday evening. Thus, we all agreed to stop and use the last day somehow else.

Why did we struggle? A short retrospective revealed the following issues:

  • We did by far not do enough marketing - thus we had almost no real customer feedback on our site (there was exactly one person subscribing the service :-(). We did get some feedback indicating, that potential customers did not really get the idea of our page.
  • We did not prepare well enough for our experiment. We used a whole lot of technologies, we did not really know. This broke our neck today.
  • One week is really short for delivering even a relatively simple project in a serious manner.
  • Summertime is a really hard time to stay focused on such a project ;-)
But after all, we all still learned a great deal. Not only technology, but also how to work in short cycles as a small team. Setting small reachable targets every day and having short status syncs worked extremely well for us.

A big thank you to all readers of this blog and all supporters giving us valuable feedback on our little product! We will now go on and enjoy a great free three days before going back to business as usual :-)

7/24/2013

Lean Startup Experiment - Day 3

Day 3 of our experiment is over. It was a day full of work and (from our point of view) huge progress on the project. We improved the layout massively and included some hints on the page about our intentions. We got the large image view working and took care of some legal aspects. You are now able to register yourself as a prospect customer by clicking on the login button and sending an email. We solved several infrastructural problems including deploying our app to the Amazon cloud (EC2).
If you would have asked us this morning, if we would be able to accomplish this - nobody of us would have said "yes" probably :-) It was a great day and we learned a great deal of things about all the new frameworks and technology we never used before!

Sven working hard to keep the backlog up-to-date. We are working to fast :-)
We are very proud of our layout. Especially because there are no designers in our team. If you like our design, too - or hate it: Please tell us! We need feedback! Fastly! (You may use the comments section, for example)

The current UI prototype contains some description on what we want to achieve. We love it :-)

Key learnings of Day 3

  • Working with lower outside temperatures is MUUUCH better!!!
  • JavaScript is shit
  • JavaScript is cool
  • We did not get any customer feedback today - which we regret. We will have to improve on that massively tomorrow!
  • On the other side - we got a lot of things done, which was really great fun!
  • IT guys cannot live without becoming sarcastic - even if successful ;-)
  • We think the purpose of our project is not clear enough for visitors on the first view. We will have to improve massively on that!
  • We are not able to acquire enough prospect customers by doing marketing over Facebook, Google+ and Twitter only. We will have to try out other marketing mechanisms.
Our main goal in the next two days is to come so far as to be able to go outside and sell our idea to passers-by. Functionality of the site should be so far, that those people will immediately see a value for themselves in using our project. Ambitious goal! Let's see...



7/23/2013

Lean Startup Experiment - Day 2

The second day of our lean startup experiment is over now. What did we accomplish? What did we learn?

What did we accomplish? 

The first thing we did this morning was to reprioritize our product backlog. We then managed to sketch some (seventeen!) paper prototypes and chose the one we liked best in fifteen minutes. Afterwards we kicked the complete technology stack we wanted to use yesterday and set up a new one. But still we managed to get a first UI prototype online this evening. You can find it here: http://thatsmykid.de/

First UI live prototype of ThatsMyKid

Key learnings:


  • The prioritization of a product backlog in a lean startup project is stable for at most half a day...
  • Do not start lean startup experiments if it is 35 degrees celsius outside - can be quite demotivating :-(
  • The open working environment at Coworking Space Nuremberg is really cool and enjoyable.
  • The new technology stack (Meteor, JQuery, JavaScript) is really good for rapid prototyping.
  • Having an hourly status (review) meeting before commiting code helped us a lot to stay focused and avoid trouble.
  • Technology is waste (it takes a LOT of time - even if you are not an expert with it)
  • Driving three different technological approaches to our first prototype was a good idea, since we learned very fastly, which one would fit our project.
  • No design is the best design (at least almost none :-)
  • If you have your first UI prototype this is REALLY motivating!
This day started out very frustrating but had an amazing turning point when we first saw our UI prototype in the first review working. The deeper we dive into technology and minimal feature set, the more obvious it becomes, how massively complex a simple application must be. We are optimistic to learn a lot during the next three days and are glad that we love our design so much.

7/22/2013

Lean Startup Experiment - Day 1

At this moment the first day of our lean startup experiment is at an end. What did we accomplish today? Essentially, we "proved" our hypothesis, that there might be some interest in an application as we imagine it. Additionally we got some valuable feedback for our app based on the paper prototype we constructed in the morning.
Paper prototype of ThatsMyKid

Sven showing our valuable feedback vom passers-by
Key learnings for today:
  • The paper prototype massively helped us to show people, what our idea of the app is. The feedback for our prototype was very helpful and good. Having something to present and touch is an invaluable advantage!
  • Feedback from potential future customers can be very motivating. Get feedback from customers as fast as possible!
  • Establishing a backlog - even for a product you have a relatively clear vision of - is hard. It is hard work to focus on the key features of your product!
  • The last step today was setting up the infrastructure to build a first prototype, which was very time consuming. We didn't expect it to be that hard. Even if many Google services (which our technology stack depends heavily upon) are really easy and convenient to use.

Preliminary ThatsMyKid logo
A lot is done. But there is still more to do...
















We are now keen to see, what we will be able to deliver after the second day of our little lean startup experiment. Stay in touch!

A Lean Startup Experiment

Today we (Sven Schäfer, Sven Winkler and myself) are starting a lean startup experiment. We all took one week of and want to explore, how to apply lean startup methods and how much of an app we are able to develop in this time. The experiment startet this morning at 9:00 CEST in the coworking space in Nuremberg. It will be finished on Friday evening - no matter what we accomplished in that time. We are now eager to learn :-)

Our first step currently is to formulate and validate our first hypothesis, which is: "In addition to Facebook and Google+, there is still room for an app that allows parents to share and show photos of their children in a clear, easy and secure manner."

We do currently try to validate this hypothesis in two ways:

  1. We set up sites on Facebook and Google+ and uploaded photos of a paper prototype of our new app. We liked and postet on this platforms and will observe how many likes and "+1" we will get. If there will be a great number of likes, this is one indicator, that our hypothesis might be right. If nobody likes - we might be wrong with our assumption.
    Help us with feedback and have a look at our social media pages on Google+ and Facebook
  2. We will soon go outside into the city of Nuremberg and try to show our paper prototype to some passers-by. We will observe their reaction and therefrom derive, whether our hypothesis is right or wrong. This channel has the advantage, that we can ask for additional feedback and maybe adapt the initial idea and to formulate new hypotheses.
First paper prototyp of the ThatsMyKid app.
Retrospectives of all days can be found here:


5/13/2013

Scrum as a Diagnostic Tool

Use the Scrum lens for inspection
What is Scrum? If you ask this question, you might hear a rich variety of answers. Reaching from „a method to process tasks“ over „a project management framework“ to „an instrument for organizational change“.

But this is not Scrum. These are different applications of the Scrum framework. Scrum is essentially just a collection of useful and proven to be succesful rules and practices. It is a theoretically close to ideal state for product development.

If you assume the Scrum framework to be a close to ideal state, then you can use it to find problems in different contexts – even without applying  it immediately. Let me give an example: Some years ago I was in trouble with a classically led project. At the same time I learned about the Scrum framework and thought: „How would it be, if we wanted to practice Scrum tomorrow?“. After asking myself this question, several issues why this would not work came to my mind, immediately. E.g. we would find no Product Owner, the customer would never work with us on a daily basis and we could never deliver software every two weeks. Thinking for a while I realized, that these issues where just the problems the project suffered from. Thus, trying to imagine using Scrum in my current situation helped me to consciously realize what the real problems were.

This idea is scalable: If you want to know what the real top five problems of an organization are, just go to a diverse set of people in this organization, explain shortly what Scrum is and ask them if this would work for them. Then carefully listen and note the reasons mentioned for the impossibility of using Scrum. After several interviews try to cluster and prioritize the issues you found and I bet you will have a very close picture of what the central and demanding problems of the respective organization are.

Just try it. This is much cheaper than hiring a consultancy and will – probably – deliver very similar results ;-)

5/06/2013

Leadership Dojos


I see – and hear of – many organizations having trouble with leadership. Starting with the question „what is leadership?“ reaching to problems in concrete application of leadership skills in daily business. One urgent question is: „How can we make clear to leaders in our organization, what leadership is and what our organizations expectations to leaders are?“. Seminars and trainings are a frequently chosen approach in trying to sharpen the understanding of leadership in a company. But I have my reasons to doubt this tools are working.

A very pragmatic and effective way to deal with problems of alignment and lack of practice in software development and coaching are coding dojos and coaching dojos. I tried both tools and found them to be very useful in making clear what the expectation of the trainer is and recieving valuable practical lessons. Transfering this concept to the topic of leadership could look as follows:

  1. Choose a standard – but not so easy – situation from the field of leadership (e.g. a worker is not motivated, there is a conflict between two co-workers, etc.)
  2. Try to model the situation as good as possible and prepare a role play. There are three roles: the „leader“, the „challenger“ and the „observer“. Distribute these roles to at least three people („challenger“ and „observer“ might be taken by more than one person)
  3. Take a time frame of approximately 30 minutes and a room where the prepared situation would be likely to happen in reality.
  4. The „challenger“ will now try to play his prepared role as good as possible and the „leader“ has to try to „solve“ the given problem. The „observer“ is not allowed to speak and just observers the situation and makes notes for a later discussion.
  5. After playing the role play for 30 minutes the game is stopped and the observer tells the leader about his observations. At this point expectations of an organization to their leaders can be made clear in a very practical, effective and sustained way (if the observer knows about these expectations).
  6. Restart at step 1 based on the feedback oft the observer.
Did you try something like this before? What are your experiences? Do you have further ideas for concrete situations to role play? Feel free to use the comments section for your feedback!