Learn More
Software development teams, composed of people from different functional areas who have varying technical skills and personalities, are critical for the success of firms' software development and implementation projects [44]; such projects involve specific activities that start and end at identifiable points in time and produce quantitative and qualitative(More)
  • 1