Established software development processes focus on delivering software within time and budget according to a set of requirements. However, practical experiences show that neither...
—Often stakeholders, such as developers, managers, or buyers, want to find out what software development processes are being followed within a software project. Their reasons in...
Business processes, such as workflows, are software, too. However, development, evolution, and deployment of business processes have different difficulties from general soft
Control and flexibility may appear an unlikely pair. However, we propose that effective flexible software development processes must still provide clear control mechanisms to mana...
Michael L. Harris, Alan R. Hevner, Rosann Webb Col...
Cognitive cooperation is often neglected in current team software development processes. This issue becomes more important than ever when team members are globally distributed. Th...