Gold University of Minnesota M. Skip to main content.University of Minnesota. Home page.
 

What's inside.

Upcoming Meetings

Previous Presentations

Calendar of Events

Become a Sponsor

Sponsors

TwinSPIN News

Related Links

Contact Us

Join our Mailing List

 

Twin-SPIN Home

 
 
UMSEC: University of Minnesota Software Engineering Center
 
Twin-SPIN
Twin Cities Software
Process Improvement Network
 

Mark Paulk (CMU), Agile Methods and Process Discipline

November 2, 2006

Location: University of Minnesota, EE/CS 3-115

Twin-SPIN
For the Minneapolis/St. Paul Regional Area

Meeting   Announcement:
Thursday November 2nd, 2006
5:30-8:00 p.m. at The University of Minnesota
5:30 start for networking, 6:15 start for meeting.

EE/CS Building
Room EE/CS 3-115 (Look for signs)
Minneapolis, MN

Directions:  
A map is available at http://onestop.umn.edu/Maps/EE/CSci/
Check out the detailed map under the “close up” button.

This Month’s Meeting:

Program Manager: Dick Hedger

Topic:  Agile Methodologies and Process Discipline

Speaker:  Mark Paulk, Ph.D.  Senior Systems Scientist, Carnegie Mellon University

Abstract:    

Agile methodologies have been touted as the programming methodologies of choice for the high-speed, volatile world of Internet-speed applications and Web software development.  They have also been criticized as just another disguise for undisciplined hacking.  The reality depends on the fidelity to the agile philosophy with which these methodologies are implemented and the appropriateness of the implementation for the application environment.  Extreme Programming, Scrum, and similar agile methods are disciplined processes that incorporate good engineer and management practices, albeit with extreme implementations tailored to a specific kind of environment.  Agile methods are targeted towards a small-project environment with high requirements volatility.  Many of the challenges to agile methods arise from considering how they would fit in different environments; the degree to which agile methods can be adapted without losing their emergent properties is passionately debated.  The compatibility of agile methodologies with the Capability Maturity Model for Software is summarized and critiqued, with the conclusion that appropriately implemented agile methods can be useful additions to an organization's set of standard processes.

Mark Paulk Bio:

Mark is a Senior Systems Scientist at the IT Services Qualification Center at Carnegie Mellon University, where he works on best practices for sourcing of IT-enabled services.  From 1987 to 2002, Mark was with the Software Engineering Institute at Carnegie Mellon, where he led the work on the Capability Maturity Model for Software.  Mark’s personal research interests revolve around high maturity practices, statistical process control, and agile methods. 

Mark received his PhD in industrial engineering from the University of Pittsburgh, his MS in computer science from Vanderbilt University, and his BS in mathematics and computer science from the University of Alabama in Huntsville.  He is a Senior Member of the IEEE, a Senior Member of the ASQ, and an ASQ Certified Software Quality Engineer.


The following files related to this presentation are available for download:

Presentation Slides (pdf format)
Type: application/pdf, Size: 121 KB
Description:

 
The University of Minnesota is an equal opportunity educator and employer.