How We Tackle Quality Assurance at Clearbridge
In the mobile application market, there are millions of apps for users to download on their devices. Last June, Apple announced that its App Store hit a shocking 130 billion downloads. Mobile apps are used in millions of users’ daily lives, but what makes forerunning...
How to Gain & Maintain Project Velocity
One of the major risks in software development is time. For a myriad of reasons, from aggressive (sometimes unrealistic) estimations to a fundamental misunderstanding of project scope versus team capacity, projects become delayed and deadlines are missed. In agile development, the concept of velocity was...
Why Code Reviews Are Crucial For Product Quality
Code reviews are a system of peer reviews that involve developers looking over code that they didn’t write and providing feedback. At Clearbridge, code reviews are included in our cross-developer verification process that is part of every project we work on. This post is going...
4 Essential Tools to Boost Team Collaboration
Miscommunication is common among both small and large teams, especially when there's a lack of cohesive work environment. If a business can’t effectively communicate internally among employees, they won’t be able to communicate with their external stakeholders, in turn, failing to meet their business goals....
Rethinking Process: Squad-Based Agile Development
In agile mobile app development, building a product should be a collaborative and transparent process. Our process is inspired by common agile philosophies such as Lean and Kanban, which help us deliver compelling mobile experiences for our users. Our custom squad-based development process at Clearbridge...
An Introductory Guide to Customer Journey Mapping
Many companies don’t adequately track the customer journey which is essential in order to adapt to changing customer behaviors. To ensure that your customer experience is as smooth as possible, it’s important to implement a customer-centric strategy that will turn customers into loyal brand followers....
Essential Principles For User-Centered Mobile Design
Effective mobile app design covers many areas: aesthetically it should be consistent with your brand; structurally it should follow best design practices depending on the platform and devices being designed for; and from a UX standpoint, it needs to provide your users with a seamless,...
An Introduction to Product Management: Discovery and Definition
Introducing a new product to the market should be an iterative process to validate assumptions about user behavior and the product itself. Often, a prototype isn’t enough to validate the product and achieve internal buy-in. An iterative process is highly beneficial to continuously meet the...
Lessons Learned: Developing for Virtual Reality
Virtual Reality is steadily becoming more accessible to the average consumer. With users demanding more immersive experiences and market options becoming more varied, the VR industry is likely to grow considerably in the near future; according to Deloitte, it will reach 1 billion USD by...
The High-Tech Era: Adapting For Survival
Adapting For Survival Consumers are expecting constant innovation in the high-tech era we live in today and if companies can’t keep up, the consequences aren’t as forgiving. Brands aren’t as resilient today as they once were and many are being forced from a highly competitive market...