Iterative design is one of the most effective ways to build software. It’s a design methodology that is particularly popular among UX designers. This is because incremental improvements are the backbone of iterative design. Enhancements to the product’s usability, accessibility, and level of enjoyment experienced by the user are made throughout the design phase, with user feedback typically helping shape those enhancements with each iteration. When done in sprints, software design iterations are made much more agile.   With agility being a major asset among startups, let’s take a closer look at how iterative sprints can enhance the design process.   What is Iterative Design? Iterative design is a cyclical process for creating software, websites, and applications in which the product is designed in several small stages and a tangible result is achieved at the end of each stage. At this point, the design team and/or client will seek out feedback by having others test the features out. The feedback received will be used to shape the subsequent iterative stage.   We can use an example of a geo-social networking app to get a better idea. Let’s say a client hires a software design agency to build an app that allows users to share promotions and sales that are running at local small businesses. By creating a crowd-sourced, up-to-date, centralized listing of current promotions, nearby users are more likely to visit a small business that they’ve never even heard of before. In one iteration, the design team may decide to create filters and categories, allowing users to only view sales that are expiring soon, or to only view promotions belonging to restaurants. At the conclusion of the iteration, the filters and categories tools will be fully functional. At this point, the client will test the product out, and have others test it out as well in order to present the design team with helpful feedback.   Executing on Feedback Gathering feedback is a core component of iterative design. Expanding on the example above, once the iteration is complete and the design team has gathered enough reactions and comments, the team will then plan the next iteration out. Perhaps, those who tested the features added after the most recent iteration, find that they enjoy the filter tools but would like to see businesses assigned a color based on their category. For instance, gyms will appear green on the map, while restaurants will appear purple. If the client and design team decide that the criticism is valid and executing on that feedback will enhance the user experience, then the design team will incorporate those fixes in the next iteration.   What are Sprints? Like the name suggests, sprints are all about speed. Sprints are a type of iteration that typically last 5-15 days. They are popular among startups because they reduce time-to-MVP (Minimum Viable Product) and increases agility. At the conclusion of each sprint iteration, a tangible and functional product or result is delivered. For sprints to be effective, the design team (or ‘sprint team’) should be made up of experts that can each contribute something unique to the sprint. For instance, a sprint team may include a project manager, two designers, an engineer, a copywriter, and a QA expert. This way, everyone can focus on their specialty, making the entire team more agile.   It’s not always possible to implement every suggestion made, however. Some suggestions won’t be feasible, some will be too costly to incorporate, and others may not enhance the user experience at all. That’s why it’s important that the client and design team carefully assess the feedback, and determine if there’s value in implementing it. With time posing a restriction – most clients want the app built within 4-6 months – and budgets needing to be adhered to, it isn’t always feasible to make every little change suggested. Therefore, the client and design team are encouraged to prioritize changes and only execute those that truly add value.   Here are some questions the client and design team should ask themselves when deciding on which changes to prioritize: What percentage of users will benefit from this change? Will the change bring in additional revenue? Is it possible that some users may benefit while others will be negatively affected? Does the change enhance the usability, accessibility or level of enjoyment? How long will the change take to implement? What resources are needed? How much will it cost?   Running through these questions will give the client and design team a clearer idea of which changes should be implemented in the next iteration, and which can be put aside.   When agility is crucial to your business, iterating through sprints is your solution. You’ll reduce the time it takes to test out functionality, find it easier to stay on budget, and go to market faster.   Ready to start your first iteration? Schedule a strategy session with us.   Read More
With the mercury rising and the ironic muscle shirts already lining store shelves, that can only mean one thing: summer is just about here. And, while fashionistas and runway groupies are busy discussing the latest fashion trends that will be gracing the streets of New York, Milan, and Paris over the next several weeks, developers, startups, marketers, and web designers are engrossed in slightly different in-things: the hottest web design trends for Summer 2016. Here are four web design trends that are expected to heat up in the coming weeks. Read More
  While there are several layouts that can be used for web designing, three of the most used and talked about are the Gutenberg Diagram, F-layout and Z-layout designs. In this post, we’ll take a closer look at the F-layout web design. Read More
  Depth in mobile design is becoming increasingly commonplace, as companies and organizations of all sizes, spanning numerous industries, are implementing the modern design layout in their mobile platforms. The September 2014 release of iOS 7 in particular, with its overhauled user interface that relied heavily on depth, pushed the trend to the forefront of mobile design. And, thanks to the warm reception that it’s received among users, it looks as though depth as a design element is here to stay. Read More
If you’ve ever tried searching for modern and engaging stock photos that are completely free to use, then chances are you may have hit some bumps during your search. Most times, while on the hunt for realistic stock images that can be used for commercial purpose at no charge, you’ll often find that your choices are limited to lackluster shots or images that require attribution.   Fortunately, there are some stock photography websites that offer up gorgeous photos that can enhance any blog, website, or social media post for free. No catch! No attribution or membership is required, nor are there restrictions on use; you can copy, modify, distribute photos from these stock sites, and even use the images commercially — all without asking for permission or linking to a source. Check them out: Read More