Mobile IoT Authors: Yeshim Deniz, Zakia Bouachraoui, Pat Romanski, Liz McMillan, Elizabeth White

Related Topics: Mobile IoT

Mobile IoT: Article

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

Technology should be the last thing you think about when developing a highly engaging mobile app

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 behind the project? How can we make sure all the people involved on the client side, not only the Product Owner (PO), can quickly validate if the view of the product is correct? While there could be several answers to these questions, we decided to look for the simplest visual solution, like the Kanbans that we use on a daily basis.

I read about Forrester’s POST method and it stuck in the back of my mind for weeks before I realized it could offer an interesting way to visually organize goals and the product development process. With this realization, the product canvas was born.

As in the Kanbans, we use Post-Its to write on the product canvas.

We have four big sets of questions represented by four quadrants, which need to be answered in this order:

  1. People: The audience of your app. You should put yourself in their shoes and try to answer the Post-It questions while identifying personas, contexts and expectations of the end users of the app. There should be as many Post-Its added as needed to draw a good picture of the app audience.
  2. Objectives: The goals of the business building the app. Put yourself in your clients’ shoes and try to answer the questions in this segment of the product canvas.
  3. Strategy: Things you have to take care of in order to increase the chances of meeting business objectives while making end users happy.
  4. Technology: Among all platforms and technical approaches, what is the best fit for the three quadrants we just discussed?

The product canvas preaches that technology should be the last thing you think about when developing a highly engaging mobile app. It facilitates the conversation between developers, designers and the business and provides valuable insight for technological decisions that otherwise would be made in a techno-centric fashion. User-centric development with business in mind is the way forward.

For technology, a mobile development shop or mobile studio should have a portfolio of approaches that can be leveraged in each specific situation. It all depends on what you want to maximize: user experience, agility, reach, savings, etc.  At the Ci&T mobile studio, we are currently focused on the following three main pillars:

· Native: iOS, Android, Blackberry and Windows Phone platforms. Although you have to program in each OS-specific language for each platform, this is the best approach if your goal is to provide the best possible user experience for a specific device.

· Hybrid: The idea is that you will be able to use HTML, CSS and JavaScript as universal languages to build apps for multiple platforms. It’s much easier to find people fluent in these languages than Objective C and Java. The hybrid approach allows you to access low-level features of the phones through specific APIs and will generate a native app that can be deployed to the specific app stores. We’ve developed apps using Appcelerator’s Titanium (a true native code generator), but our preferred hybrid approach is Phonegap (a browser-powered app engine) with native implementation of extensions whenever needed.

· HTML5: This is a standard that is currently being pushed by leaders in the market and it allows developers to build rich applications to run within compatible browsers. Your apps can potentially run in any currently available smartphone, with minor adjustments due to different form factors. The downside is the limitations of what can be done with HTML5 and that apps aren’t able to access hardware-specific features of the phones.

We have successfully used the product canvas at Ci&T’s mobile studio in all mobile application engagements in the past year. We begin building it during the pre-sales phase, and as soon as the project starts, we add a big print-out of it right next to our Kanbans. The product canvas is updated throughout the project lifecycle so that everyone is kept on the same page every time a product decision is made. It has proved to be very useful for us in understanding product goals in a very concise and direct way and to also have every stakeholder understand what the product is about.

We’ve received outstanding feedback from our clients since we started using this method. We constantly hear that we are asking the right questions at the right time, which keeps the project moving along smoothly. When keeping the business goals in mind during the entire development process, it has become easier to anticipate client questions and potential project roadblocks, so we are able to approach the client before they come to us. Based on the success we have seen utilizing the product canvas, I strongly encourage other mobile app development teams to adopt a similar structure to their development process. In the end, you’ll realize that you are not only satisfying clients, but extending your team’s development expertise. 

More Stories By Marcio Cyrillo

Marcio Cyrillo is head of mobile services and senior business manager at Ci&T, a technology outsourcing and software product engineering company. With Ci&T since 1999, he focuses on interactive services and mobile development in his current position. He also is a member of the Ci&T Entrepreneurship Program, from which he launched the program’s first mobile app, runens, earlier this year. As a result of his success developing runens, Cyrillo now serves as a mentor to Brazil-based Ipanema Games, a mobile gaming start-up. He holds a PhD in applied physics from Universidade Estadual de Campinas and two MBAs in sales management and entrepreneurship from Fundacao Getulio Vargas and Babson College.

IoT & Smart Cities Stories
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
Bill Schmarzo, author of "Big Data: Understanding How Data Powers Big Business" and "Big Data MBA: Driving Business Strategies with Data Science," is responsible for setting the strategy and defining the Big Data service offerings and capabilities for EMC Global Services Big Data Practice. As the CTO for the Big Data Practice, he is responsible for working with organizations to help them identify where and how to start their big data journeys. He's written several white papers, is an avid blogge...
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
René Bostic is the Technical VP of the IBM Cloud Unit in North America. Enjoying her career with IBM during the modern millennial technological era, she is an expert in cloud computing, DevOps and emerging cloud technologies such as Blockchain. Her strengths and core competencies include a proven record of accomplishments in consensus building at all levels to assess, plan, and implement enterprise and cloud computing solutions. René is a member of the Society of Women Engineers (SWE) and a m...
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
Whenever a new technology hits the high points of hype, everyone starts talking about it like it will solve all their business problems. Blockchain is one of those technologies. According to Gartner's latest report on the hype cycle of emerging technologies, blockchain has just passed the peak of their hype cycle curve. If you read the news articles about it, one would think it has taken over the technology world. No disruptive technology is without its challenges and potential impediments t...
If a machine can invent, does this mean the end of the patent system as we know it? The patent system, both in the US and Europe, allows companies to protect their inventions and helps foster innovation. However, Artificial Intelligence (AI) could be set to disrupt the patent system as we know it. This talk will examine how AI may change the patent landscape in the years to come. Furthermore, ways in which companies can best protect their AI related inventions will be examined from both a US and...
Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (November 12-13, 2018, New York City) today announced the outline and schedule of the track. "The track has been designed in experience/degree order," said Schmarzo. "So, that folks who attend the entire track can leave the conference with some of the skills necessary to get their work done when they get back to their offices. It actually ties back to some work that I'm doing at the University of San...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...