Marcio Cyrillo

Subscribe to Marcio Cyrillo: eMailAlertsEmail Alerts
Get Marcio Cyrillo: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Marcio Cyrillo

The delineation between great mobile apps and bad ones is becoming easier and easier to see as the mobile app ecosystem edges closer and closer to maturity.  What makes a great mobile app? Simply put, it's a great experience for the user. The best apps in the current marketplace are those that can engage the user beyond a mere day or two, and become the go-to destination on their smartphones for an extended period of time. In this two part post, I will discuss a real life case of how a great user experience leads to app success and explain the steps that developers can follow to enhance their own apps' user experience. For developers, extended use of an app is the holy grail. Whereas mobile app discovery poses an enormous challenge - one that developers are still struggling to overcome - it's really only half the battle. If a developer can not only get the user to ... (more)

The Mobile App Development Differentiator

The first part of this post explained why a good user experience is critical to the success of an app. Now, here are a couple of ways in which developers can keep the people who download their apps, both internal and external audiences, coming back for more. Create a Customer Feedback Loop - Even When Customers Aren't Available Yet The mobile app development process can be a long one, and it can be made longer by waiting until late in the game - when the app has already been built - to bring customer feedback into the process. This is why it's essential for developers to incorpora... (more)

Harnessing the Product Canvas to Achieve Mobile App Dev Success: Part 1

Let’s set the stage. You’re a software developer. More specifically, you’re a mobile app developer and you have a great idea for the next Instagram. After a few weeks (okay, probably months) and a lot of late nights, not only is your app finished, but it is live on the app store!  And lucky for you, your app is as great as you thought it was and you are enjoying record downloads.  So now that it is living on many consumers’ devices, here is the big question – who owns the app, and more specifically your content?   As the individual who put his (or her, of course) blood, sweat a... (more)

Harnessing the Product Canvas to Achieve Mobile App Dev Success: Part Two

In my last post, I discussed how taking the user experience of a mobile app into account during the development process is critical to ensure that the app will actually be downloaded and used. We discussed Agile software development practices and why they are excellent for fostering communication between team members. However, while constant communication is a must, the overall view of the project as a whole can be easily lost. How can we incentivize software engineers to remember that we are building a product with specific goals for an end-user audience and also the business b... (more)