TrainingConferencesAbout UsContact UsAdvertiseSQE.comRSS Feed

StickyMinds.com: brain food for building better software

Log In
 Clarify Your Search Criteria

Tips on Using Our Search Feature(s)
 
StickyMinds.com Home
ResourcesTopicsCommunityPowerPass
Home  >  Detail: Iterative Software Development – from Theory to Practice




Iterative Software Development – from Theory to Practice

By Amir Tomer

Send This Content to a FriendGet a Short Link to This ContentPrint This Content

Summary: Iterative or incremental software development appears to be a promising software process approach, and it looks great in theory. However, it’s anything but simple when it comes time to apply it to real projects. Iterative development is even more difficult to implement when your staff is familiar — and comfortable — with the waterfall method. This paper describes how iterative software development process has been adopted in RAFAEL, based on the Unified Software Development Process (USDP) introduced by Rational Inc. The paper identifies the core differences between iterative and waterfall software development, addresses the possible difficulties in applying the iterative process and details the elements of an iterative software development process tailored to RAFAEL, in view of its activities, work products, reviews and other terminology adaptations.


View Content Detail:
MKS, Inc.

  •  XDD3402filelistfilename1.pdf
   (2,338 Kb)

 
This paper was originally presented at an Applications of Software Measurement (ASM) conference produced by Software Quality Engineering. For more information on this conference, visit the current Applications of Software Measurement (ASM) Web site.
 

About the Author
Amir Tomer is the Director of Systems and Software Engineering Processes at RAFAEL Ltd., Israel, with whom he has been since 1982, holding a variety of systems and software engineering positions, both technical and managerial. His B.Sc. and M.Sc.degrees in computer science are from the Technion, Israel, and his Ph.D. in computing from Imperial College, London, UK. Amir also teaches software engineering at the Technion and other colleges and is active in research and publication in software and systems engineering.

Back to Top
 


Marketplace

Web based bug tracking - AdminiTrack.com
AdminiTrack offers an effective web-based bug tracking system designed for professional software development teams.

BugSplat - Automatic Crash Analysis
Fast online exception analysis. Capture customer crash data online.

Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.

Census: Web-based Bug Tracking and Defect Tracking
Track software bugs, defects, enhancements, support calls, and more. Issue tracking software that is scaleable, fully customizable and integrated with VSS. Includes e-mail notifications, role-based workflow, change history, and Crystal reporting.

Need Agile Test Cases?
Create statistically complete test cases simply and quickly.

Get your product or service listed here.
Subscribe to Better Software Magazine
Subscribe to Better Software Magazine

First Name:

Last Name:

Email Address:


Home   |   Resources   |   Topics   |   Community   |   PowerPass



© 2008 StickyMinds.com. All rights reserved.
StickyMinds.com is a division of Software Quality Engineering.
Privacy Policy    Terms & Conditions    Link to StickyMinds.com    Feedback


MKS, Inc.

Telelogic North America



STARWEST 2008

 
Agile Development Conference 2008