|
|

|
September 28, 2005 Automating Software Production Processes
Presented by: Kevin Jameson Sr. Vice President of Engineering and Founder, Codefast, Inc.
Abstract
Automated software processes are an important part of your software project infrastructure-they are the scripts and programs that perform checkouts, software builds, regression tests, release packaging processes, code branch health checks, and other such automated file manipulations.
Although programmers have traditionally created automated processes using manual craft labor, it is now possible to generate and execute these kinds of processes using completely automated smart process generators and scalable execution systems, with essentially no human labor involved.
Because human errors are removed from the system along with human labor, process error rates drop dramatically, and product cycle times speed up accordingly. For example, during a five month period (Nov 2004 to Mar 2005), our developers made 25,000 check-ins to a code base of 1 million lines of C code running on 20 platforms, and had zero build failures on our GNU Linux platform. Zero build failures equates to perfect Six Sigma build process quality.
This talk gives the highlights our story-it summarizes Production Automation concepts, goals, solutions, results, and gives our conclusions and expectations for the future.
NOTE: Attendees will be able to pick up a free copy of Kevin Jameson's second, easy to read "Software Lifecycle Automation" book at the presentation (8x5 inches, 208-pages).
Downloads
2005_09.pdf
Speaker Bio
Kevin Jameson is a software productivity researcher who has spent almost 25 years of his life researching and implementing smart, automated software systems for improving the productivity of software development teams.
Kevin was the original founder of Codefast in Canada before the company was reformed as a Silicon Valley venture-backed company, and is currently responsible for the technology vision of modern Codefast products.
Kevin has authored two books in the field, including "Multiplatform Code Management" (O'Reilly, 1994) and "Software Lifecycle Automation"(2004). He has written numerous technical articles and papers, has spoken at various international software conferences, and has authored more than 25 USA and Canadian patents and patents-pending in the field of software lifecycle automation. Kevin has a bachelor's degree in general science and a master's degree in software engineering from the University of Calgary.
Door prize
SV-SPIN Meeting General Information
To ensure adequate facilities and resources,
and to expedite your access to the meeting, please confirm your intent to attend by sending a message to
Steve Arnold at saarnold@cisco.com
no later than Monday prior to the meeting.
| Date |
September 28, 2005 |
| Schedule |
| 5:45 - 6:15 PM |
Sign-in, Refreshments, Networking |
| 6:15 - 6:30 |
Introduction and SV-SPIN Business |
| 6:30 - 7:45 |
Presentation |
| 7:45 - 8:15 |
Networking |
|
| To attend in person |
Cisco Systems, 510 McCarthy Blvd., Milpitas, CA 95035
[MAP]
See Building Info, below, for details on entering the building.
|
| To attend via the Web/Phone |
WebEx meeting starts at 6PM. Click here to attend. Password=SPIN.
Dialin: 408-525-6800 / Toll free: 866-432-9903.
See WebEx Connection Info, below, for additional connection details. |
The Building 24 lobby is locked for security.
We normally have someone in the lobby up
until the presentation starts to let people in the front door.
But, if no one is there, you can attract our attention through
the conference room window just to the left of the front door.
When you enter, please sign-in and fill out a name badge at the reception desk in the lobby.
[Back to Meeting Info]
Time: 6:00 pm PST/PDT
Meeting Number: 203 348 230
Meeting Password: SPIN
Local dialin: (408) 525-6800
Toll Free Number: (866) 432-9903
-------------------------------------------------------
To join the online meeting (Now from iPhones too!)
-------------------------------------------------------
1. Go to
https://ciscosales.webex.com/ciscosales/j.php?ED=126382727&UID=0&PW=NMzM0MTIyZTdi&RT=MiM0
2. Enter your name and email address.
3. Enter the meeting password: SPIN
4. Click "Join Now".
To view in other languages or time zones, please click the link:
https://ciscosales.webex.com/ciscosales/j.php?ED=126382727&UID=0&PW=NMzM0MTIyZTdi&ORT=MiM0
-------------------------------------------------------
For assistance -------------------------------------------------------
1. Go to https://ciscosales.webex.com/ciscosales/mc
2. On the left navigation bar, click "Support".
You can contact Steve Arnold at:
saarnold@cisco.com
1-408-525-0802
To add this meeting to your calendar program (for example Microsoft Outlook),
click this link:
https://ciscosales.webex.com/ciscosales/j.php?ED=126382727&UID=0&ICS=MI&LD=1&RD=2&ST=1&SHA2=v6nnhnmKo88lMJagkN/2AiLytTnxtxumMncmanE3BQ8=&RT=MiM0
Note: The playback of UCF (Universal Communications Format) rich media files
requires appropriate players. To view this type of rich media
files in the meeting, please check whether you have the players
installed on your computer by going
to
https://ciscosales.webex.com/ciscosales/systemdiagnosis.php
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
|