Application Development - Baseline
Home arrow Application Development arrow Page 2 - Web 2.0 Building Blocks













Renew Your Subscription

Application Development



Web 2.0 Building Blocks



By Frank Faeth and Joe Busateri

  Table of Contents:
  1. Web 2.0 Building Blocks
  2. Principles 3 and 4

MasterCard follows four guiding principles during any application development that involves Web services.

Rate This Article:
Add This Article To:

Web 2.0 Building Blocks - Principles 3 and 4


( Page 2 of 2 )

3. Companies should adopt Google’s mentality: Fast is better than perfect.
Since the half-life of business software isn’t very long, it’s better to push a product into the marketplace quickly, rather than wait until a future date when it’s considered absolutely finished. Both developers and business owners must agree on which compromises they are willing to accept regarding an application’s functionality, features and stability, as weighed against achieving greater simplicity and speed to market.

Online users are now accustomed to applications that exist in perpetual development. Popular products like Google’s Gmail are released publicly while still at the beta stage and wear that label for years. Though the initial product might not include all the features and functionality users need out of the gate, this approach enables organizations to test their business case and solicit practical feedback from real customers, which can be used to improve the final product. As a corollary, the organization must be open to “failing fast and failing cheap” and learning from mistakes in order to improve solutions.

Of course, this approach runs counter to the traditional attitude in IT departments, which requires that every line of code be tested until the application is bulletproof. But if your organization decides to wait an extra six or 12 months to perfect a new application before launch, it might miss the market’s window for capturing significant revenue.

4. Be sure to acknowledge that adopting Web services requires time and effort.
Management should not underestimate the significant changes that implementing Web services entails, or the challenges it poses to employees at all levels. Adopting Web services represents a radical change from the way corporations have traditionally developed software systems.

This approach cannot be implemented overnight, especially in companies where existing application development processes have been in place for decades and reflect long-standing employee attitudes and management structures. It takes significant time to alter the way individuals think and work on a daily basis, especially across a vast organization that employs hundreds of application developers.

All team members must be made to understand why their organization is implementing Web services and what benefits that will bring. Adopting a new paradigm for application development is never easy, but, in this case, the final results are well worth the time and effort invested.



 
 
>>> More Application Development Articles          >>> More By Frank Faeth and Joe Busateri
 


Sponsored Links
  • Get up and running in as quickly as 30 days with BI. Learn how today.

  • FREE Securing Smartphones & Tablets for Dummies Book from Sophos
  • 5 New Technologies That Will Change Enterprise ITAdvertisement
  • Build an IT Infrastructure That Delivers the Future
     
  •  
    FEATURED SPONSORED ARTICLES

    FEATURED SPONSORED VIDEOS

     



    LATEST STORIES


     

     


    Advertisement
    rss graphic
           Baseline Newsletters