topics that matter; ideas worth sharing

share a tip, submit a link, add something new

Build e-business apps faster

February 7, 2001, 12:11 PM —  InfoWorld — 

IN E-BUSINESS, time to market is paramount. In the new digital economy, new Web-based applications must be delivered more rapidly than traditional enterprise applications, and they must satisfy the needs of more demanding users such as customers and business partners.

But delivering large and complex e-business applications at Web speed without sacrificing quality is a daunting task even for the best IT organizations. The risk of failure is high. Many organizations are discovering quite painfully that lightweight software development approaches, successful on small e-business systems, do not scale well to large and complex e-business initiatives.

To deliver large e-business applications faster, better, and cheaper, your application development group must shift away from traditional methods. Instead of large teams, rigid requirements, and a linear progression toward a single, long-term goal, Web application development projects should be characterized by small teams, flexible requirements, and iterative development, which involves adding application functionality, getting user feedback, and refining requirements through a series of shorter delivery cycles.

Increase parallelism

By breaking large development projects into smaller subprojects that can be tackled simultaneously, the work can be completed in a shorter time frame without cutting corners or rushing the job. That is why one of the best approaches to compressing the development cycle of large e-business software projects is to increase parallel development. Large, complex Web applications are broken down into smaller chunks of functionality that are designed, developed, and tested in parallel and in short time frames ranging from one to six months, versus six to 18 months for traditional projects. Dividing large projects into subprojects also allows you to take advantage of smaller, more manageable development teams.

Keep development teams small

Small, high-quality, multidisciplinary development teams of six to 10 people, composed of analysts, designers, programmers, and user representatives, are highly recommended in fast-paced e-business development environments. When developing in crunch mode, it is not always easy to put people first. Nevertheless, keeping developers happy and motivated is key to ensuring e-project success. Keeping teams small helps encourage the teamwork and clear communication necessary to keep development projects on track.

The demand for higher-quality Web applications has driven many organizations to experiment with "new" approaches to software development. One approach that is getting a lot of attention is called pair programming, a fundamental principle of the XP or "extreme programming" school of thought.

In this method, each pair of programmers uses one computer to design, program, and test together. Proponents suggest this approach improves software quality (fewer defects, better

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Resources
White Paper

Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.

Webcast

Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.

White Paper

Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.

Free stuff
Featured Sponsor

Get a broad understanding of important regulations and how you can make sure your site is in adherence.





Learn how VeriSign SGC-enabled SSL Certificates can help improve site security and customer confidence in the free white paper, "How to Offer the Strongest SSL Encryption." In this paper you will learn the differences between weak and strong encryption and what they mean for your site's performance.

Get VeriSign's free white paper: "The Latest Advancements in SSL Technology" and learn about the benefits of strong SSL encryption, Extended Validation (EV) SSL and security trust marks and what these SSL offerings can do for your site.

Now with Extended Validation (EV) SSL available from VeriSign, you can show your customers that they can trust your site. Learn about EV SSL benefits in this free VeriSign white paper.

More Resources