National Research Council CanadaSkip all menusSkip first menu Menu
National Research Council Canada Government of Canada
NRC-IIT - Institute for Information Technology
NRC-IIT - Institute for Information Technology
Research Programs
3D Technologies
Artificial Intelligence Technologies
Broadband Visual Communication
Computational Video
e-Learning
Health Initiative
High Performance Computing
Human-Computer Interaction
Information Analysis and Retrieval
Interactive Language Technologies
Internet Logic
People-Centred Technologies
Security and Privacy
Software Engineering
Agile and Collaborative Practices
Commercial Off-the-Shelf (COTS) Software
Components-Based Software for Knowledge Sharing
Software Economics
Research in NRC-IIT Locations
Research Success Stories
Printable version Printable
version
Home | Research | Research Programs | Software Engineering | Agile and Collaborative Practices

Software Engineering

Agile and Collaborative Practices

The NRC Institute for Information Technology (NRC-IIT) research project, Agile and Collaborative Practices, began in 2002 and is ongoing.

The project investigates the feasibility, effectiveness and application of software development methods that emphasize three main traits; i.e., agility, communication and collaboration.

Agility refers to a team’s ability to respond to change. Communication addresses the team's capacity to exchange relevant insights and information. Collaboration addresses the team’s collective capacity to reach a common vision, execute a complex task, coordinate tactics, and integrate results.

The goal of the project is to enhance existing practices that encourage these three traits, discover new such practices, and build innovative tools and environments to support them.

Specific areas of interest include:

  • Extreme Programming practices
  • Test-driven development (as a major driver for both agility and quality)
  • Collaborative software development environments

Opportunities

NRC-IIT is actively seeking industrial partners who

  • currently use, or are interested in using, agile and collaborative software development methods within their organization;
  • are interested in experimenting with, or developing, new tools, environments and concepts;
  • are interested in participating in empirical studies regarding these practices.

Anyone interested in collaborating in this project is asked to contact the research contact listed below.

Research Contact

Dr. Hakan Erdogmus
Research Officer
Software Engineering

NRC Institute for Information Technology
1200 Montreal Road
Building M-50, Room 241A
Ottawa, ON K1A 0R6
Telephone: +1 (613) 991-1018
Fax: +1 (613) 952-7151
E-mail: Hakan.Erdogmus@nrc-cnrc.gc.ca

Business Contact

Dr. George Forester
Business Development Officer
Business Development Office, NCR

NRC Institute for Information Technology
1200 Montreal Road
Building M-50, Room 203
Ottawa, ON K1A 0R6
Telephone: +1 (613) 993-3478
Fax: +1 (613) 952-0074
E-mail: George.Forester@nrc-cnrc.gc.ca


Date Published: 2002-12-31
Top of Page