Keyphrases
- software development teams
- software development
- agile software development
- software engineering
- software developers
- emotional intelligence
- development process
- development cycle
- team members
- database
- information systems
- virtual organization
- case study
- artificial intelligence
- software projects
- peer to peer
- open source