IS 590AP Agile Project Management
This course provides the student with two important opportunities. The first of these opportunities is to work with a small team of classmates to project manage, gather requirements for, design, build, test, and install an information system solution for an actual client. The second opportunity is to learn the language, tools, and techniques of agile project management. Emphasis will be placed on employing agile software development practices including automated testing, continuous integration, and test-driven development.
• Experience in creating static Web sites using HTML and CSS
• Experience in programming (IS452 or equivalent)
• Experience in creating dynamic Web sites using tools like Django, Flask, Drupal, or PHP is helpful but not required.
• Experience in using relational databases is helpful but not required.