UMT Name We're here: FaceBook Youtube LinkedIn+ Twitter Instagram
Call us toll free: 1.800.924.4883

ApplyRequest InfoAcademic ProgramsCertificate ProgramsTraining ProgramsGeneral InfoTuition and Financial AidAlumniPayments
Iterative and Agile Project Management (UMTIT281)   Register Online

Iterative Project Management looks at current approaches to managing dynamic software development projects. Today, IT projects are increasingly employing what is called iterative and agile approaches to software development. These approaches stand in stark contrast to the traditional waterfall approach for software development, where the software development life cycle (SDLC) is defined in a linear fashion: requirements, analysis, design, implementation, testing. The iterative and agile approaches hold that a basic premise of the waterfall approach is that you are able to define all aspects of a software project at its outset. The iterative and agile approaches maintain that this premise does not hold up in an era of rapid technological and market change. Rather than scope out a whole project at the outset, iterative and agile approaches focus on developing small pieces of the desired system in an iterative fashion. Through this process, project risk is managed more effectively, and software products are more likely to reflect customer needs and wants.


After completing this course, students will have a thorough understanding of the rationale underlying and methodologies supporting iterative and agile project management. They will know what approaches to take to bridge the technology-business gap, and will understand how to produce more quickly than with traditional techniques.
What You Will Learn

  • The underlying rationale of iterative and agile software project management, in contrast to the rationale behind the traditional waterfall approach to software development
  • The operating premises of three dominant iterative development techniques: time-boxed scheduling, RAD application development, and the rational unified process (RUP)
  • The Scrum approach to maintaining control over dynamic projects
  • Techniques for capturing customer requirements, including Joint Application Development, process/environment diagrams, context diagrams, flow charts and use case diagrams

PMBOK® Guide Process Areas

  • Initiating
  • Planning
  • Executing
  • Controlling
  • Closing

PMBOK® Guide Knowledge Areas

  • Project Human Resource Management
  • Project Integration Management
  • Project Time Management
  • Project Scope Management
  • Project Quality Management
  • Project Communications Management
  • Project Cost Management
  • Project Risk Management
  • Project Procurement Management


Practices of an Agile Developer
  • Course modules offering in-depth insight to the topic
  • Videos presentations, featuring Dr. J. Davidson Frame, guiding students through each module
  • Course Textbook: Practices of an Agile Developer: Working in the Real World, by Venkat Subramaniam and Andy Hunt
  • Think & Review section for each module
  • Answers to the Think & Review section
  • Final exam
  • Certificate of Completion

Register Online

Privacy Policy | Contact Us | Copyright © 1998-2019 University of Management and Technology (UMT) | Consumer Information Disclosure