WebApp developers often use an iterative
incremental process model that applies many principles derived from agile software development
Using this approach
an engineering team often develops a WebApp increment in very short time period using a customer-driven approach
Subsequent increments add additional content and functionality
and each is likely to implement changes that lead to
enhanced content
better usability
improved aesthetics
better navigation
enhanced performance
and stronger security
change is viewed somewhat differently
If' you're a member of a WepApp team
You must embrace change
And yet, a typical agile team eschews all things that appear to be process-heavy ,
bureaucratic to have these characteristics
This seeming contradiction is remedied not by rejecting SCM principles, practices, and tools , but rather by molding them to meet the special needs of WepApp projects