Our Clients


Embracing change within a university setting is different from industry because our clients are different. In fact, when using XP, we are meeting the demands of two different client/customer groups.

  • We strive to develop programmers who appreciate simplicity and elegance, who love building software, and who understand the contributions of computer science to software design. The process we mentor and teach must resonate with our students and scale from introductory programming courses to more advanced courses in software architecture.

  • We want our curriculum, assignments, and materials to be adopted and adapted by educators all over the world. Our materials must be simple and elegant, and support adaptation and refactoring to meet local demands. The process and materials must resonate with educators at a level different from the resonance we hope for with students.

Our student clients take several courses each semester. They devote 20% to 40% of their time to a course on programming, depending on the demands of other courses and the interest level we can maintain in our courses. We assume that students live and breathe solely for our courses, but we are also not surprised that other professors in other departments hold similar views about their courses. Thus, it is difficult for groups of students to meet frequently or for extended periods of time outside of class.

The structure of the work students do in our courses varies from traditional lecture to structured (time-constrained) labs, to unstructured group and individual activity in completing assignments. Our XP-based material typically takes more time to prepare and requires us to use XP practices to produce it.



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net