Define Requirements Now to Address the World of Big Data

Data, data and more data – data is growing faster than ever.  According to Gartner, a leading IT analyst firm, there will be nearly 3 billion people online that together will be pushing the amount of shared data to nearly 8 zettabytes by the year 2015.  If you do not know what a Zettabyte is, look at the table below. 1,000 Megabytes = 1 Gigabyte 1,000 Gigabytes = 1 Terabyte 1,000 Terabytes = 1 Petabyte 1,000 Petabytes = 1 Exabyte 1,000 Exabytes = 1 Zettabyte 1,000 Zettabytes = 1 Yottabyte 1,000 Yottabytes = 1 Brontobyte This represents huge growth! Globally, we are estimated to have 1.8 Zettabyes of data at the end of 2011; this represents a 45% annual growth rate.  Video is fastest growing file type and expected to account for 50% of all internet traffic by the end of 2012.  Let’s look at some examples of this explosive growth. 30 billion pieces of content were added to Facebook during the past month by 600 million plus users. Zynga processes 1 petabyte of content for players every day, a volume of data that is unmatched in the social game industry. More than 2 billion videos were watched on YouTube … yesterday. The average teenager sends 4,762 text messages per month. 32 billion searches were performed last month … on Twitter. Worldwide IP traffic will quadruple by 2015 (Cloud is a big driver for this; According to Gartner, this demand for data will have a significant impact on enterprise data centers between now and 2015. The number of physical and virtual server will increase by 10 times. The amount of...

Requirements for Cloud Computing (Part 1)

Our experience demonstrates conclusively that providing example requirements to business analysts for use as a starting point for projects significantly improves the quality of requirement documents.  Analysts use the example requirements to get a fast start on projects, others use them for training less experienced analysts, and still others use them as a checklist to ensure they do not overlook key requirements.  Our customers tell us that the use of example requirements leads to faster and higher quality requirements. We include thousands of example requirements in our Enfocus Solutions Requirement Coach™ product organized by business process, industry, and technology. Many clients have asked us for requirements for cloud computing. We are in the process of developing a full set of these requirements.  However, we thought this topic would also be a great subject for our blog.  This is the first of a series of articles that will discuss requirements for cloud computing. Before we get into defining requirements, let’s discuss what cloud computing is and discuss how it might impact your organization. Introduction to Cloud Computing You can hardly open any technology or business journal, website, or newspaper today without hearing something about cloud computing—what it is and how it will change IT and business. Cloud computing’s impact will continue to be felt for many years regardless of how it all comes together in the end.  Cloud computing is not a revolution but an evolution of existing enterprise computing architectures, dating back to the first instance of networked computing. The vast advances in virtualization in nearly every aspect of the data center and the continued growth of the internet...