Archive for February, 2010

Making Sense of QA Test Results – Part 3

by on February 28th, 2010

To run a successful testing effort requires careful and strategic preparation which should be baked in during the requirements phase.  Dare I say test driven requirements?   I don’t mean to preach agile or extreme programming methods, and in some cases (like large distributed multi vendor projects), waterfall delivery is inevitable.  But even in the waterfall world, much can be taken from the XP.  Thinking about testing as early is possible is one of these virtues.

Even if test driven requirements are not in the plan, building well thought out Business Requirements & User/Functional Scenarios is a must.  Rating these items by severity (or importance to business success) is vital.  Main flows and sub flows should each be rated accordingly.  Test cases should then map to these specific items  and they should maintain the severity level associated with them.   Defects should be classified with this business severity in mind.

(more…)

Current Trends in Communications IT Spending

by on February 26th, 2010

We all know it is tough economic times for those involved in Communications IT solutions.  For the most part, gone are the days of the massive CRM, ERP and EAI investments.  These days, service providers are mostly trying to figure out hold to hold onto a customer base that is become evermore fickle while trying to grow revenues in a sluggish economy with tougher cost constraints.

It’s not all doom and gloom though.  Industry consolidation and convergence are still opening up opportunities to better leverage IT investments.  A few of the top trends we’re seeing so far in 2010 are:

  • Convergence between the MSOs and wireless carriers. The MSOs are dead set on covering the whole access spectrum with a quadruple play of VoIP, video, Internet and mobile.  Their forays into wireless are mostly via partnerships with the incumbent carriers for 3G as well as the emerging 4G carriers.  System integration needs are immense and require diligent program management.  In many ways, the challenges are reminiscent of the previous unsuccessful MVNO models.
  • “True” Service Oriented Architecture (SOA) implementation. Carriers are realizing that the true promise of SOA is as much about enabling effective business process management and even project governance as it is about managing IT costs.  SOA is quickly becoming the foundation from which all new IT spending is being based on.
  • Portals are now all about enabling content. With the broader acceptance of alternative content access via Apple TV, real-time video access on Netflix, YouTube, Hulu, etc., traditional service providers are rushing to find ways to avoid being marginalized as dumb pipe commodities.  Just look at Comcast’s entry into network programming with its NBC deal to see how serious service providers are.  All this new content is going to require portals that are comprehensive yet easy to use for the traditional television watcher come Internet content downloader.
  • Master Data Management (MDM) finds its business case. MDM is no longer about just having a data source of record with a hard to quantify ROI.  There’s a strong business case behind using MDM as a means to prevent customer churn through real-time and accurate customer analytics.  At the same time, there’s new promise for past fads like revenue assurance that are dependent on creating a reconciled picture of customers and their services and inventory in order to prevent revenue leakage and excessive cost.

Net Neutrality

by on February 16th, 2010

For all those who always wanted to know about Net Neutrality and found the articles on the web – way too overwhelming  – here is a simple guide to the next trend in telecommunications..

Net Neutrality

Google’s plans to set up super fast speed broadband network in trial markets has brought the famous debate back in the telecom circles.

Bundling vs Building Blocks

by on February 9th, 2010

building-blocks

One of the strategies Apple invested in many years ago – was to couple its hardware with software to offer its customers a bundle that delivers to their expectations. It is limiting in some way as many may argue – but it saves time and hassle to experiment with different possible configurations. This strategy worked really well in the consumer technology market. Google also followed Apple’s footsteps by launching the not so happening – Nexus One to support it’s Android platform.

But the bundling formula is now taking its shape and form in the data-center computing markets. The big trend today is to move from building blocks to bundles. As a recent article published in the New York Times suggests – some of the recent large scale acquisitions and mergers can be attributed to the shift towards selling bundles and not individual components. Oracle’s purchase of Sun Microsystems , an alliance between Hewlett-Packard and Microsoft , and partnership between Cisco Systems and EMC.

(more…)

Making Sense of QA Test Results – Part 2

by on February 5th, 2010

Large software programs eventually involve equally large and cumbersome testing components.  A great deal of work goes into planning, organizing, executing, and reporting on these testing efforts.  Furthermore, most development initiatives run way past original timelines and naturally try to squeeze the testing initiative into slimmer timeframes.

What comes out of all of this usually amounts to a series of raw statistics, morphed into trend lines, bar graphs, limitless numbers, and complex dashboards that few people understand.  If you’re lucky, there might be someone that can show a neat test coverage chart that shows how many test cases map to different parts of the application space, and how many of these test cases pass and fail.

It usually takes a great deal of effort, and in some cases, a lot of money in testing software tools to put all of this information together.  But hidden within all of this information (vast rows of statistics and graphs), is a little secret that few people recognize…  It doesn’t mean anything.

(more…)

Social Network Design Challenges

by on February 1st, 2010

This week’s The Economist features a special report on social networking. It is a very engaging read and also very informative. Link to the article can be found here Global Swap Shops

What got me interested were the comments on the need for a scalable design. In almost every project that I have worked on, one of the key determinants that has dominated the choice of one technology package over another has been Scalability. In hardware and telecommunications space scalability is defined as a desirable property of a system, a network, or a process, which indicates its ability to either handle growing amounts of work in a graceful manner or to be readily enlarged.(Source -Wikipedia). Thus be it an E-Commerce website or an Order Management platform, the anticipated volume is a question that haunts almost every Solutions Architect. Given how important performance and scalability are for projects that have an average of one million plus users, one can only imagine how a company like Facebook manages its volume forecasting and computing power needs

Network Effect - Source The Economist

Network Effect - Source The Economist

As the article states, “Most web businesses can add servers and databases in a fairly linear fashion as they acquire more users, but social networks find it almost impossible to gauge exactly how much computing power they will need because of the network effect.” Network Effect is another term used here that needs some explanation. In the social networking context, network effect is defined as the value of a network to its users rises exponentially with the number of people connected to it. In other words, the network yields maximum benefit when more and more users join the bandwagon.

I am curious to find out about Facebook’s load balancing and user traffic forecasting techniques that allows them to cater to the growing demands. Any good sources for this information ?

The iPad – Its Allure And Its Prospects

by on February 1st, 2010

One of the biggest developments which rocked the tech universe last week was the reveal of the much-awaited iPad by Apple on Jan 27, 2010. Given the cult following that Apple commands over many of its customers, and given also the massive and unprecedented response generated by Apple’s previous products (iPhone and iPod Touch), the announcement of the iPad naturally sparked a lot of interest in the blogosphere.      

(more…)