Can distributed software development be agile?
Balasubramaniam RameshLan CaoKannan MohanPeng XuPublished in: Commun. ACM (2006)
Keyphrases
- software development
- software engineering
- case study
- development process
- distributed environment
- extreme programming
- agile software development
- software systems
- software design
- software architecture
- software projects
- distributed systems
- software developers
- agile development
- systems development
- software development processes
- peer to peer
- distributed data
- agile methods
- cooperative
- relational databases
- computer networks
- open source
- lightweight
- software testing
- software development effort
- multi agent
- software development environment
- effort estimation
- software product line
- information systems development
- software development projects
- requirements engineering
- query language
- software maintenance
- artificial intelligence