LET's LINKED <-> IN

Search This Blog

Monday, July 20, 2020

Thoughts That Work


Dedicating this Article to Dr. Anand Iyer who redefined me and guiding me thru the Right Path of being in positive vibes among people and nature.

Thoughts defies you or defines you. "எண்ணம் போல் வழக்கை" a very famous Tamil Word which goes with the meaning "You Become As What You Think".

Winner
Be A Winner

Thoughts moves you. It Gives you the direction you want to go.People Say Dream becomes a reality but its actually thoughts that make it a reality.You Dream You Pursue this pursuing thought of accomplishing your dreams becomes a reality. But do you know how all these happens. How actual Thought Works? A very Big Question to ask? But the answer is very simple.
Being Positive
Grow Your Positive





We Say Thoughts Moves Mountains and a Positive Thought Achieves far beyond what we can imagine. Let's Find out What is a Positive Thought is all about?Can we say its a Optimistic Attitude that we practice across any situation we are in. Wow That's it. Its a very Confident & hopeful way of approaching our life and what life gives to us.

We had Stories of So many Great Achievers who always preach us that be positive and all those quotes but we fail to ignore them nothing will happen. Actually its not, the Great Achievers are humans just like you and me. If they can why we can't you know why we fail its not because we don't have the skill. Its because we fail to value ourselves and our skills. As a famous saying goes unless you pat at the back of yours no one will. So First Learn to appreciate your skill soon the world will.


+VE (or) -VE
The Human Mind always has 2 Sides the Positive and the Negative The Choice is yours , Being Positive Empowers You, It Brings out the Best in You and Being Negative Completely Paralyses you , Brings out varied emotions of Hopelessness, Fear and senses of Doubts that completely demotivates you. So No matter what you are going thru Stand up and take that first step the next step will come along.

To Bring about the Change in You start understanding the thoughts and its values learn to master the brain.The Universe always gives back what you give learn to appreciate small things that happens around you , always be thankful with what you have, never compare your life with others ( you don't know what shit he is into) .
Mind at peace
Mind @Peace

Always believe that you have the capacity to achieve what you want to be. Stay Focused keep thinking of positive thinks cutoff all negative around you ( people or things). The Biggest Gift of Human Race is not Money or Property its "Staying Happy" and "Being with People who Loves You".

Life is an Amazing Journey.     Keep Going.    Keep Focusing.

Your Thoughts Will Get you where you want to be .

 

Tuesday, April 28, 2020

Lock Down - The Best Time to Promote Your Business



 Lock down the word that we are often hearing now, so what is this lock down? Why are we getting so nerve about it? Is it because alarm that most of the business is locked down. But is it the end of the world and are everything going to come to standstill, definitely not and a yes. Yes, for we have closed certain businesses for our safety, remember only for safety they are not closed permanent.
For Essential like our daily groceries, Vegetables which still functions to keep us all alive and healthy. So, there is a business and there is opportunity. In this time of Emergency look around the Small Shop Owners like our ANNACHI KADAI, or a CHETTIYAR KADAI who own these groceries has reaped profit.

 For Every Close there is a new beginning, there is always an opportunity for thinkers. We just need to search more and learn more. The business in the future will not be the same what it used to be. Business Owners Smarter Way of Execution of their Services and Connecting with their Customers are the people who are going to Survive.

Technology is going to play a very effective role in connecting business and its goals. During this Lock down period the usage of internet has surged up and many are spending most of the time online and search engine are more busier in giving results and computers and phones have become the most essential connectivity for us for everything right from the latest news update to going back to memories or connecting with your friends or family. So now is the best time to realign and refocus your marketing efforts to reach out to a maximum audience by including Digital Marketing in your portfolio.

This is the Right Time for the Small and Medium Business Owners to shift towards the Digital Platform it will reap in profits for them in and help them stay in business. During this Period of Shutdown Connecting with your existing customers is very much essential to be in business and during this time of crisis its indeed difficult to connect with your future prospects as well to address these two essential criteria is where Technology and in particular Digital Promotion helps you huge. Today every single person has a smart phone and more business are happening through a that and every Digital Promotion that happens reaches the direct customer into their hands or in their pocket making business more viable and services more visible.

Maintaining Customer Relationships is very important now. Stay in Touch Stay Connected is the buzz word. Reply to their Queries using a Messenger and Instagram or Whats App or for that matter any communication tool .Just Stay connected be in touch it goes a long way. Talk to them, hear them. This is the time to prove that we provide how Customer Centric we are.

The Time is not only for Business Owner to Promote their Business Services and Products , it’s also the time for Individuals to start thinking about Personal branding; which meaning promoting yourself in the Social Platform and the essentials for a Personal Branding includes Personal Website, a portfolio of professional Photo and personal introduction of yourself particularly in LinkedIn. Building your personal brand on social media takes some work, but it could land you your next job opportunity or help you to foster valuable connections.

According to Statistics when we compare Online Marketing vs. Offline Marketing for Generating Revenue and Increasing Sales, the most important media channels for Marketing Expert’s across various Business Domains were social media 79%, Search 73%, Online Video  63%, Email 59% and Mobile Video  56%.


A Comparison of Online Marketing & Offline Marketing
 COURTESY: https://www.smartinsights.com/digital-marketing-platforms/important-marketing-channels-measure-roi/

Global digital and alternative media revenues grew an estimated 11.6% in 2018, amounting to $496.08 billion in total! Not only will B2B digital commerce revenues double in 2020, accounting for around half of all B2B revenues; but also, by 2021 global revenue from offline commerce channels will decrease by almost 20%. Refer to the Data Image shared by Clutch.co. All advertisers are increasingly using digital and alternative media such as smart-technology advertising, micro-influencer marketing, and video advertising to market their products today. Digital advertising includes email marketing, social media marketing, SEO, social PPC, content marketing, and display marketing and much more.
   
The Indian digital media segment is set for commotion with growth expected to reach INR 24,920 Cr. by 2021; with digital ad spends expected to grow at 23-28%.  India has a large and growing millennial population – young, tech-savvy consumers with rising earnings potential and disposable income.

Now with Time on Your hand rethink on your Marketing Strategy it’s the right time to shift gears from the Traditional Approach of Promotion to the Digital Promotion to get active to be up and running in business. It’s Time we learn to use the Digital Tools in our hand more effectively and efficiently. 


This Lock Down has given us what we all crave for "TIME". The most essential for any individual. It’s time to think to improve, it’s time to revisit your strategy and re tune them to move forward. This is the Time to transform your business thinking through Digital Platform. 
IT's TIME to THINK SMART. It’s Time to THINK QUICK.



Sunday, August 4, 2019

Being in Social Media

    
    We start our Morning with a Message from a friend in the WhatsApp 
"Good Morning. Have a Nice Day". Are we going out with friends for Party or for a Movie with our family we update them in a Facebook and Tag Friends along with a Location. A new business requirement and you need candidates we search in a LinkedIn. We verify the candidate background through the Linked In. These have become so very common.

Some History on Social Media According to Smallbiztrends.com “The first recognizable social media site, Six Degrees, was created in 1997. It enabled users to upload a profile and make friends with other users. In 1999, the first blogging sites became popular, creating a social media sensation that's still popular today”. In 2006 what started as a College Project by Mark Zuckerberg has today taken the World by Storm.

Whatis.com
According to Whatis.comSocial Media is the collective of online communications channels dedicated to community-based input, interaction, content-sharing, and collaboration”. Our Business, Our Job, Our Likes, and Dislikes even what we can eat and a movie it’s everywhere".

      The Year 2015 December saw the ill effect of Rain and the Floods of Chennai cannot be forgotten. Social Media has played a huge part in bringing people together and also helped many reach out to their dear ones. It has certainly brought in our loved ones living far away very much near. Today a new movie trailer is released in a YouTube is most exciting than it is in a Theatre. The Gadget in our hand with a connection with social media has become so much part of us that it has become a world by itself. A Like in a Facebook for a Post or picture has become so much important to us. Its anniversary or birthday we wish through Facebook but rather wishing them in person. It’s everywhere.


Facebook has so much part of us and Groups of Facebook has become more powerful in terms of its reach and reviews. A Food Review on the “Where Chennai Eats” carries a good value both for the Restaurants and also the People who come to that place for Eating (A Group in FB) or Want to sell or buy a product Post them in Chennai Shopping (A Group in FB). We have become so impulsive to react in Social Media that any happenings in our life we 
immediately ensure that we update them in Social Media. But have we ever understood why this is all happening? Social Media has become the powerhouse for expression and it reaches the people right it into their hands without any fuss with a press of a button. The Information that is shared is coming from the real people, A review from a person who has been to place or read a book by himself carries more value.

The Rise of Social Media has also brought in new avenues of job opportunity as well. The credit of the Birth of Digital Marketing goes to Social Media. The Data Mining and Cloud Computing is also another new opportunity for a job option. Today all the Advertisement of Products displayed on our Facebook Page is based on our posting or sharing that’s the latest way of attracting the customers and does business. The business has reached a new level where there is a close interaction between the customer and the real seller.

Social Media too share its Positive and Negative Effects.
Positive Effects of Social Media
Positive Sides of Social Media

    Social networks help businesses in a variety of ways. Digital Marketing is the way to go forward and it cost less and reaches a more targeted audience. Traditional marketing mediums such as the radio, TV commercials and print ads are completely obsolete now and demand thousands of dollars.

Social networks have removed all the communication and interaction barriers, and now one can communicate his/her perception and thoughts over a variety of topics. Students and experts are able to share and communicate with like-minded people and can ask for the input and opinion on a particular topic.


   Another positive impact of social networking sites is to unite people on a huge platform for the achievement of some specific objective. This is very important to bring about a  positive change in society.

Negative Effects of Social Media
Negative Side of Social Media

 Addiction to Social Media: One of the negative effects of social media it leads to addiction. Spending countless hours on social sites can divert the focus and attention from a particular task

   No Restrictions on Contents: Kids and Teenagers are affected by this social Networking as Photos disturbing photos shared across the network, making it easy for them to access contents that  are more to be in the restricted areas.

  Too Much Personal Information: Too Much of Personal Information to known and unknown may pose threats to them. Photos of Kids with all information pose a great threat so is the other personal information.

For us a Social Media means a Facebook, LinkedIn, Twitter and an Instagram. But are we aware that there so many Tools that are developed for Social Media that makes us manage our social life much easier. All these are developed with the single objective of making our lives easier. 

Everything has got its share of time so spend that much of time only. Spare more time to the real people who are around us. Let us live in the real world together. Any Special Occasion let us call our people to talk in person. A personal Touch or a Personal Call definitely has more value and goes deep into the heart of a person on how much you care for a person? 
So, Let's be in the Social Media and Live in the Real World.

Wednesday, June 12, 2019

Buoyant Mode - An Understanding



AGILE AN INTRODUCTION:

Agile works with Sprints
An Agile Methodology is an iterative approach towards Software Development. This is very much useful for Software Development or Application Development where the requirement is not clear or is vague. We start noticing the points that are being discussed and add each point of discussion that's how the requirement gathering starts. And during the period of time the collected points are being put into a document from there, it evolves into a fully functional requirement document and from there the actual development beings. It is an evolving way through which the collaborative effort of self-organizing and cross-functional teams and their customer/end user. It backs flexible planning, transforming developments with early delivery and continual improvement, and it encourages rapid and flexible response to change.

How the Baby "Agile" was born?
Baby Agile is Born
The Word "Agile" is a Latin Word Meaning "Able to Move quickly and Easily". The idea of agile business all began back in 2001. A Group People who are finding it difficult to use the traditional method got together in the Wasatch mountains of Utah. Seventeen people got together created as "Software Development Manifesto". Alistair Cockburn and Ken Schwaber are also among this meeting and are considered as Agile pioneers.

WHY AGILE?
 Why Agile When you have such proven methodology like waterfall model etc.  The Disadvantages of Waterfall Models was seen as an invention of a new methodology called the Agile Methodology. In the Waterfall Model, you need to go through every iteration and deliver. In this middle of these processes if there is any change or there is an error we can stop the flow we need to wait for the flow to complete to rectify the error. Also, we need a complete requirement to start the project flow without that it is not possible to proceed. All these minus points gave birth to "Agile Methodology” It is a very easy and quick way to start the process of development. And all the iteration is very flexible and easily adaptive to the condition of the project.

PURPOSE OF AGILE

The Purpose of the Agile is to ensure the project works on schedule and deliver. It serves a very useful when we are not sure what we are going to attempt, what can be our outcome and how we are going to approach them. It serves the very purpose of projects which are subjective to changes frequently. It has these empowering processes that help companies design and build the right product with continuous analysis and product improvement.

 The Benefits of Agile are it is very
  • TRANSPARENT
  • COST EFFECTIVE
  • CUSTOMER SATISFACTION
  • PREDICTIVE DELIVERY


TRANSPARENT: An Agile Works are very transparent. All the works are iteratively broken down into small iteration making it more visible for the people rather team as a whole by doing so it is making them understand what work to be done and by whom. The Benefit of Iterative is very less work is wasted.

COST EFFECTIVE: Since the Sprints are fixed on schedule the cost are very predictable and because of this we can know the estimated cost of each iteration or to say a Sprint this will help the client to have a clear understanding of the cost to be involved.

PREDICTIVE DELIVERY: Since most of the Sprints run for a fixed schedule of say 2 weeks to 4 weeks or this time bound method help us predict  the time of delivery and this will allow us to plan our Project Delivery correctly. This helps us in more improved decision-making opportunities when prioritizing the features or adding iterations.

CUSTOMER SATISFACTION: Since all the team breaks the projects into small iteration it is able to understand the Clients Business and knows which features add value to them so based on this understanding the features that are important and can add value will be given more importance.

HOW AGILE WORKS?
How it Works?
How Agile Works?
 Agile Works on iterations and increments wherein it breaks large projects into small parts making it more visible and approachable. Various Studies across the project management has proven that success of a project depends on the size of the project and it is correlated to each other. This iteration approach distinguishes agile management from other management methods.

Unlike other methods, agile management uses iterations during the planning and development phases. Each iteration is usually a week long. During these sessions, the project team and customer team sit and prioritize features that are important and to be added to the iteration. The final result is a working software program delivered quickly to the customer in a production-like environment. Customers can then test their program and make changes if needed. Many releases are made throughout the process as changes to the program are made. This iteration process is repeated until the project is completed.

CONCLUSION:

To conclude we can say the Agile Methodology and its approach has indeed changed the way the Software Development works. We have come a long way from a Traditional Approach to Agile Approach towards the development and delivery of our projects. Agile Approach when executed and implemented it increases the customer value. It gives us a continuous improvement towards project delivery adding in a lot of customer values.

Thursday, August 16, 2018

Block Chain - Secured and Connected


A Block Chain Network
BlockChain has been a buzz in recent times, a lot is happening around this technology on the internet which was originally been invented for Bitcoin transactions. The blockchain is the Brain Child of Satoshi Nakamoto in 2008. Since its invention, it has evolved itself and Various Industries like the Financial and Automotive industries are using it because of its highly secure structure. 

It was actually invented to serve as the public transaction ledger of the cryptocurrency Bitcoin and to solve the double-spending problem without the need for a trusted authority or central server.

What is a BlockChain?
What is a Block Chain

 An Ever-Evolving List of records called Blocks which are linked using cryptography. The data held within a blockchain is decentralized, which means a copy of the existing blockchain is on every machine in the network. You Can Add a new Block and cannot be deleted and in case of update of the application, you need to sync in order to have the common history.

How Block Chain Works ?


How Block Chain Works 
Each Block Contains a Cryptographic Hash of the previous track, timestamp, and a transaction. So Every Addition that is made in a Blockchain can be seen across the network and the transaction is cryptographically linked to the previous transaction thereby ensuring safe and secure transaction.  It is a network of Nodes ( A Node is a computer connected to the blockchain using a client that performs the act of validation and transporting the data) and every node is an administrator which joins itself voluntarily ( thus making it decentralized across the system) making the whole second level of the powerful and secured network. The Transactions between two parties is done in an open and verified manner and its basic structure and way its designed makes blockchain unique and very much secured.

How to Test them?
How to Test them?

So in technologies like these how are we going to test them? How are we going to ensure that the BlockChain application is good to go? Though we say that its a secured platform how are we going to ensure that it is what it is? 

In Application like these various testing that can be carried out is the 

  • Unit Testing,
  • Functional Testing,
  • Integration Testing,
  • Database Testing.

Though it looks like I have mentioned almost all types of testing. I have only mentioned those types of testing which blockchain is designed for and way it is used for.

Unit Testing done by the developers tests the lowest and highest level of programmes to ensure that they are working in as per the functionality.

Whereas the Functional Testing done by the Testers ensures that the application as a whole is working as per the functionality.

Meanwhile, Integration Testing ensures that the various Systems across when integrated into one system/application is working properly with a correct pass of data and information as per the requirement.

Database Testing is done to ensure that it is able to index its data properly and Data Querying in blockchain is slow and we need to be very patient to ensure that the block confirms your transactions.

Testing Tools for a BlockChain

There are Tools available for Testing a BlockChain Application to ensure that application is efficient & secured. 
  • Ethereum ( The best-known blockchain (other than Bitcoin)
  • Ethereum Tester
  • Truffle
  • Ganache (formally Testrpc)
  • Populus (For testers who prefer Python)
  • Manticore
  • Hyperledger Composer
  • Exonum Testkit
  • Embark Framework
  • Corda Testing Tools


With Big Data, Artificial Intelligence, Machine learning etc., the Industry is always evolving and the current focus is on the Data and how are we going manipulate them to its best use and its security is a major concern and with BlockChain is definitely the future as many more financial transactions are happening across the internet and using a smartphone. The blockchain is the way to move forward for a Safe & Secured manner. 




Friday, May 25, 2018

Intelligently Testing


Recently I happen to see a video clip of young Technocrat by name Tanmay Bakshi. It was a nice interview where this little wizard spoke a lot about AI and how important it’s going to be in the future days to come by. This made me thought to look more into how Artificial Intelligence is going to help Software Testing or how are we going to test AI. Am not going justify both the questions rather I will be discussing it and leave it to viewers to decide.

 This is a big topic to understand. Let me put it to you all in simple language... Here we go...

Need and Demand Intelligent Systems

SMART SYSTEMS
The Need and Demand for Intelligent Systems are becoming more essential these days and people want more easy and better easy way of using their devices to make their living more peaceful and easy. Thus the need for evolution of Intelligent Systems came into existence and thus the need for Artificial Intelligence...

 What is Artificial Intelligence? 

Technopedia.com defines it as "Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. Some of the activities computers with artificial intelligence are designed for include:
·                     Speech recognition
·                     Learning
·                     Planning
·                     Problem solving

ARTIFICIAL INTELLIGENCE
So we can say that AI is an intellectual Process of Creating or Developing programs or machines which can perform the human activities like reasoning, speech recognition etc., 

How AI is going to help Software Testing?

Most Software Testers believe or having thoughts that these Smart Machines or Tools is taking over their jobs and but it’s not actually true. These Tools simple help us in improving our productivity in a qualitative manner and also they assist you in lessening your daily day to day work. Software Testers Still has a lot of jobs in there in end right from preparation of execution of these tools, execution of the tool, reviewing reports and providing the correct solutions to the approach to the team.

AI is going to be next big thing in the field of Software Testing and it is going to really change the way we approach an Application or Software. All these years we have been doing one activity of the Software Testing repeatedly and that is Test Execution. We write Test Cases we execute them, A New patch or a fix to our existing Program we execute them and its all Test Execution all the time, Now you can write an algorithm that can operate like a user actually accessing the automation and figuring out with Steps to access within an application you should exercise.
S/W TESTING WITH AI

With AI coming into 
Software Testing the approach of Delivery is going to be like we analyze and execute the application and do the process of continuous learning of the application and its business and keep the development team informed about issues that may occur in the future and ensure that we fix these before that incident occurs that saving the time and cost thereby improving the quality of the delivery and making business work as usual. 

Using AI you can Perform Tests based on Business Rules. These Business Rules will have all the Constraints of real-time business making the approach testing more real and more authentic which will result in better and effective outcome. Business rules are intended to assert business structure or control or influence the behavior of the business. 

 AI in Software Testing has a Preventive approach and not a reactive approach, which will pave way for Proactive and Intelligent Testing. 

To Conclude on this very interesting Topic we can say that AI is the future in the field of Technology and it has already taking over our daily walks of life and in this field of Software Testing AI's contribution is going change the way we deliver. The approach of testing is going to more accurate and more on real business needs.

Sunday, May 13, 2018

Let's Practice Process



 #Process what is it about? Can we say that Process is an orderly way of working or rather a discipline of action in a corrective way. Process should start right from us our mindset should be ready for a change. The Collins Dictionary Defines Process as " A process is a series of actions which are carried out in order to achieve a particular result." 

Process
#Process brings in perfection which will enable any business of any discipline to work with a series of action to achieve the desired goal. In Software Engineering its combination of activities to achieve the common goal of delivering software products.In Software Testing it is not just a single activity but series of activity combined right from Planning for Testing to Design to Execution of Testing to Reports of Test Closure. 

Testing has always insisted of working along with the process. The Process for these can be termed as agile or any other name and the focus is only on Validation of Software wherein it verify that the Technical Requirement and Business Requirement is met, so the name of approaching the process can be anything.

Process - Think Plan Act
The Importance of the Process is that it is through this we would be able to evaluate the customer satisfaction and reliability and process paves way for this. Process are important as they describe why it is to be done and how it is to be done then it focuses on doing things in a better way and the result or can we say the outcomes determine how successfully we have implemented them. So for a successful quality Delivery of a Software, the process plays a very pivotal role. 

The Process that we implement or follow should be such that it is easy,efficient and more importantly repeatable.It should be inline of what business we are doing and more focus should be on customer satisfaction and finally the action of process should ensure that there is growth in business.

Even small changes in approach bring big difference in our business,changes are inevitable and how quick we are ready to accept it we will be able to do better. A step-by-step way of doing things with properly well-written procedures and policy documents and tools supporting it is what makes every process and rather a business guide towards its goal.

Now lets get into action mode and that mode is called Implementation. Yes its here that from papers of policies and procedures will come alive into action which will enable the business to achieve its strategic goals and objectives. Implementation is all important of phase where slowly from the planning phase we should start the execution of the plan until it is ready to go live. For the implementation of a process we initially should take up small pilot programs and start executing the defined process within the company where in we should run the system as trial for a finite period of time, this method of trial runs acts as a key component to any implementation process.

 We should also form a group of people within the company to try the new system because they these people are the real users and it be easy for us to understand how effective our process is and also these people would be most keen on picking out snag and the shortcomings of the system to further help the #implementation process.

 On Completion of trial runs we should focus on educating the users about the new system and how to use it before the system eventually is ready to go live. At the end of the implementation when the system is about to go live, companies typically review the entire process and verify that all tasks have been completed.Once all tasks are verified we should be good to go in proceeding with the new defined process.

 An Effective Process is always important as it acts as Collaborative mechanism which helps every company to do its routine jobs efficiently and where every individual is responsible for each step performed towards achieving company goals...