Getting design and development team on the same page!

What makes or breaks a product team?

Strong design principles are one. A clear, effective roadmap is another. But one of the most important, yet overlooked, aspects of all great product teams, are the relationships between the designers and engineers on your team.

“Truly great products are often a combination of two things: a technical breakthrough and a never-before-seen design it enabled.”

Yet many designers compartmentalise building a product into two distinct parts — design and development. This distinction is one of the most dangerous traps a product team can fall into. When the design is seen as a satellite that orbits engineering, it usually comes crashing back to earth.

The problem is we separate design from implementation. In product design, both these things are inextricably linked. A world with terms such as “design freeze” or “handoff” just won’t cut it.

Truly great products are often a combination of two things: a technical breakthrough and a never-before-seen design it enabled. So it’s essential designers understand the possibilities and restraints of the technology they’re working with before they can properly delve into the design.

Design together

Here’s an example. Let’s say you’re designing a native mobile app. Here are some technical questions you might receive from an engineer that can heavily influence your design decisions:

  • Which framework are we going to use for that home screen chart? If we don’t know the suitable one, we should ask the developer for a suggestion and follow the UI of that framework.
  • How long does it take the API to fetch the data for that list-view? If it’s too long, you’re going to need to do more than place a spinner.
  • The API takes a little too long to load user’s loans. What do we display in the meantime?

Questions such as the above should be asked and addressed as early as possible by discussing with engineers. Involve them in the design process, at the end of the day, it’s the developer that actually builds the website or app.

Even though you’re the designer, the developer knows best when it comes to certain other aspects of the user experience (perceived performance, page loading times, miscellaneous features that will crash the browser).

Turning design into reality

Being a great designer requires you to be empathetic, not only to users or clients but also to your engineers. Let’s not forget that all of us are working for the same goal of building a kickass product!

So here are key pointers to turn your design into pixel perfect reality:

1. (Atomic) Design System:

Design System is a list of all the elements you are using in a project. It helps you maintain consistency in the design. Want to know how we built our design system? Take look at this article:

getting-design-and-development-team-on-the-same-page


2. Mockups:

We all have been generating & sharing UI mocks comfortably for many years now. But there are few things which will help us avoid confusion.

Artboard sizes:

Nowadays we have a wide range of devices. Not just web but our mobile platforms also has varying screen sizes! It’s important to decide how will our product look on all those screens? Define the breakpoints and keep in mind the media queries that developers are going to use. Talk with your developer if you don’t know what it is.

Breakpoints and responsive layouts:

Upload an artwork to Zeplin or Google Gallery or InVision with the responsive design (according to the breakpoints that you’ve already set), in other words, share how your design looks in different screen resolutions and devices.

1_G3sPRe46XsvkpOITT1EZow
You think it‘s clear that the design will be horizontally centred at higher resolutions, such as 1920 x 1080 pixels, but developers are not mind-readers.

Tools for designers:

We have developed a Sketch plugin which allows you to quickly generate guides for a selected element and helps you achieve web development’s famous grid (column) behaviour in Sketch. The plugin was featured on SketchApp website and newsletter.

Tools for designers

File names and versioning:

The name of the screen should simply describe its function. If you’re not yet using a version control solution for your designs, you probably should.

Make sure to use consistent casing when naming your screens, whether it’s ‘camelCasing’ or ‘Sentence casing’ or ‘lower casing’ etc.

File names and versioning

We also add 3 number to give the sequence to mockups.

3. Interactions:

Make a flow:  Putting the mockups together is only half the work done. You’d need to stitch the screens together based on the flow using Hotspots (or just make an Interactive Prototype). It helps the product manager understand how the user journey is panning out and helps the developer plan her/his approach to code.

Figure out the fidelity: Not every screen has to be fleshed out with high fidelity prototypes. Few screens could simply be static with explanatory comments, few could get away with platform-specific standard interaction patterns and few might require those custom prototypes. There’s no blanket rule for all the screens, so discuss with your developer & plan accordingly.

Suggested Tools: Overflow, Marvel, InVision, Google Gallery, Principle or craft it directly in code!

4. Specs and assets:

Today with products like Zeplin, Google Gallery, Marvel Handoff or InVision’s Inspect sharing style guides and specifications has never been easy.

Assets and resources:

Exporting assets for the different platform is easy but your developer is gonna love you if you are giving them optimised assets! Use optimisation tools like Kraken, ImageOptim, Optimage or TinyPNG.

Even better if you use SVG.

When you use SVG for your icons or illustrations, you don’t need to worry about devices with different pixel densities. Another advantage is that SVG graphics use up less space, and can be compressed effectively by gzip on the server side.

Think twice before you send an asset larger than 1MB to a developer! Don’t be lazy and send the job off to a developer; you are responsible for the visual quality of the project. Check out this image optimisation guide by Google.

Assets also include custom fonts and copy for your vernacular Apps.

Final Checklist:

1. Don’t be too visionary.The ideas must work.

2. Work with real data in mind and think about a “scalable design”. If there is a long text, what happens? how does it work in other languages? and if in the future will be adding more items to the menu, what happens?

3. Empty states: if you don’t know what they are, find out!

4. Explain the reason for your choices about the layout, colors and interactions.

5. If you speak the language of developers, you can get respect. If you have a good knowledge of programming languages (HTML, CSS, Java, PHP, JavaScript, C #, Objective-C or Swift) you can be one of them and they listen to you with pleasure.

6. Never forget the user.

Conclusion

Although you shouldn’t need another reason to be considerate of your fellow teammates (especially developers, who traditionally, designers find it hard to see eye-to-eye with), using these tips will help you, as a designer, just as much as they help everybody else. Cutting corners to save time only creates speed bumps further down the road, so add a little care and some foresight with your design choices.

Tap the ? button if you care about your developer (and/or you found this article useful).

Have any tips of your own? Let us know ?

Source:- Capital Float’s Medium Blog

More Related Posts

Card image cap
5 Practices Business Owners Can Adopt at the Beginning of a Financial Year

The start of a brand new financial year is filled with several emotions for SME owners, ranging from relief after the intense pressure of March, anticipations and excitement for the year ahead. Amidst these, business owners often don’t find the opportunity to celebrate the year that has gone by and the new financial year up ahead.

The new financial year is the only occasion that is of sole significance to an SME, whereas every other event, festival or celebration involves friends and family. It is that time when the SME can celebrate with their team the previous fiscal year that was full of learnings, experiences, peaks and troughs. The beginning of a financial year also presents a unique prospect to start over; SMEs can renew their enthusiasm and vigor as they make new business decisions.

Indeed, celebrating the new financial year can become an ongoing ritual for SMEs as it also helps establish a stronger workforce with a refined drive towards the company’s vision. To gain an advantageous start, here are some practices to ease you into the new fiscal year, so that you can look forward to bigger success celebrations at the end of it.

1. Set financial goals
Whether your financial goals are numerical or tangible, they should be defined in a manner that lets you evaluate if they can be achieved or not. These can be long-term, such as profitability, margins, sustained cash flows, etc. that may not be accomplished over the span of the financial year ahead or specific goals that are short-term.

For example, a retail store that has rented a space might learn that the building owner plans to sell the building eventually, and intends to acquire the space for further expansion. For a smooth sale without depleting the working capital, the retailer should have a clear sense of the cost of down payment, mortgage and additional costs. Based on this, they can create a strict budget for the year and stick to it. Another option is to avail collateral-free finance options such as Term Finance or Merchant Cash Advance that offers flexible modes for repayment.

2. Evaluate the scope of debts
The beginning of the year is the best time to assess the debts that you might have accumulated over the past years. Start by weighing each of your existing loans based on its cost, interest rate and other subsidiary factors such as prepayment penalty. Always ensure that the loan with the highest ticket size is repaid first.

Business finance is not often a liability-encountering measure, but also an instrument for growth, expansion and diversification of your business. If you have a promising business opportunity at hand and are reluctant to accept it due to a shortage of funds, this is when you should consider availing business finance. To determine the customized credit solution that best suits your business, check out Our Products.

3. Improve book-keeping
Unorganized compilation of financial records is the most recurrent theme for SMEs who let go of trickling financial losses, only to discover a gaping hole in its wake. Unexpected, unrecorded cash expenses often eat their way into the profitability of a business, resulting in a long-lasting impact that might take several years to recover from.

It is integral to maintain records of operational and financial performance, and the method you adopt to maintain these play a major role in determining the accuracy of the data. If you have been managing business accounts on your own, it is advised that you hire an experienced tax accountant or opt for an enhanced accounting software this fiscal year. This will keep you free to focus on other tasks, with the assurance that you one step closer to higher profits.

4. Plan for new partnerships
Large corporations can perform the role of different stakeholders to an SME; they can assume roles as business partners, product distributors or customers. Contrary to conventional belief, small businesses have much to gain by associating with bigger businesses that operate differently from the way the SMEs function. This ensures that the partnership remains fruitful for both the entities involved, and avoids situations where they find themselves competing with each other If you feel that your enterprise will benefit from such a collaboration to supplement time, logistical organization and resources, this new financial year is when you can make that move.

5. Identify a new customer base
For any SME, extending the outreach of your brand to a wide demography of consumers is instrumental to evolve into a larger organisation. If you envision a steady rate of growth, what best time to target a brand new audience than the start of the financial year? You can also think of ways to improvise your product or service for a high-potential customer segment that is less exposed to competition. At the end of the day, this is an exercise that promotes out-of-the-box thinking.

A sound financial budget prepared with the above points in mind ensures that you are better prepared to face the new fiscal year. Also, it gives you an edge over your competitors on several fronts, and getting a business finance partner for your needs becomes much simpler when you are armed with a well-calculated plan.

Capital Float exists to serve the unique business aspirations of ambitious SMEs like you. With a growing base of 80,000 customers in over 300 cities across India, we provide customized credit solutions for the diverse needs that you might have. Paperless loan application, minimal documentation requirement and quick processing ensure that you receive funds when you need it. Choose from our new, innovative financial solutions for FY 18-19 and get ready to #BreakLimits!

Oct 24, 2018

Card image cap
Your Concise Guide to Choosing a Business Bank Account for Working Capital

Having a dedicated business bank account is important for business owners to effectively manage and utilise their working capital. With a simple segregation between personal and professional funds, the day-to-day transactions will be easier to track and document. It is also essential for compliance in IT returns filing and will help you to identify the correct deductions for your tax savings.

In India, small and medium enterprises (SMEs) generally use current accounts to manage their funds and to get a working capital loan. While no interest is received from these accounts, lately some banks in the private sector have started offering interest to attract more buyers for opening accounts with them. As a part of their services, the banks also provide working capital finance to their eligible customers with current accounts. However, these grants are sanctioned upon the pledging of an asset as collateral. Industrial, commercial or residential property or liquid securities have to be pledged while borrowing funds for business from a public or private sector bank.

With the availability of working capital financing solutions from digitally operating NBFCs – known as FinTech (technology) companies ¬– entrepreneurs can now have their dedicated business bank account and procure loans without pledging any collateral. These online platforms provide financial the benefits of less stringent terms and flexible repayments.

The question then is – how to choose the right bank account for business transactions? Most banks have now customised their current accounts into different sub-categories, and an enterprise can choose one based on its annual turnover and particular needs. The key expectations from such an account are:

Salary solutions for employees: You need to pay your employees on time every month, and may have to remit their remuneration through dedicated salary accounts or crossed cheques. The business bank account must make the execution of these processes simpler.

Digital banking services: In an era where all personal banking transactions can be done online, current accounts must also come with a host of online banking services. Your account must give you the flexibility of transferring funds anytime, anywhere, and of making regular payments on working capital demand loan that you may have procured from another financial institution. In addition to net banking, services such as phone banking, mobile banking and quick reverts on SMS-based queries are looked forward to as well. Mobile instant alerts on transactions must be provided by banks in the digital age.

Cheques payable at par: Your business bank account should offer the provision of personalised cheques payable at par across India. This conventional facility is good for business owners who prefer to use cheques over online banking for making payments to their employees, vendors, suppliers and to the companies that issued working capital finance to them.

Competitive foreign exchange rates: If your business operations involve buying from or selling to other countries, you will need seamless foreign exchange transactions. Choose your current account from a bank that offers competitive rates on foreign exchange rates routed through them.

Zero balance account: No business wishes to reach a point where they have zero balance in their bank account. Nevertheless, there can be tough times in the market and you may experience some strain on your finances. For emergencies, your business current account should allow you to reach zero balance even if it is for a temporary period. There should be no ‘penalty charges’ on such accounts. You can always update the balance with relentless focus and consistent efforts while working on your business objectives.

Where a zero balance account is not possible, the minimum monthly average balance (MAB) must be made affordable for SMEs. Alternatively, the penalty for non-maintenance of minimum balance must not be very high. Do not hesitate to compare business accounts of different banks on this basis. Your working capital finance provider may also be able to guide you here.

Interest rate: We had mentioned earlier that current accounts do not usually involve interest earnings. This had been the norm in the banking industry for decades. However, with an increasing competition between public and private sector banks, things have changed. All financial institutions are trying to enhance their brand image in the industry by offering products that are more attractive to prospective customers. In this race, they have started delivering interest on idle money in business accounts while also giving the flexibility of accessing the funds anytime. With interest earnings on your account, you can also speed up the payments on your working capital loan procured from any source.

Businesses do have good reasons for applying for a separate banking account, and it also proves their creditworthiness to sources of working capital loan in India. Non-banking financial companies (NBFCs) and FinTech lenders can directly disburse funds into a current account.

The documents needed to open such accounts vary from bank to bank and depend on the type of business. Those investing in their start-ups are often asked to submit copies of their latest IT returns, PAN Card and ID and address proofs such as Aadhar Card or Passport copy. Partnerships, Limited Companies, Trusts, Associations and other corporations that involve more people and hire employees need extra documentation, which among other things must also include the registration deed for the business.

Further, check the fee and applicable charges on these business accounts. There may be charges for remittance facility from other banks, for the maintenance of debit cards and duplicate or ad hoc account statements.

As a FinTech lender, Capital Float disburses loans into your accounts in a duration as short as 3 days, helping you to keep going further for the consistent success of your venture. We have an array of loan products to help you work on the seamless growth of a project that you have enthusiastically nurtured.

Oct 24, 2018

Card image cap
Why buying a big house is a bad investment

To take a trivial example, which of us ever sed undertakes laborious physical exercise except to obtain some advantage.

Oct 24, 2018