Non-Functional WORKFLOW

Non-Functional Workflow Process

Steps To Be Taken Before Initial Setup of a Website

Task 1: Requirement Analysis

We should analyze the requirement first, before taking any steps. We have to modulize the requirement.

  • Divide the requirement into modules, work based on modules
  • Assign work module wise.
  • Time estimation for each module.

It is important that aim of website, target market and theme of the website is well defined. Competitor websites should be analyzed and findings should be categorized and then a requirement sheet should be prepared. Proper planning costs time, money and efforts at later stage.

Analysis includes:

  • Initial discussion with the client and collecting requirement
  • Structuring requirement into different categories
  • Negotiating priorities, highlights, color essentials
  • Evaluating requirements against established criteria, re-structuring requirement.
  • Make modulization of the entire website
  • Start working module after module

Task 2: UI Design

  • Work with designer to get the frontend design done, based on the scope of the project.
  • Design should be attractive.
  • The design has to be related to our requirement

This phase requires a web designer to ask some questions to the client before starting the project. Certain questions that should be considered by web designers are:

  • What is the purpose of the website? Do you want to provide information, promote a service or sell a product?
  • What do you hope to accomplish with this website?
  • Who is the target audience?
  • What is the scope of the project?
  • What are your technical and non-technical requirements? What are your preferences?

After collecting all the required information, it is time for the web designer to sketch out some creative ideas for the project.

Task 3: Domain Selection

Domain selection has to be related to our requirement.

Your domain name and URL play a big role when it comes to search. Not only is this the destination where your visitors will find you and your content, but the domain you choose also can and does impact your search visibility. While there are more domain options than ever before, there are still some best practices you should adhere to if you want to see optimal results.

  • Start with keywords. Before logging into to your favorite domain registrar, take some time to brainstorm a few ideas. …
  • Make it unique. Your domain is part of your brand. …
  • Go for .com type
  • Make it easy to type.
  • Make it memorable.
  • Keep it short.

You can take help from for domain selection, once domain selected below are the provider from whom you can purchase a domain like GoDaddy, Hostgator, blue host, 1and, etc.

Task 4: Hosting Server

Hosting has to be good, in terms of speed, RAM memory, disk space, security, etc. When you’re looking for a hosting provider there are a few things you should look for: FTP Access, Adequate disk space, Reasonable bandwidth.

Recommended Hosting Features:

  • SSH access – This gives you access to your pages directly from the server. Plus it’s a great way to test CGI scripts.
  • Control panel- Hosting control panels can help you maintain your website more efficiently by giving you access to administrative commands like permissions and dot-files.
  • PHP– This gives you some server-side scripting.
  • Database- With a database, you can create more dynamic sites.
  • Email accounts- This gives you an email address (or several) from your site’s domain.
  • Speed and Response time

Task 5: Theme Selection

Theme selection plays a big role in a website

  • We should select a theme based on our requirement
  • The theme has to be user-friendly
  • Loading time of the theme has to be good
  • If our theme has lots of functionality, it will minimize the plugin usage

To help you pick a great website theme for your particular business needs, make sure to take into account these five things.

  • “Keep it simple, stupid” — Now flat designs with a minimalistic approach are popular.
  • Developer support availability
    This is something that not many people take into consideration when selecting a theme. It’s very rare that you will be able to install a theme and not have to make updates as the platform you are using changes and advances. This could be due to feature changes or security issues — no matter what you are using, from WordPress to Shopify and every other option, you need to anticipate there will be updates required to keep your theme from breaking.
  • Mobile readiness
    Almost all popular modern-era website themes are responsive, but that doesn’t necessarily mean that they are guaranteed to provide an excellent mobile experience. There are plenty of websites that will pass Google’s mobile test, yet provide such a poor user experience that they are worthless on smaller screens, in terms of conversion potential. The majority of website themes will have working demos for you to play with before purchasing, so make sure to put them through the ringer on mobile and tablet devices.
  • Available plugins, apps, and extensions
    It’s very rare that you will run a website theme in its stock version — you will customize the look and feel to match your brand, as well as add special features to enhance the user experience and turn more traffic into leads, sales, and revenue. WordPress has over 54,000 plugins available; \WooCommerce has Extensions available to help enhance your website theme.
  • Cross-browser compatibility
    Testing your website theme on all the popular web browsers is an important step, especially if you are considering using one that hasn’t been updated recently. With so many different devices, browsers and operating systems being used, testing help ensure that your theme will provide the same user experience and functionality for everyone.

Task 6: Plugin Selection

  • Usage of less plugin is always good
  • Plugins have to be checked properly, whether it’s updated or not
  • No of installation

Task 7: Strong Password

Always use strong password while installing wordpress.

Task 8: Latest Version of WordPress

Always use the latest version of wordpress, while installing.

Steps To Be Taken After Setup of a Website

Task 1: Update WordPress Versions

Staying on top of the WordPress update cycle is important for many reasons.
Not only does it give you access to new features and code updates, but — more importantly — also delivers security fixes and other measures that keep your website safe. In fact, failure to update is one of the most common reasons why WordPress sites get hacked.

Task 2: Plugins and Themes Update

Out-of-date plugins and themes are a prime gateway for hackers trying to take over your site.

For that reason, plugin and theme authors, ideally, offer regular updates for their products to make sure they function with the latest version of WordPress and continue to be secure.

  • Login to dashboard
  • Click on plugins
  • You can see the list of updates available

Task 3: Backup

UpdraftPlus is a plugin that is used for website backup process and we can do it in the server as well. Features: Restores, as well as backing up. Backs up to more cloud options than any others. Allows you to set up automatic backup schedules, for the ultimate in convenience!

UpdraftPlus WordPress Backup Plugin:

  • Login to WP dashboard–>go to settings–>UpdraftPlus
    click on UpdraftPlus
    You will get below thing as seen in below image
  • Click on–> settings–>

Files backup schedule: (when you want to take backup for ex: weekly) and retain this many scheduled backups:(how many wants to retain for ex: 2)

Database backup schedule: (when you want to take backup) and retain this many scheduled backups: (how many wants to retain for ex: 2)

There are options where you want to store backups, like FTP cloud if you don’t choose anything. Backups will store automatically in the server.

Save setting.

  • Now Click on–>Backup / Restore—> backup now-> wait till backup is completed.

Task 4: Answer Comments

Blogs live off of reader participation. If someone takes the time out of their day to write something insightful in response to an article you have published, that’s a huge compliment that deserves recognition!

  • Go to wordpress dashboard –> On the left sidebar find comments
  • Click on comments–> you will see a list of comments
  • If you hover on the comment you will get an option to reply to the comment.

Task 5: Sort Drafts and Empty Trash

By regularly deleting posts and pages that won’t see the light of day, you free up important resources.

  • Go to wordpress dashboard –> left sidebar find pages, post
  • Click on pages–> you will see trash option
  • Click on trash–> select the checkbox – delete trash.

Task 6: Scan for Malware and Signs of Hacking

These tools enable you to run regular security checkups: plugin which helps are Sucuri Security and WordFence.

  • Login to WordPress dashboard–> check left sidebar
  • WordFence>—> click on security scan, based on results work on it.

Task 7: Speed Optimization

Check for GTmetrix on Google. Based on results you can replace the images, JS and CSS in the particular folder in cPanel. Analyze the website, check what is taking time for speed optimization, check for page size and optimize it. Click the link-

Task 8: Change Password

Always use strong password while installing wordpress and change it in after some duration.

Task 9: Don’t Change WP Core

If it’s not necessary then don’t touch the WordPress core files.

Task 10: Visual on Home Page

After a span, we have to change the visuals of the site!

When the Steps to Be Triggered

  • Update WordPress Versions – Whenever we get an update
  • Plugins and Themes Update – Whenever we get an update
  • Backup – Once in a Week
  • Answer CommentsOnce in a Week
  • Sort Drafts and Empty Trash – Once in a Week
  • Scan For Malware and Signs of Hacking – Once in a Week
  • Change Password – Once in a Month
  • Visual on Homepage – Once in a Month