Effectively Use Social Media With Your Website

Integrating Social Media With Your Website

With over 215 million active Twitter users, and 1.19 billion monthly active Facebook users, social media has become more and more prominent in a business’s marketing plan. This can be a lot more than just gaining followers though. Integrating social media with your website allows you to convert customer engagement into sales, while allowing your customers to freely promote your products and services for you.

So, how can you use social media with your website?

5 Ways Social Media Helps Your Business

Connect and Engage –  Utilizing social media as a way to interact with customers humanizes your brand. It puts a person behind the business name and shares your company culture. Not everything you post has to be completely serious. Apps such as Twitter, Vine, and Instagram have been used to personalize brands in a favorable fashion.

Monitor Brand Reputation – Consumers are very open in sharing good, and bad business experiences. By monitoring your social media, you are monitoring what customers are saying about you.

Social Advertising/Promotions –  Social media is free advertising! Users can post pictures of their new purchases, tag your company in a post, or share something exciting that they are anticipating. Promote your products on social media! Many large firms have sponsored “giveaways” for lucky followers that retweet or repost their promotions.

Drive Website Traffic – When you post a new image, new product, or just want to share something interesting, you can link directly to that page of your website. Using social media such as Twitter is a simple way to get your link out to thousands of engaged followers.

Increased Search Engine Optimization – The trend for social media marketing is to create more unique content, and to do this more often. Recent updates to search engine algorithms look for quality content, and promotes more recent postings higher up in search results. By religiously posting to social media, you are increasing your chances in higher search rankings, and increased traffic to your website.

Using Social Login

Have you ever been given the option to log in to a website using your Facebook account? It is a convenient, one-click login option that a majority of consumers prefer to use. By allowing customers to use social login, you don’t only engage them on a more personal level, but you benefit in several factors. Here is how you can utilize social login;

– Give customers a personalized website experience
– Collect customer data to use with future marketing efforts
– Product and information targeting to related demographics
– Increased sale conversion rates

With multiple benefits for both the customer, and the website owner, social login has become an important business tool when selling online.

Have any questions? Contact your Triumph Representative.


How to make your website an asset?

Does your company have a website? It probably does, and if you are like most companies, you probably use your website much like a brochure – a way to simply display information about your products and services to anyone who might be interested. There’s nothing wrong with this approach, but what if you could transform this simple brochure website into a business tool? What if you could take your website to the next level and get more value from your online property? At Triumph, we believe in making any website an active tool that can be used by employees and customers alike. The more you transform your website into a tool, the more valuable it will be for your company. (You’ll also see more ROI, which is always nice.)

Add E-Commerce to Your Website This is what we call making money while you sleep. If you have anything to sell – whether it be products, services, education, reservations, or anything else of value – it is imperative that you offer those products and services on your website and allow visitors to make that purchase online, day or night. There is nothing better than coming in the next morning and finding orders waiting for you. This is especially true if you have products or services that are hard to find. Setting up an E-Commerce website and allowing visitors to pay over a secure network is easier than you think to create. You can also set up a “Pay Online” link on your site and easily take payments for open invoices or anything else you may need to collect funds for.

Offer Education or Information

This is one of the most profitable things you can do on the Internet because the cost to produce the information is minuscule compared to the revenues the information can bring in year after year.

We have worked with several companies that over the years have developed very hard-to-find information that would cost other companies a lot of time and effort to gather. Years ago, one client decided to break this information up into little pamphlets and sell them. Now, they develop those pamphlets into little PDF pamphlets and sell them online. This has turned out to be very profitable for them and has grown each year as they continue to gather information they have to gather anyway and then get paid again and again for their efforts.

Use your website to Attract New Employees or Students

We think that you should always be looking for new employees – or, if you are a school, new students. Over the last 20 years, many companies and schools have more than paid for their website with the savings they have realized in finding new employees and students faster and easier than the competition.

Take Reservations Online

Companies and organizations can save a lot of time by posting available times for appointments online and then allowing visitors to make reservations online. It is very easy to set up what we call “soft reservations” which would allow you to post a calendar and then allow visitors to request a particular time and date they would like to make an appointment. You can then contact them via email and confirm or change the appointment.

We can also set up “hard” reservations so that when an appointment is taken online, it is reserved and confirmed and even paid for online if applicable. 

Other Applications

We could go on and on, as over the last few years we have helped companies and organizations move data back and forth and stored that data in a secure area where the companies and organizations can get to it easily and modify it as required. There are too many other applications to mention here, but there are other ways to improve a business process and use digital media to improve your sales and efficiency.

Not to mention, a website that has been turned into an asset can also serve as a hub for your company’s social media efforts, which boosts your customer engagement even further.

Change the way you think of your website. Envision your website not just as a brochure, but as a multi-dimensional business tool. Use it to enhance communication between your employees, customers and potential customers.

Convert your website today and enjoy the benefits tomorrow.

Have any questions? Contact your Triumph Representative.


What to ask a client before you start their project?

We all know the importance of fact-finding before starting any web design project.
We can’t really get started on a project until we know exactly what’s needed, what the client wants, and who the site is aimed at. In fact, in most cases we can’t even create an effective proposal until we know those things.
There are plenty of pages-long web design questionnaires out there. Some have forty, fifty, or even a hundred questions on them.
The main problem with that, though, is that your clients or prospective clients are likely to rush through a questionnaire that long, leaving you with either inaccurate or incomplete answers.
A shorter questionnaire with more in-depth questions can uncover a lot more about what the client wants and needs, and they’re a lot less likely to skim over it if the questions presented take up less than a page.
Below are eleven questions you should ask your prospective clients before you get started on their project. They’re aimed at uncovering the root of what the project will entail without requiring you client to spend an entire workday answering questions.

1. Why do you want a website (or have your current site redesigned)?
It’s important to get an understanding of why your prospective new client wants a website. Some businesses have unrealistic goals, expecting a new website to magically fix a failing business or to triple their sales. Other clients might just want a website because they think everyone else in their industry has one (which may or may not be true).
If you know your client’s motivation for wanting a website, you can better guide them in what they should include in their site and how to best position it. This is a question a lot of designers fail to ask, and because of that they often can’t offer their clients the best solutions, because they have no idea what their client really wants.
Clients are notoriously bad about communicating what it is they really want. They might spend some time look at websites from their competition and then decide that’s what they need without having any idea why their competitors might have done something in particular. They also often overlook things that could make their website better than their competitor’s, because they’re looking at things in terms of features, rather than benefits. It’s your job as a designer/ developer to get them thinking about benefits to their visitors rather than bells and whistles.

2. What’s your business/organization all about?
It’s important to know what a business does before you start designing a website for them. But it’s also important to know a bit about their philosophy and how they want to come across. You want to know as much about what their business does and how they do it before you start thinking about designs.
This question might need some follow up to really get to the heart of what their business is about. Ask them about their philosophy, about what they want their customers to think about them, and what their long-term goals are. Even asking about things like charitable contributions or community involvement can shed light on the image a company wants to portray.

3. What sets your business apart from your competition?
Finding out how a business differs from others in their industry gives insight into what they feel is important. You don’t just want to know how they’re different when you ask this question. You want to know where they emphasize they’re different. This tells you what that company values, and what they think their customers value.
This is also a great source for finding out what kind of content they should have on their site. If they stress how long they’ve been in business compared to their competition, you’ll want to make sure that’s included prominently on their home page or in their header. It should also be reflected in the design itself. If a company stresses being more cutting-edge than their competition, they’ll likely want their website to reflect that.

4. What problems does your business solve?
This question is about getting your client to think in terms of benefits rather than just features. You want them to focus on what their business actually does, rather than just the features or services they provide. Clients and visitors care about what a company or website can do for them, not necessarily how they do it.
For example, when someone visits the website of an accountant, they’re not looking for an accountant. They’re looking for someone who can help them better manage their money. They’re looking for someone who can save them money on their taxes or other expenses.
The end result is what’s important to them, not how they get there. The same goes for online apps. People don’t care as much about features as they do what those features can do for them. You need to find out from your client what all those features mean for their visitors and customers.

5. Who are your prospective customers or visitors?
A website designed to appeal to 30-something professionals is going to be different than one aimed at young newlyweds or retirees. It’s important that you have a good grasp on who your client’s customers are. It affects not only the look and feel of the site, but may also affect usability and accessibility issues.

6. What do you want visitors to do on your site?
Different websites have different goals. Some sites are there to encourage visitors to purchase something. Others are there to provide information. Still others are there to get someone to request more information or sign up for a free trial.
Before you can create an effective website, you need to know what your client wants visitors to do on their site. The site architecture for an informational site is very different than the architecture for a site that wants people to buy something.
While you may have a good idea of what your client wants their visitors to do, it’s still a good idea to clarify things with them before you start on their project.

7. What is your budget?
The reason behind this question is two-fold. First, you want to know how much money they’ve put aside for their website. Some businesses have no idea how much a website generally costs, so you may need to guide them by giving them some examples. Don’t automatically discredit someone who doesn’t yet have a budget in mind, as long as they’re willing to talk frankly about money with you prior to receiving a proposal.
That’s the other reason behind the money question. If a client isn’t willing to talk honestly about money, what makes you think they’ll be upfront about other things throughout the design process?
You want a client who can communicate effectively with you. One who can’t discuss money is likely to have issues discussing other things, which can lead to frustration for both of you.

8. By what date do you need the site completed?
A lot of people aren’t very realistic about how much time a website takes to complete. Usually, it’s because they don’t understand how much work a website takes to design and code.
They look at a site and think in only the most basic terms of what it does, thinking it can’t be that difficult if they only had the right tools. A lot of non-designers have the misconception that the software does all the work, and the designer does little more than push a few buttons.
By finding out what your client expects in terms of schedule up front, you can avoid confusion later. If you’re lucky, your client will have reasonable expectations when it comes to time. If not, then it’s easier to get them to adjust their expectations at the beginning than it is when you’ve already started working on their site.

9. What are your long-term plans for your site?
A lot of clients might come to you and say they just want a simple website with a few pages about their products and some photos. They don’t have a big budget and they want something done relatively quickly. And they tell you they’ll just have you make updates to the site, rather than doing it themselves.
What they don’t tell you is that they want to set up a full e-commerce site next year when they release some new products. They don’t tell you they want a social network for their clients, or a bunch of employee blogs for outreach and marketing purposes. And, unfortunately, their entire site will have to be rebuilt from scratch when they decide to go ahead with any of their plans.
If you know what they want to do in the future with their site, you can make allowances in the design and coding now. If you know they’re going to want to do all these things in the next year or two, you can be sure to use a CMS that can expand to accommodate their future plans. It saves them time and money in the future, and makes them happier with you, since you were looking out for their interests.

10. Who will be responsible for updating your site?
This is another important question to ask up front, as it can play a large part in determining what CMS you use. You also want to ask how tech-savvy the person responsible for updates is, and possibly meet with them before you start designing, to get a real feel for what they’re comfortable with.
The client may say they want you to do updates, and if that’s the case you’ll want to include a maintenance agreement in your contract. Make sure your client knows your policy about how many hours you include in your maintenance plan each month and whether you’re willing to carry over unused time. If you don’t specify, your client may expect that (we have rollover minutes on cell phone plans to thank for that).

11. What do you NOT want on your website?
People can often nail down what they don’t like much easier than what they do. Ask someone what their favorite food is and it might take them awhile to think about it, or they might give you a bunch of answers, unable to decide. But ask them what food they hate most, and they can usually tell you without having to consider it.
To get a clearer picture of what your client wants on their site, get to the root of what they don’t want. This is especially helpful when you have a client who uses the infamous “I’ll know what I want when I see it” line, as you can at least rule out what they don’t want. Sometimes this question ends up revealing what they really do want, too, as they’ll often make comparisons between what they don’t like and a better alternative.

Have other questions you find helpful in the fact-finding phase of a project? Or maybe some questions that really aren’t helpful? Share them in the comments!

TBS 5th Annual Day Celebration – A walk-through by Kalpana & Team

It all started with a set of big ideas on everyone’s mind. A team was setup to discuss on the activities and arrangements for the celebration. The team members were Kalpana, Diviya, Sharmi, Balaji.

The initial discussion was done few weeks before, but the approval from management was received just 4 days before. We had a very short time to carry out the discussions on arrangements as we were done with our Company outing just a few days before. The team request was

  • Sweet distribution
  • Cultural activities
    • Singing/dancing/skit/mimicry/miming
    • Games
  • Full day celebration
  • Awarding
  • Decorations
    • Photo hanging
    • Logo based gift
    • Decoration craft
      • Individual own décor items
  • Cake cutting
  • Theme based dress code (5th year – Wood based could be brown shades)

And the approval was Now we don’t want to give T-Shirt and also we have very very short time

  • Morning Pooja with directors + all our team.
  • Sweet Distribution
  • Decoration and Cultural
  • Award Giving
  • Lunch.

DAY: 02.12.2013 – The Anniversary Day Eve

It was our tea break in the evening and we requested all our team members to accompany in the decoration task. It started by 4.30 PM in the evening.

Photo1490 DSC02874
Few started pumping the balloons, nearly 250 nos.
DSC02865 DSC02872
Few started sticking papers to make thoranam
DSC02867 DSC02866
While others drawing the number 5 to hangout showing the completion of 5 successful years, few others were slicing the pictures of individuals of the team to show off everyone that they are the backbone of this growth.
DSC02861 DSC02845
Few tied them on the wall. Few tied flowers

It was raining and hot bread bajji were served to enthu the team. The team was working out crossing 9.00 PM and this is how the decorations came out.

DSC02859 DSC02858
DSC03020 DSCF7421
DSCF7424 DSCF7432

DAY: 03.12.2013 – The Anniversary Day

The day started with high level of curiosity. Morning pooja preparations were started. Decorated lamps, flower garlands for company name board, door entrance, rangoli with flowers. The ambience was filled with colorful paper decorations and flower decorations

DSCF7413 DSC02953
All the directors of the company were assembled. All the staffs of MT and IT were assembled to attend the pooja. Prasadam was served to all
All Praise To GOD. Let his blessings shower on ALL
DSCF7448 DSCF7446
DSCF7482 DSCF7454
Following a good start pooja, the cake cutting event began. 3KG of white forest cake was bought up and the cake table was accompanied with chewy marshmallows and fresh fruits. All the staffs were assembled and the 2 juniors sliced the cake accompanied by directors
DSC02995 DSCF7460
DSCF7425 DSCF7430
DSC02973 DSC02988
Following the cake distribution, the entire team was enjoying the time. Anthakshari was played among the members with full fun. Next came out the honoring portion. Our chief guest Mr. Chidambaram was honored by a small gift, a T-shirt printed with TBS logo. And four developers were awarded as the best programmer of the month. Followed by the award give away, each one is called out to share their feelings on the special day.
DSCF7494 DSCF7493
DSCF7489 DSCF7497
DSCF7496 DSCF7495
DSCF7544 DSCF7541
DSCF7546 DSCF7529
Everyone expressed their feelings and thoughts on working with TBS, few expressed their suggestions to celebrate the annual day by inviting their own family, many thanked the company for the opportunity given and few made it fun also. After a gallery of words, tasty vegetarian lunch was served to all. The lunch was covered with a full meals of rice, sambar, kozhumbu, rasam, more, porial, kootu, appalam, vadai, payasam and pickle. The complete meals was served in a traditional manner on banana leafs.
DSCF7556 DSCF7558
DSCF7560 DSCF7551
DSCF7549 DSCF7548
After a full meal, the team members prepared for the cultural events. It started with a small contest conducted by Kalaiarasan. The contest started with general knowledge questionnaires, answering them with water in mouth, eating biscuits as much as possible in 1 minute, find and arrange of spelling of question. The contest has eliminations too. The Final winner was Arun and the runner was Chid.
DSCF7565 DSC03023
DSC03028 DSC03030
DSC03040 dance
Followed by the dance, it was musical chair contest done with 2 groups. And the winner was Vijaya Sundar and runner was Kalpana. Followed by that we played the fun game of finding donkey tail. Next was a matchstick lighting contest, whoever lights maximum no. of sticks in given time wins the game. And the winner was Michael.
d_tail sudha
Next few members sang film songs. Appreciate the effort of boys who were prepared with BGM and Arun who sang in other language.
surya jayaram
arun_kasi kasi_sathish
DSCF7573 group1
group2 group3
Followed by a masti dance, prize were given away for the winners by the runners
prize DSCF7578
The annual day celebration ended up happily with a solid hope to continue to celebrate with more members and achievements in the forthcoming years.

The beautiful gifts made by Velmurugan and Kalaiarasan which decorates our office added more beauty

gift3 gift2
gift1 gift5

Website Marketing Strategy

Website Marketing Strategy

So you have a website for your small business… and now you need a web site marketing strategy to pull in the traffic and drive sales.


The fact is that most small business websites are barely marketed at all, and as a result pull in dismal traffic resulting in zero impact to the business.

Implementing effective website marketing strategies does take time… but it can pay off by driving sales and leads to your business with minimal sales generation costs involved. The most important thing to remember is that having a website is no guarantee that your target customers will find you… it is too easy to get lost as just one of the hundreds of millions of sites out there. Your website needs a marketing plan, just as your brick-and-mortar business (if you have one) does too.

Before you even start putting together a web site marketing strategy, think about your target customer. Where do they go online to find information about the problem your product or service is addressing? That is where your website should be visible:

* the search engines (Google is by far the most important),
* relevant online forums and blogs,
* relevant directories,
* industry websites, etc.

So, getting your website visible in those places is your goal. Make a list of the most important sites where you would like your website to be highlighted. Then, follow these web site marketing strategy tips to build free traffic to your website:
1. Search Engine Optimization

For 99% of websites, ranking highly in Google and other search engines should be the main goal of your web site marketing strategy.

Search Engine Optimization (SEO) is the process by which you make sure the search engines can find, “understand” (via keywords) and properly categorize and rank your website. That way, your website will appear in the results when a target customer searches for a term that is relevant to your product or service (your keywords).

SEO is the basics of website optimization and good website design. It is the process of making sure the words, keywords, and meta tags on your web pages match up to what prospects are searching for.

2. Search Engine Marketing

Inbound links (ie, other websites that link to your site) are one of the most critical criteria that the search engines use to determine how important your website is, and thus how high your pages will rank for your keywords. Search engine marketing is the process of acquiring quality inbound links to your website.

These links should be from key sites (often referred to as “authority” sites, or those with high Page Rank (PR)). You can do this with link exchanges, finding (free or paid) directories to list your site in, writing articles, commenting in forums and on blogs, etc.

3. Submit your Site to Directories

Do a search for relevant high-PR (authority) directories in your niche, and get your site listed there. You can find both free and paid directories – some have both options, depending on how quickly you want to get listed and whether or not your site will be highlighted in the directory.

To find directories, you can do a Google search for your main site keyword and the word “directory” or take a look at some of the general ones listed by PR.

Remember to also include the social bookmarking directory sites like StumbleUpon, Technorati, etc.

4. Include a Blog on your Website

Having a self hosted blog that is updated frequently (at least once or twice per week) is a great way to make sure the search engines keep coming back for more. You can also comment on other blogs, and where relevant link back to your website blog.
5. Participate in Relevant Forums & Groups

Join groups and forums online, and add a link to your site on your profile signature in forums frequented by your target customers. But do make sure it’s allowed in the forum rules.

6. Engage your audience via Social Media

Sign up for the various social media sites, such as Twitter, Facebook, LinkedIn, Myspace and set up a profile (with link to your website) and participate with posting, commenting, etc.

These sites can also be really useful as market research tools to learn more about what your target audience is looking for.

7. Email and Newsletter Marketing

Email marketing allows businesses to quickly reach target customers using “push” advertising. It keeps your products and services in front of prospects and also extends relationships with your existing customers. To avoid being considered spam, email marketing should only be used as part of your web site marketing strategy when the customer or prospect has opted into the correspondence, such as subscribing to a newsletter which you can make available for signup on your website.

An effective way to increase signup rates is to offer something for free (a useful booklet or ebook, for example).

8. Article Marketing

Write articles for sites such as eZineArticles.com and include links to useful resources on your website in the resources section. Also make sure you have fully completed the profile section with links to your website and/or blog also.

9. Pay Per Click Advertising

Pay Per Click is the paid search alternative (or supplement) to search engine optimization, and should be part of your web site marketing strategy plan. These are the “sponsored” results that appear in the top or right side of Google when you do a search. It is highly targeted, and more cost-effective than traditional advertising methods.

10. Press Releases

There are a number of sites available where you can publish press releases either for free or very cost-effectively. Publish a brief, well-written press release on a newsworthy topic approximately once per month for the most impact.

11. Classified Ads Posting

Depending on the nature of your product or service, you may be able to use Olx or Quickr to advertise your product or service and link back to your website. Also, advertising in niche classifieds directories that are relevant to your target segment can be an excellent web site marketing strategy.

12. Sign up Affiliates

An affiliate is another business who sells your product or service in exchange for a percentage commission, usually in the 2-30% range.

The easiest way to sign up affiliates is to list your product or service on sites like ClickBank where affiliates can automatically sign up as your affiliate and then promote your products or services through links to your site. The great thing about these sites is that they do all the affiliate tracking and commission payout for you.

It is also possible to create your own affiliate program directly on your website.

13. Video Marketing

Use sites like YouTube, Google Video, and SlideShare to post videos and/or presentations, with a link to your website.

If you use this web site marketing strategy consistently, you should see a significant increase in relevant traffic to your website, particularly from the search engines. Remember that it is important to set aside regular time to engage in these website marketing strategies: the most effect will come from regular and frequent participation to get your website in front of your target audience.

Need expert advice to device strategy for your website and to implement it click here get started now with us

Should all small businesses use social media?

Owners of small businesses are typically very busy people. They have many, many responsibilities — from worrying about finances to running day-to-day operations. Sometimes they’re so focused on the daily “to-do” list that they don’t make marketing a priority, whether it’s through word-of-mouth, direct, digital or social-media marketing. Or they just don’t have the time. This column will focus on how to decide if your small business should be using social media in the first place, what strategies you can use to increase customer engagement and possibly sales, let customers know about deals, and much, much more.

Small-business owners should constantly be thinking about how they can get new customers and keep existing ones happy. One way to do this is through social-media marketing, using online social networks to spread the word about your business either through organic posts or paid advertising.

It’s important first to consider whether it makes sense for your business to use social media.

First, ask yourself, who are your customers? Do they use social media? What social networks do they use – Facebook? Twitter? Pinterest? LinkedIn? YouTube? Etc.? (I’ll be covering all these social networks in future columns.)

Ask current customers when they come in to your business to fill out a survey asking them:Social for small business

  • If they use social media.

  • Which social networks they are active on.

  • What social network they use the most.

  • If they would want to receive information and promotions from your business via social media.

Small-business owners should also post a survey with the same questions on their business websites. Why? People who visit your website may include potential new customers, and most people looking into a business go to its website first. There are free online survey platforms such as SurveyMonkey that make this process quick and easy for small-business owners.

There are many reasons that small businesses should use social media. The beauty of social media is that people can share your content with their friends, hopefully leading to more customers.

See you online!

Planning to create a website for your business? Read this before you start.

A guide to make your website.

Almost every person who are responsible for websites are not fully aware of what a website is for and how it should be?  So, here I am just sharing few insights on, how business owners/managers can work with their developers to get the website they want to build within their budget & timeline. website

Three things worth remembering:

  1. Every website is a marketing effort. Sooner or later, your site involves an interaction with a user, and that interaction won’t be 100% technical. You have to sell the engagement, the interaction and the story you have in mind. While websites have always involved technology, the tech is secondary to your ability to get your point across.
  2. Virtually all websites are not on the cutting edge of technology don’t bother much about the code. You’re doing something that’s been done before, at least technically.
  3. Synchronizing your team is difficult, because most people know it when they see it, and seeing it is expensive. It’s sort of like building a hundred houses in order to find the one that your spouse likes–not a practical effort.

 The recommended approach:

  1. Find the tech elements you need by browsing the web. Make a list–I want menus that work like this site, a shopping cart that works like that site, a home page that works like this one.
  2. Create the entire site (or at least the critical elements) using MS paint on the Microsoft (PowerPoint works too, but MS paint is a little easier to work with). Begin by copying and pasting elements from other sites, but as you make progress, hire a graphic designer to create the elements you need. MS paint makes it easy to actually have spots on the screen link to other slides in the ‘presentation’, so the document you create will actually allow your team to click on various parts of the screen and jump to other pages.
  3. Do not do any coding at all.

What you end up with, then, is a 3 or 10 or 100 page MS paint document, with a look and a feel. With menus, with fonts, with things in their proper hierarchy. Once you’re good at this, you can build or tweak a ‘site’ in no time.

Now you have a powerful tool. You can use it in presentations, in meetings and even test it with users, all before you do any coding at all. Once you’ve shared this with the team, the question is simple, “if our website works just like this, do you approve of it?” Don’t start coding until the answer is yes.

This is a discipline, one that takes a fair amount of guts to stick with, but it pays off huge dividends. Don’t code until you know what you want.

Last step: Hand the MS paint doc to your developers and go away until it’s finished.

P.S.This works for mobile apps too.