Wednesday, 26 October 2016

2 Things that every company is moving towards

1. Cloud:

As I discussed about cloud in my previous post as central repository of data. Now in this post I will discuss about cloud computing. Cloud computing relies on sharing computer resoures directly rather than depending on local or internal servers to maintain or handle various applications of a particular organization. Almost all the companies have on-shore and off-shore teams. These teams work from various places of the world. Storing the data at each and every place where each team works is cost consuming and also a difficult task. So people now a days simply using this cloud to share their resoures directly.
Cloud provides us various services like SAAS, PAAS, IAAS, CAAS etc.,
The computer scientist John McCarthy proposed the concept of computation being delivered as a public utility, similar to the service bureaus which date back to the sixties.
I mentioned as sixties, discuss what happened in sixties..
Since the sixties, cloud computing has developed along a number of lines, with Web 2.0 being the most recent evolution. However, since the internet only started to offer significant bandwidth in the nineties, cloud computing for the masses has been something of a late developer.

In ninties, the first milestone in cloud computing history was made by Salesforce company. The next comes Amazon Web Services in 2002 which provided various services including storage, computation and human intelligence through Amazon Mechanical Turk. Further it provided various products like Elastic Compute Cloud(EC2) and Amazon EC2/E3. Now many big companies like Google, Microsoft, IBM offer their own cloud and cloud services.



How Cloud Computing Works

Cloud computing applies traditional supercomputing, or high-performance computing power, normally used by military and research facilities, to perform tens of trillions of computations per second. In consumer-oriented applications such as financial portfolios, to deliver personalized information, to provide data storage or to power large, immersive online computer games.        

To do this, cloud computing uses networks of large groups of servers typically running low-cost consumer PC technology with specialized connections to spread data-processing chores across them. This shared IT infrastructure contains large pools of systems that are linked together. Often, virtualization techniques are used to maximize the power of cloud computing



2. Agile Methodology

In simple statement 'Agile Methodology is feedback based developing process.' Unlike waterflow methodology
customers interact with the developing team in every fixed time interval(usually 10 working days) to make
any changes needed in the so far developed application. This particular feedback is known as user stroy.

Let us see what user story is.
User story is a short perspective of the customer of what changes he needs to add in the project/Application.

Here is how it is written : As a <type of user>, I want <some goal> so that <some reason>.
Here is one example. As a Operator user I need save button on the top bar always so that I can save my data quickly.

As per the user story further modification will be progressed. 

Based on the user story the development team starts working. This short time interval in which the development team completes the task in the user story is called sprint.

This User Story and Sprints cycle continues till the product is being satisfied by the end customer.

Here are some key features of Agile.
  • Agile results in reducing delivery cycle time. 
  • Raise quality of the solutions. 
  • Improve predictability of the resources. 
  • Improves productivity of the organization. 
  • Provides transparency into project health.
  • Enjoy higher employee engagement.

No comments:

Post a Comment