Giacomo Balli profile picture

Giacomo Balli

Innovation consultant specializing in mobile strategy

Let's Chat

I help traditional business owners improve productivity, enhance employee satisfaction and increase profits by optimizing their established processes. #DigitalTransformation #OpenInnovation

I help startup founders jumpstart their success. #Architecture #UA #ASO #Monetization #Performance #Feasbility

I help modern companies better understand competition and fast-track R&D. #Intelligence #ResearchAndDevelopement

Topics

Projects

Giacomo Balli clients

Press, Podcasts, Interviews & Talks

Giacomo Balli press

Mobile Consultant

The mobile app industry is growing at an unprecedented pace... Barely keeping up or are you leveraging all the opportunities it brings?

If you made it this far I know you have motivation, enthusiasm and drive. However, you will need a mobile consultant like me by your side to fully reap all the benefits of what technology has to offer.

Until not long ago, iPhone apps were like the very first websites: in a world where websites were few and far between, just having one was enough.  It wasn't particularly challenging to be a player in the mobile app development game without much competition. Now, as the market becomes more saturated, it is increasingly difficult to stand out from the crowd.

My years of experience in the field, combined with my MBA and business savvy, make me a shrewd ally to anyone looking to make their mark in the mobile world.

I live in San Francisco, the epicenter of the startup boom.  While I've seen some amazing concepts come to life, I've chosen not to get involve in revenue sharing, equity or similarly structured projects. Instead, I lend my technical and business know-how to early stage startups and established brands as a mobile consultant.

Find out more

Do you already have a mobile app? Make sure you know how to properly generate more downloads.

How to test your iOS mobile app

Most first-timers think that once they have their app coded and deployed it is ready for the market. This could be true but depends on if you're willing to take your chances.

If you serious about your app and the business around it you know the hard work not only to design and make the app but also to promote it. The launch period is crucial, depending on your efforts, you will never receive as much (potential) visibility. In order to make a good impression last, you need to make sure your app was thoroughly tested and debugged.



Both you and the developer have been immersed in the project for so long now that you know it like the palm of your hand. Not to mention how clear it's scope and flow is; but no one else does! You need to make sure it conveys the idea and what to do since the beginning, ideally without tutorials. Remember apps need to be intuitive. If you need three minutes to explain what the app does and how to use it you failed.

user testing groupThe best way of making sure your app is dummy proof, you need to let other people test it. A key point here is not to interfere; you need to be a like a fly on their shoulder. Avoid explaining anything or helping. Odds are most people will download your app just because they happened upon it and your beautiful icon grabbed they attention. Most people never read app descriptions on the App Store. All the negative reviews ever received for my hit app MyLyrics are due to users expecting something different. Obviously they would have known if they read the description but you need to account for this before hand.

There are two kinds of tests you should be setting up, many people mistake them for the same thing and lose out on precious insight. The first one is beta testing. Beta testing your app is directly related to debugging. You are trying to go through every section and make sure things work. The people carrying it out are usually tech savvy and move around quickly. It does not replicate "normal" use of the app but it is needed to know if something is out of place or it hangs in certain circumstances. User testing instead directly relates to how people perceive your app and how they actually use it. When observed properly you will be able to see how people understand and use the app; perhaps showing which section are subconsciously more appealing or easier to reach and use. In both kinds of testing the key is not to interfere. You are not demoing your app or trying to explain or sell it. You want to see what "normal" people (ie that haven't been exposed to it for long) do... nothing is obvious (unless properly planned and designed).

Keep in mind the classic testing saying: a drunk, an old man and baby should be able to use your app.

usabilty test intuitive efficient satisfyingIf this is your first app, odds are you will need to hire a few testers. Understandably you will want to get the most out of you money so make sure you keep an eye on the following questions:

Pro-tip: no feedback is bad or irrelevant. It might not be a priority but it's still a user's experience and you need to keep it mind. Also, grow thick skin. It is much easier to say what's wrong with something. Don't get defensive about it. Instead, ask for more details. Remember you want to get the most out of these sessions.

Finding issues is very important but also just the first step. You need to be able to identify the cause of it and find the best way to intervene. More questions to consider:

user testingAs you answer these questions and make changes to the app, be ready to repeat testing and iterate. The more you do it the better it is (ideally 3 times is good).

On another note, make sure you test the app on all devices supported. Things change a lot from the simulator to a real device so you need to be on top of it.

#app development
Published: Sun, 10 Feb 2013 18:36:06 +0000

Side Projects

This a collection of some of the numerous ideas/projects that have been conceived and developed usually on a weekend morning.

Crypto

Instagram

Websites

Apps

Misc

About

Currently working as an innovation consultant based in San Francisco. After studying in Madrid and New York, earning an MBA, he broke into the emerging mobile developing market when Apple first released the iPhone. Among one of the first successful Italian developers, Giacomo relocated to San Francisco to broaden his reach within the burgeoning tech sector. While working as part of a travel-tech startup launched in 2013, Giacomo has continued as a consultant to both independent and incubator-based startups. Confident and innovative, loves fast-paced environments collaborating with a team of professionals and experts to ship delightful, efficient products.
Giacomo's passion for progress often finds him speaking at conferences (both in the US & Europe) and teaching college courses.

Contact

How to test your iOS mobile app

How to test your iOS mobile app

Most first-timers think that once they have their app coded and deployed it is ready for the market. This could be true but depends on if you're willing to take your chances.

If you serious about your app and the business around it you know the hard work not only to design and make the app but also to promote it. The launch period is crucial, depending on your efforts, you will never receive as much (potential) visibility. In order to make a good impression last, you need to make sure your app was thoroughly tested and debugged.



Both you and the developer have been immersed in the project for so long now that you know it like the palm of your hand. Not to mention how clear it's scope and flow is; but no one else does! You need to make sure it conveys the idea and what to do since the beginning, ideally without tutorials. Remember apps need to be intuitive. If you need three minutes to explain what the app does and how to use it you failed.

user testing groupThe best way of making sure your app is dummy proof, you need to let other people test it. A key point here is not to interfere; you need to be a like a fly on their shoulder. Avoid explaining anything or helping. Odds are most people will download your app just because they happened upon it and your beautiful icon grabbed they attention. Most people never read app descriptions on the App Store. All the negative reviews ever received for my hit app MyLyrics are due to users expecting something different. Obviously they would have known if they read the description but you need to account for this before hand.

There are two kinds of tests you should be setting up, many people mistake them for the same thing and lose out on precious insight. The first one is beta testing. Beta testing your app is directly related to debugging. You are trying to go through every section and make sure things work. The people carrying it out are usually tech savvy and move around quickly. It does not replicate "normal" use of the app but it is needed to know if something is out of place or it hangs in certain circumstances. User testing instead directly relates to how people perceive your app and how they actually use it. When observed properly you will be able to see how people understand and use the app; perhaps showing which section are subconsciously more appealing or easier to reach and use. In both kinds of testing the key is not to interfere. You are not demoing your app or trying to explain or sell it. You want to see what "normal" people (ie that haven't been exposed to it for long) do... nothing is obvious (unless properly planned and designed).

Keep in mind the classic testing saying: a drunk, an old man and baby should be able to use your app.

usabilty test intuitive efficient satisfyingIf this is your first app, odds are you will need to hire a few testers. Understandably you will want to get the most out of you money so make sure you keep an eye on the following questions:

Pro-tip: no feedback is bad or irrelevant. It might not be a priority but it's still a user's experience and you need to keep it mind. Also, grow thick skin. It is much easier to say what's wrong with something. Don't get defensive about it. Instead, ask for more details. Remember you want to get the most out of these sessions.

Finding issues is very important but also just the first step. You need to be able to identify the cause of it and find the best way to intervene. More questions to consider:

user testingAs you answer these questions and make changes to the app, be ready to repeat testing and iterate. The more you do it the better it is (ideally 3 times is good).

On another note, make sure you test the app on all devices supported. Things change a lot from the simulator to a real device so you need to be on top of it.

#app development
Published: Sun, 10 Feb 2013 18:36:06 +0000