Website Design and Development

Let us discuss about some simple domains now to get some domain knowledge; I feel this will help you to get some idea about domain knowledge. Let us discuss about Website design and development and how it will be taken place.

Website Design and Development

As we are reading blogs and accessing multiple websites on our daily life, we know what is website and how it looks like and what purpose wee will browse the websites.  Let us discuss in depth what are the things to be taken care before developing website. Here we can observe our website https://www.bacareers.in also for reference.

Website Design and Development:

Website will contain information/content and can be accessed though network. It can be on private network (intranet) or public network, popularly known as internet. Website can be built using html or flash or combination of both HTML and flash. Most commonly we will find HTML. Using HTMl tags/syntax web page will be created.  Now a day’s websites can be building with wordpress also. It works with plug-in.
A website can be of one page or more than one page. Website is commonly used for publishing information or advertise. Website is one of the powerful tool for advertisement /promotion. Not only promotion but also e-commerce (buying & selling online, Ex: Amazon, Flipcart), news websites like times of india, gaming sites needs website. In simple language we can say any business; anything in this world has a website.   Education websites Ex: https://www.bacareers.in  and Some other websites related to Education.Top Websites to improve knowledge as a Business Analyst.

Common elements used along with HTML are CSS (cascading Style Sheets), JS (java Script) and Flash (flash is optional). People prefer HTML compared to flash because flash page Loading time is bit long compared to HTML page. Web page usually ends with extension .html or .htm (other than.html and .htm there are   .jsp, .aspx etc but let us not get too technical, Business Analyst need not know what technologies are using to built a website, just I mentioned here for understanding purpose).

A website needs a domain name (note this is not the domain which we are talking – do not get confused) DOMAIN NAME means the website link name which will be unique always.  For example bacareers.in, this is the domain name for my website. Like www.google.com ,www.youtube.com www.yatra.com www.facebook.com 
If you see here bacareers.in, google.com , youtube.com, yatra.com are called domains. Domain name cannot be duplicated. Only one domain exists. There are some servicing companies and whoever wants website they should go to register DOMAIN NAME. Usually there will be some charges for registration and annual renewal charges as well. Not only .com’s there are different extensions like .info, .net, .tv, .biz, .org, .gov, .in etc   these are also website domains like .com (For Example: Godaddy, We can visit godaddy website to understand how to check the domain availability and hosting plans and charges, this is for your knowledge purpose) For Example I mentioned godaddy, there are so many domain and hosting providers, you can find more once you google it.

Once DOMAIN NAME is registered, website needs hosting space, usually called server. There are so many companies which provides hosting service. We need to purchase some space from them like 50 MB, 1 GB space . Once space is purchase, after website is built we can host website.

Domain Name & hosting space should be pointed so that when people type https://www.bacareers.in  website hosted on server (hosting space) will display.

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

How Domain Name and Hosting are pointed? Let us not go technical again but for your information at high level, there will be something called name servers; we need to map the name servers of hosting account and domain account.

Some Domain registration service providers will also provide hosting space as well.

How does website project happen? Mainly what does business analyst does here? Let’s see:
In a software company which works on Website Design & Development there will be team usually;

As we discussed in previous articles, there is a team in Software Company to develop the product and get the orders.  Let us observe below who are the stake holders in this project and their roles.

  • Business Development (BD) team / marketing team: These people get website orders
  • Business Analyst – get requirements (what to be designed? How to be designed? What information? How should be the flow? Etc.
  • Designers (Graphical Designers / UI Designers) – Create designs.
  • Deployment / Implementation Engineer: Deploy or host on server
  • Project Manager: manages the project and delivers on time.

You know about marketing people, they just get projects /orders. What does business analyst do in website design & development projects? Once project is awarded Business Analyst will start with requirements. Most common thing in website projects are sending initial questionnaire, where in client can answer in, Yes/No format for most of the questions. Questionnaire will be like;

  • Project Name?
  • Website name? Or what name should appear on website? Ex : bacareers.in
  • Does Domain Exists (note: This domain is different one). If yes, what is the name?
  • Do you have a Logo? If yes, provide us in a Jpeg or Png format; If no, do you want us to design logo for you?
  • How many pages to be created? And provide names for the pages. Like service, about us, contact us, Blog, Articles and Faq etc.
  • Do you need Form for contact us page? Where in user can submit details and email will be triggered.
  • Mention some of the reference websites and provide link.
  • Who are your competitors? Provide some information
  • What colors to be used for website (color theme)?
  • Is it one color or two colors? Or more than 2 colors? Name the colors?
  • Who are the audience for the website? Like children, business people etc
  • Brief about your business?
  • Do you have any hand-outs of your business? Like advertisements, business cards, brochures etc.
  • Do you have any specific images/pictures of your business? Or you want to add any pictures on website? If yes, please send in jpeg or png format
  • Do you need SEO (Search Engine Optimization) done for website? If yes provide Meta tags or key words.
  • Etc (some more questions)

Note : Sometimes client may ask us to prepare prototype like how website looks like. In this case Business Analyst will prepare the prototype with using prototyping tools, here buttons, fields and everything will be there but functionality will not work. Because of prototyping client can also understand how his website will looks like and we can easily communicate with the development team also exactly what we are looking for.

Sometimes client will answer all the questions and some time partially, business analyst will have a call or meet client to discuss on questions and finally have answers.

Once answers are ready business analyst will discuss with Graphical Designers about the concept and requirements. Graphical designers will create some sample designs (usually designs will be created using tools, many tools available)

Business Analyst will share sample designs in a jpeg format (having water mark – water mark will be some text or symbol embedded in the sample, so that client does not own it before completion of the project). Usually there will be some recommendations / changes from client and that will be done from designers. Once Design is finalized from client, Business Analyst will get sign-off on design.

Designer will slice the design (Photoshop file .psd) into HTML. Usually Dreamviewer software will be used to slice HTML. Dreamviewer is also an Adobe product. Designer will adjust and tune designs by applying CSS and wherever necessary apply Java Script (for more information on java script, CSS – visit w3shools website).

Finally website will be ready for launch. Before launch website will be hosted on a test server and will be shown to client for final proof reading, testing will be done if any mistakes are there and same will be rectified. Once approved by client – deployment engineer or implementation engineer will deploy website on hosting server and website will be released.

Most Common erros / bugs in website:

  • Spelling mistakes
  • Cross browser compatibility – like in Mozilla firefox website will look good but in internet explorer it may not and vice-versa.
  • Mobile Friendly: Website looks good in desktop and but in mobile may not, like font and color and menus etc.,,,

Whats new/latest in website? 

CMS website (Content Management System) – when website is launched and later if client wants to change some text or add new picture into website, client has to come back to designer or software company   i.e. client will be dependent on software professionals. If website is built and powered by CMS then client himself / herself can change website content and update without technical knowledge, without HTML, CSS knowledge.   With CMS enabled webpage will open in a editor just like MS-Word, whatever needed can be edited/inserted/deleted/updated and all needs to be saved that all. It is very simple. Most common editors used are FCK Editor, Wyswyg editor, Tiny MC editor.

Also some readily available frameworks in PHP are available where CMS will be default like Drupal, Joomla, Typo3 (lets not go in deep.. this is just for information)

So at higher level we have covered important part of website design and development.

Most commonly once website is done, SEO will be initiated (Search Engine Optimization). Let’s not go deep into SEO because SEO itself will become a separate domain. In simple words making website searchable by search engines like Google, yahoo, Bing, MSN.

To make this happen lot of techniques are there like Meta tags identification, keywords, google analytics, google webmaster tools, submitting website for search engines, pay per click, link exchange websites etc.

WordPress Website: If website is built and powered by WordPress then client himself / herself can change website content and update without technical knowledge, without HTML, CSS knowledge. Client can modify whatever they want with using elementor and other plug-in.  Wordpress will work with plug-in, so we can install the plug in which we need as per our requirement.

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

What is Domain Knowledge in software industry?

What is Domain Knowledge :

Let us observe what is domain knowledge, when you are reading the job description of Business Analyst, most of the companies will mention as domain knowledge is mandatory. We may think what domain knowledge is and how it is relevant for Business Analyst.

Once we had gone though the Job description of the Business Analyst, below questions may come in our mind.

What is domain  knowledge

  • How to get Domain Experience or knowledge  and from where I can get? 
  • Why Domain Experience or  knowledge is needed for Business Analyst?
  • What happens if I am not a Domain expert? 
  • If I do not know about domain – can I get a Business Analyst Job? 

Usually these types of questions will be there in fresher business analyst aspirants. Need not to worry about this? Before we speak more about domains and acquiring domain Experience or knowledge let us know about domain and its importance.

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

Domain – In simple words we can say, particular area of work or specific area to be worked upon.  For Example: Healthcare, Banking, Investment Banking, Telecom, Payments,E-Commerce, finance, insurance, CRM, supply chain, logistics etc…

Domains for Business Analyst will be like Healthcare, Banking, Investment Banking, Telecom, Payments, E-Commerce, finance, insurance, CRM, supply chain, logistics etc…

Here we need to understand one important thing that Domain can be understood in 2 ways, one is technical guys Domain and another is general domain (which is for business analysts/functional guys).

For Developers and tech persons domain will be software which they worked on. For Example:  Java, J2ee, JS, Oracle,.net etc.,

Why domain Experience or knowledge is important? 

Most  of software companies will not work on all domains. Companies will work on only selected domains. Very rarely companies work on many domains. Very few companies will work on all the domains.

However, the important point is if a company is hiring business analysts and if candidate knows about domain which that company works then it will be added advantage because training program will be of short duration and Business Analyst can understand the product functionality quickly.  

And as he has experience in domain he can convince and explain easily product functionality to internal and external stakeholders. BUT usually companies will not expect domain expertise from freshers but if candidate is having expertise then obviously that candidate will have advantage over other candidates and can be picked by employer.  

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

How to get domain Experience or Knowledge?
I know now you are thinking about how to get domain Experience or knowledge?
Now let us see how to get domain Experience or knowledge?  As you completed your graduation or post graduation recently and as you are a fresher you may not have any experience and you may think “no one explained about domain Experience or knowledge during college”, this may be your first question in your mind.

Not a problem, now a day you can get domain Experience or knowledge by browsing internet without attending any classes and you need not go anywhere.  What you need to do is, you should have some patience and ready to read and learn.  Just read some articles related to domains and discuss with your friends and who are working on some domains. Always note down what you feel is important. This is very important to gain domain Experience or knowledge.

The very important thing you should keep in mind is – every piece of information about domain is valuable. Domain Experience or knowledge just means “knowing more” that’s all. For example, lets take example of Health Care.

We think health care is about hospital and to build software for hospital. The common requirements we think are… patient & doctor but it involves many things like Lab, Insurance, in insurance there are different insurance like cashless, pay & reimburse, other services like MRI, scanning, Pharma (drugs),   inventory (inventory of medicines, surgical equipments), government rules and regulations pertaining to insurance, drug control board, reports, rooms availability(General Rooms, Special Rooms), doctor availability, maintain appointments, bill payments, administrator to manage software etc… so all needed is to know bit more. That itself is domainknowledge.

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

In the same way you can think about other domains also, like Banking, E-Commerce and Telecom.  I will try to explain one or two domains in coming articles.

Please keep in mind, companies may not expect domain knowledge from freshers but it is always good if you have some knowledge on which you are going to work. 

How to improve domain Knowledgehttps://businessanalystlearnings.com/blog/2014/2/5/4jzgg9678pktjebcvozf1g8x91e3f1

Let us discuss on future articles on below.

Telecom Insurance interview questions

Some of the Example Domains and sub domains:  Travel insurance, software testing, health insurance, manage customer, customer service, insurance covers, types of insurance, life insurance, insurance protects, general insurance, insurance business,  social media, accidental death,  crm interview questions and  medical expenses.

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

FAQ’s: Domain Knowledge

What is domain knowledge / Expeience?

Domain experience‘ means hands on experience as a direct or indirect user on the business process. A domain user may or may not be familiar with the software that the consultant needs to implement but should possess end to end knowledge on the business process.

What are the domain in IT industry?

Software industry as such does not have a specific domain. Rather, this industry would provide services or enable other services by applying the right technologies. When you say domain, it means vertical that is Retail domain, Banking domain, Financial domain, Health care domain, Manufacturing domain.

What is financial domain knowledge?

Overview of Finance Domain. … Then we have a term that refers to all financial institutions like Banking, Brokerage Houses, and Insurance etc. The knowledge of finance domain enables possible career paths within the financial services industry or with financial institutions

What is banking domain and explain briefly?

Banking Domain: A bank is a business; banks sell financial services such as Vehicle loans, home mortgage loans, business loans, checking accounts, credit card services, certificates of deposit, and individual retirement accounts etc… … They get it from people who open accounts

What is insurance domain?

Insurance DomainInsurance is a contract between two parties, the insurer or the insurance company and the insured or the person seeking insurance, whereby the insurer agrees to hedge the risk of the insured against some specified future events or losses, in return for a regular payment from the insured as premium.

Enhanced Customer Due Diligence (ECDD) and Customer Due Diligence

Customer Due Diligence and Enhanced Customer Due Diligence (ECDD)

Enhanced Customer Due Diligence
Enhanced Customer Due Diligence

Enhanced Customer Due Diligence (ECDD)

Enhanced Customer Due Diligence:

Any financial institution (Banks and NBFC’s) has to follow the KYC process when they are opening any relationship with the customer (Customer on boarding/ Account Opening). This is part of the global efforts to comply with Anti-Money Laundering/Counter-Terrorism Financing (AML/CTF) laws, to protect the business from fraud and bad actors. Customer due deligence (CDD) and Enhanced Customer Due Diligence (ECDD)

During the KYC process, Customer Due Diligence is a key measure that scrutinizes the risk exposure of a customer.

However, in some cases the regulatory compliance extends beyond the customer on boarding stage, when additional or enhanced checks are required.

Business Analyst Role in AML and KYC Project

What is Enhanced Customer Due Diligence (ECDD)?

Enhanced customer due diligence, or ECDD, are additional checks to minimize the risk exposures, violations of regulatory compliance, and prevent financial crimes arising from money laundering or terrorist financing. EDD procedures are applicable to all entities, whether individuals or non_individuals (businesses), which are deemed ‘high risk’ or mandated under the law for, enhanced diligence.

Continue reading “Enhanced Customer Due Diligence (ECDD) and Customer Due Diligence”

What is Business Analyst Role in AML and Kyc Project

Business Analyst Role in AML and Kyc Project

The Global Markets AML and KYC Initial Due Diligence Team exists to help protect the Firm from Regulatory and Reputational risk. The KYC Initial Due Diligence team is responsible for the reviews of Clients in accordance with Financial Crime and Anti Money Laundering procedures in adherence of standards set by the UK and US regulators.

Business Analyst Role in AML and KYC Project
Let us observe Business Analyst Role in AML and KYC Project

The Team acts as a First Line of Defense for the Firm’s KYC Review process. The Team works closely with the Client On boarding (COB) and the second line of defense Financial Crime Compliance (FCC) teams globally, aiming to move clients from “prospect” to “customer” in the shortest possible time and ensure a synchronized approach to servicing our clients.

               In addition, the team provides guidance and advice to COB(Customer on Boarding) around KYC(Know your customer) requirements and financial crime issues and assists in ad-hoc / ongoing regulatory projects to improve quality of client static data on Credit Suisse internal databases. The team promotes fast, efficient, streamlined and transparent on-boarding experience.

              We are a department that values Diversity and Inclusion (D&I) and are committed to realizing the firm’s D&I ambition which is an integral part of our global Conduct and Ethics Standards.

Responsibilities:

  • You will verify the identity of prospective new clients across the GM division.
  • You will perform timely and accurate KYC reviews with regards to the local regulatory and Credit Suisse policies and procedures.
  • You will assure that the Sanctions, PEP (Politically Exposed Persons) and Adverse Media/Negative News screening has taken place using the appropriate systems.
  • It is essential for you to ensure the clients are accurately classified as prescribed by CS Policy and Regulatory expectations.
  • You will implement any required changes in the client data during the on boarding process and facilitate the resolution of any matters arising from the KYC review.

You will ensure any additional due diligence checks that are being made for the clients depending on the risk levels.

Here my intention is to provide overview on AML and KYC and what Business Analyst does in AML and KYC Project.

To know more about CDD and ECDD

To know more about AML and KYC 

error

Enjoy this blog? Please spread the word :)