September's return to CJUG is being hosted at the University of Calgary courtesy of Dr Frank Maurer and the Agile Software Engineering/e-Business Engineering (ase/ebe) group.
The meeting will be held on the University campus in room 516 of the Information & Communications Technology building, and to allow time for people working downtown to get there will run from 6.00pm until 8.00pm. A campus map is available online at http://www.ucalgary.ca/map/index.html - look for the building labeled ICT.
The meeting will give an overview on current research of the Agile Software Engineering group at the UofC. The AgilePlanner project investigates project planning support for distributed agile teams. Currently, the work focuses on digital tabletops for agile planning. In addition, we investigate integrating project planning with executable specifications/acceptance tests. Executable Acceptance Test Driven Development (EATDD), also called story test driven development, is a process where development of new features only starts after executable tests for it are defined. Acceptance tests act as an executable specification. Agile methods are moving from single teams to whole organization. This raises issue of how to coordinate multiple teams and organize software reuse across multiple projects. Our Agile Product Line Engineering project is developing new apporaches that combine software product lines with agile thinking.
The meeting will consist of short presentations followed by demos of the various tools:
- Overview (Frank Maurer)
- APDT: Distributed agile planning using digital tables (Xin Wang)
- FitClipse: Tool support for executable acceptance test driven development (Shelly Park, Brady Lill, Keynan Pratt)
- APJazz: Integrating AgilePlanner with IBM Jazz (Jens Kordowski, Shelly Park)
- ActiveStory: Low-fi prototyping and distributed usability testing (Keynan Pratt, Brady Lill)
- eHome Monitoring & Control (Maha Shouman, Darren Andreychuk)
Once again, please note that we will not be meeting at 5th Avenue place (downtown) this month.