Success in Complexity - Scrum
Most significant software development projects feel more like a ride on a roller-coaster than a managed success. We lay out the track, check that everyone's strapped in, and scream our way through the out-of-control ride. However, unlike the amusement park counterpart, we feel more frustrated than exhilarated when we step back out on the platform. The Power of SCRUM Does it have to be this way? Discipline and good engineering are definitely lacking in many contexts, but even where these are rigorously applied, there is ample dissatisfaction from excessive delays, lack of creativity, and the inability to adapt to changing circumstances. Perhaps there is an alternative that gives us the best of both worlds -- discipline for the known challenges and adaptability for the emerging ones? Enter Scrum , a set of software development practices and roles that use agile principles to empower teams to delivery high value on time. Combining flexible requirements prioritization techniques,...