<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://citconf.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lcrispin</id>
	<title>CitconWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://citconf.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lcrispin"/>
	<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Special:Contributions/Lcrispin"/>
	<updated>2026-06-04T14:12:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5733</id>
		<title>Lisa Crispin</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5733"/>
		<updated>2008-04-09T16:21:13Z</updated>

		<summary type="html">&lt;p&gt;Lcrispin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lisa is a tester on an agile team at ePlan Services Inc. [http://www.eplanservices.com ePlan Services]&lt;br /&gt;
&lt;br /&gt;
She&#039;s currently co-writing a book on agile testing and the role of the tester on an agile team, please see the book website. [http://www.agiletester.ca Agile Tester Book Website]. She also co-wrote _Testing Extreme Programming_ with Tip House (Addison-Wesley, 2002).&lt;br /&gt;
&lt;br /&gt;
You can see more about Lisa, links to her articles, information about her conference presentations, and photos of her miniature donkeys at [http://home.lisa.crispin.att.net Lisa Crispin Website]&lt;br /&gt;
&lt;br /&gt;
She doesn&#039;t have time or enough pithy new ideas to write a blog. But she thinks the donkey pictures pretty much make up for that.&lt;/div&gt;</summary>
		<author><name>Lcrispin</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5732</id>
		<title>Lisa Crispin</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5732"/>
		<updated>2008-04-09T16:18:40Z</updated>

		<summary type="html">&lt;p&gt;Lcrispin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lisa is a tester on an agile team at ePlan Services Inc. http://www.eplanservices.com &lt;br /&gt;
&lt;br /&gt;
She&#039;s currently co-writing a book on agile testing and the role of the tester on an agile team, please see the book website at http://www.agiletester.ca. She also co-wrote _Testing Extreme Programming_ with Tip House (Addison-Wesley, 2002).&lt;br /&gt;
&lt;br /&gt;
You can see more about Lisa, links to her articles, information about her conference presentations, and photos of her miniature donkeys at http://home.lisa.crispin.att.net&lt;/div&gt;</summary>
		<author><name>Lcrispin</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5731</id>
		<title>Lisa Crispin</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5731"/>
		<updated>2008-04-09T16:18:08Z</updated>

		<summary type="html">&lt;p&gt;Lcrispin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lisa is a tester on an agile team at ePlan Services Inc. http://www.eplanservices.com [[http://www.eplanservices.com]]&lt;br /&gt;
&lt;br /&gt;
She&#039;s currently co-writing a book on agile testing and the role of the tester on an agile team, please see the book website at [[http://www.agiletester.ca]]. She also co-wrote _Testing Extreme Programming_ with Tip House (Addison-Wesley, 2002).&lt;br /&gt;
&lt;br /&gt;
You can see more about Lisa, links to her articles, information about her conference presentations, and photos of her miniature donkeys at http://home.lisa.crispin.att.net [[http://home.lisa.crispin.att.net]]&lt;/div&gt;</summary>
		<author><name>Lcrispin</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5730</id>
		<title>Lisa Crispin</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Lisa_Crispin&amp;diff=5730"/>
		<updated>2008-04-09T16:17:06Z</updated>

		<summary type="html">&lt;p&gt;Lcrispin: New page: Lisa is a tester on an agile team at ePlan Services Inc. http://www.eplanservices.com  She&amp;#039;s currently co-writing a book on agile testing and the role of the tester on an agile team, p...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lisa is a tester on an agile team at ePlan Services Inc. [[http://www.eplanservices.com]]&lt;br /&gt;
&lt;br /&gt;
She&#039;s currently co-writing a book on agile testing and the role of the tester on an agile team, please see the book website at [[http://www.agiletester.ca]]. She also co-wrote _Testing Extreme Programming_ with Tip House (Addison-Wesley, 2002).&lt;br /&gt;
&lt;br /&gt;
You can see more about Lisa, links to her articles, information about her conference presentations, and photos of her miniature donkeys at [[http://home.lisa.crispin.att.net]]&lt;/div&gt;</summary>
		<author><name>Lcrispin</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Making_builds_faster,_more_efficient&amp;diff=5670</id>
		<title>Making builds faster, more efficient</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Making_builds_faster,_more_efficient&amp;diff=5670"/>
		<updated>2008-04-05T22:31:10Z</updated>

		<summary type="html">&lt;p&gt;Lcrispin: New page: &amp;#039;&amp;#039;&amp;#039;Making builds faster and more efficient&amp;#039;&amp;#039;&amp;#039;  These notes are pretty much in the order in which we talked about the topics.  One concept is break the code into parts that build separately...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Making builds faster and more efficient&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These notes are pretty much in the order in which we talked about the topics.&lt;br /&gt;
&lt;br /&gt;
One concept is break the code into parts that build separately, each successful build goes to the main project to be built together with the other parts. I’m a little hazy on this but I get the idea. Build several jar files, then combine them into the product.&lt;br /&gt;
&lt;br /&gt;
Other ideas to speed up:&lt;br /&gt;
&lt;br /&gt;
* If build uses app server, restart it every build.&lt;br /&gt;
* Do cleanup tasks in the interim while the build is waiting to check for the next update and build again.&lt;br /&gt;
* Use ant asynchronous execution.&lt;br /&gt;
* Maven has concurrency built in – promote successful build to central area. Look at dependencies in project.&lt;br /&gt;
&lt;br /&gt;
Parallel execution, task distribution.&lt;br /&gt;
&lt;br /&gt;
Attack slowest area first&lt;br /&gt;
&lt;br /&gt;
One participant described how they use a big pool of machines and split the unit tests across them to run concurrently. Sped up the build from 48 hours to 5 hours. Homegrown tool distributes the work to servers as they become available.&lt;br /&gt;
&lt;br /&gt;
Hardware on build server must be better or as good as what is on developers’ machines.&lt;br /&gt;
&lt;br /&gt;
Tools help manage the process, gather results, add more resources as needed.&lt;br /&gt;
&lt;br /&gt;
Multiple platforms are an added challenge.&lt;br /&gt;
&lt;br /&gt;
Distributed tests with shared resources that developers can use are a good idea.&lt;br /&gt;
&lt;br /&gt;
Hardware – solid state drive faster, if I/O is the limiting factor.&lt;br /&gt;
&lt;br /&gt;
Is the problem only on the CI server, or will it show up on developer machines?&lt;br /&gt;
&lt;br /&gt;
Look at the unit tests. Be smart about which ones need to run when – what value do they provide. Only run the tests that matter.&lt;br /&gt;
&lt;br /&gt;
Lots of small incremental changes can add up to a difference to speed up build. For example, CVS was slow so team went to Perforce, much faster to check out code.&lt;br /&gt;
&lt;br /&gt;
Clean builds vs. Dirty builds&lt;br /&gt;
* Clean builds for production builds – reliable feedback&lt;br /&gt;
* Dirty builds are incremental builds, some people said this was ok for a day, but you needed a clean build at least once a day. Other people said they had good success with incremental builds and even released code that was incrementally built. The latter was thought to be the exception to the rule.&lt;br /&gt;
&lt;br /&gt;
“Sourdough” builds – I need a previous build for this build to work.&lt;br /&gt;
* Dependencies on build-derived objects. Bad.&lt;br /&gt;
&lt;br /&gt;
Tools:&lt;br /&gt;
* Ant – more control than maven&lt;br /&gt;
* Maven does more stuff for you&lt;br /&gt;
&lt;br /&gt;
For continuous build: &lt;br /&gt;
* Cruise control&lt;br /&gt;
* Hudson&lt;br /&gt;
* Electric commander?&lt;br /&gt;
* Buildbeat&lt;br /&gt;
* CI Factory&lt;br /&gt;
* Anthill Pro&lt;br /&gt;
* Pulse&lt;br /&gt;
* Team city&lt;br /&gt;
&lt;br /&gt;
Metrics:&lt;br /&gt;
Build time on the CI server vs. local – this is useful if you look at WHY? Compile, checkout, tests, server restart, what is slowing it down?&lt;br /&gt;
&lt;br /&gt;
Does every machine have enough resources?&lt;br /&gt;
&lt;br /&gt;
Having someone responsible for the build is important.  Ownership.&lt;/div&gt;</summary>
		<author><name>Lcrispin</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=What%27s_an_agile_tester%3F&amp;diff=5669</id>
		<title>What&#039;s an agile tester?</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=What%27s_an_agile_tester%3F&amp;diff=5669"/>
		<updated>2008-04-05T22:30:45Z</updated>

		<summary type="html">&lt;p&gt;Lcrispin: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lcrispin</name></author>
	</entry>
</feed>