Category: Iteration

18 Oct

The extra mile is worth a league

Marcelo Iteration 0 Comments

Giving just a bit more takes you to a whole new level.

With the years I realized that what I used to think was good enough, it was, well, just enough. We live in a very competitive world and we interact with a lot of very smart people on a daily basis. You can no longer win by doing a good-enough job; you need to do something special.

To narrow the window for interpretation of what special means, here are some thoughts that try to contextualize what I am referring to. Thoughts that, in a way, fail miserably at contextualizing anything and get diluted in an all-encompassing list. I guess I should eat my own dog food and try a little harder next time.

At any rate, we should aim to:

  1. Expand your research to include more diverse sources
  2. Re-read and rewrite your work one more time
  3. Push that extra pixel
  4. Find the perfect colour choice
  5. Sand that edge
  6. Remaster, quantize and remix that soundtrack
  7. Fine tune that video transition
  8. Research more fonts
  9. Adjust that kerning and leading
  10. Measure twice and cut once
  11. Experiment until you get the perfect espresso (and take notes)
  12. Go for gold even if you got silver
  13. Straighten that painting
  14. Communicate to disarm and aim for win-win
  15. Call your friends in their birthdays (don’t just Facebook them)

What else should we add?

17 Aug

Iteration leads to innovation

Marcelo Innovation, Iteration, Product development 0 Comments

Going from prototype to v.1.0 and beyond

Iteration. Innovation. Disruption. The next big thing. The importance of being innovative isn’t new. Ask any experienced leader. In today’s world of differentiate-or-die, there’s little market share left to me too products. Another important thing is speed. Without speed, teams can be consumed in slowly developing products that by the time they’re ready, they’re obsolete. Leaders need to direct their teams to create something new and valuable, and to do it fast. Here are a few tips that will provide speed on the way to the next big thing:

1. Win quickly, win often. Karl Weick defines “small wins” as “a series of concrete, complete outcomes of moderate importance build a pattern that attracts allies and deters opponents.” In his book Little Bets, Peter Sims advices seeking to have small wins throughout your iterative development process. These small wins will help you keep managers and investors interested and confident. Not only that. Small wins counteract the sometimes inevitable frustration of failure, which is part of any creative endeavour.

2. Mistakes are cool. In searching for something truly new, teams will have to experiment in uncharted territories. Doing this will mean trying things that will fail. Teams need to be okay with failure. They need to see it as part of the journey. Leaders should welcome mistakes but be alert to prevent their teams from making the same mistakes twice. Leaders should also make sure their teams arrive to failure quickly so they can learn without breaking the bank.

3. Keep a growth mindset. Having a growth mindset means having an attitude towards difficulties that one may face while trying to achieve his or her goals. A growth mindset is the antithesis of a fixed mindset.  Here’s a simple chart that provides a quick reference of the kind of reactions that each mind-set provides in the face of events.

Growth Mindset

Fixed Mindset

Challenges

Embraces

Avoids

Obstacles

Persists

Gives up

Effort

Sees it as path to mastery

Sees it as fruitless

Criticism

Learns from it

Ignores it

Success of others

Finds inspiration

Feels threatened

 

For a complete understanding of the growth mindsets and how it can be developed in yourself and others, read Carol Dweck’s Mindset: The New Psychology of Success.

4. Grow the user base. Now that you have a product, start growing the user base. Community management is important to keep the product being shaped with the right usage. A community manager that likes the product and has a large network can be a surprisingly powerful hire (or partner) in this stage of product development.

5. Release quickly. Speed is important. There are a lot of things you need to learn from the market so it’s important that you learn these things quickly. One way to gain speed is by breaking down big problems into smaller subproblems. Develop a solution to a small problem and launch it. See how the market reacts and use that information to prioritize your next release.

6. Test on the market directly. Avoid at all costs to develop features, or even worse, optimize features, before you have evidence that the market will care about them. This is why you want to release quickly, measure and ask for feedback, and stay emotionally detached from specific features so you can nix them without drama.

7. Measure and ask for feedback. Testing right on the market gives you real time information on how the real world reacts to features as well as to your product overall. When tracking important usage data points, Google Analytics isn’t enough. While Google Analytics can tell you if people are engaging with your product, it cannot tell you how exactly. You will need to think up the important questions and add ways to get your product to give you the answers. Some metrics may include number of account registrations, the last time users were seen using the product, whether users are using a specific feature, etc.

8. Stay cool. Releasing quickly will also help you avoid the trap of getting emotionally attached to ideas or features. Test your ideas with your users before you invest time and money to the point where you must continue because of the investment. Entrepreneurs, particularly founders, too often fall into this trap. They continue betting on failed products for years in spite of evidence showing that the market simply doesn’t care.

9. Be ready to change direction. Another benefit of staying cool and learning from the market quickly is that you will be more attuned to signals that suggest a change in direction is needed. Known as pivoting, changing direction means applying your product (or part of it) to a different industry, or adjusting the mission statement in response to how the market is using your product.

10. User experience and user interface are important. Some product developers fall in the trap of thinking that an incomplete user experience (UX) and a rough user interface (UI) suffice and can be improved over time. Part of this is true: it’s okay to be somewhat imperfect as you iterate. However, it is important to understand that this phase is different from the prototype phase. In the prototype phase, an incomplete UX and clunky UIs may be okay because the point is to validate the idea. In the product development phase, the market will hold you to the expectations set by other products, even when these other products don’t compete with yours. Delivering below expectation is enough to turn users away. And this is unfair your product.

 

Subscribe to our mailing list

We will never send you spam or share your information with anyone.

Email Address
Interested In

Web design

  • Concept development and design
  • Information Architecture (IA)
  • User Experience Design (UX)
  • User Interface Design (UI)
  • Business analysis
  • Functional Spec development
  • Implementation strategy

Web development

  • Full stack web development
  • Responsive design
  • HTML5 and CSS3
  • jQuery and other JS frameworks
  • PHP, Ruby on Rails
  • Mobile Application Development
  • Launch support

Digital Media

  • Content marketing strategy
  • Social media strategy and execution
  • Email marketing
  • Online advertising
  • SEO and Analytics
  • Goal conversion tuning
  • Video production

Wheel Inc.

Ottawa, Ontario. 613.277.4435