Difference between revisions of "Elements of Enterprise CI"

From CitconWiki
Jump to navigationJump to search
Line 47: Line 47:
 
==Links==
 
==Links==
  
[http://www.agilejournal.com/component/option,com_magazine/func,show_article/id,44/]
+
http://www.agilejournal.com/component/option,com_magazine/func,show_article/id,44/
  
  
[http://www.infoq.com/news/Agile-Maturity-Model]
+
http://www.infoq.com/news/Agile-Maturity-Model
  
[http://www.anthillpro.com/html/resources/elements-enterprise-ci.html]
+
http://www.anthillpro.com/html/resources/elements-enterprise-ci.html
  
[http://www.anthillpro.com/blogs/anthillpro-blog/2009/05/05/1241542860000.html]
+
http://www.anthillpro.com/blogs/anthillpro-blog/2009/05/05/1241542860000.html
  
[http://www.anthillpro.com/html/resources/white-papers/view.html?id=1195436] (login required)
+
http://www.anthillpro.com/html/resources/white-papers/view.html?id=1195436] (login required
  
[http://www.anthillpro.com/html/images/blog/may-09/ci-maturity.png]
+
[[http://www.anthillpro.com/html/images/blog/may-09/ci-maturity.png|Maturity Model|Maturity Model]]

Revision as of 17:51, 26 June 2009

Elements of Enterprise CI

- Heard where people were coming from
 - some people had scrum is evil issues
- people saw benefit in prioritisation and categorising CI changes in their organisation
- some people felt the need to distinguish between Agile technical and non-technical practices in the discussion
- discussion ensued for a while about needing 'rapid and frequent builds'

People raised the list from [1] ---

Construction

* Coding Style / Coding Guidelines / Coding Standard 	Wiki 	  	  	  	  	JS 	  	IXP
* Test Driven Development 	Wiki 	  	  	C2 	  	  	XP 	 
* Behavior Driven Development 	Wiki 	  	  	  	  	  	  	 
* Pair-Programming / Pairing 	Wiki 	  	  	C2 	  	JS 	XP 	IXP
* Refactoring 	Wiki 	  	  	C2 	  	  	XP 	IXP
* Collective Code Ownership 	  	  	  	C2 	  	JS 	XP 	IXP
* Daily Builds / Automated Builds / Ten-Minute Builds 	Wiki 	  	  	  	  	JS 	  	 
* Continuous Integration 	Wiki 	  	  	C2 	  	JS 	XP 	IXP
* Code Reviews / Peer Reviews 	Wiki 	  	  	  	  	  	  	 
* Software Metrics / Code Metrics & Analysis 	Wiki 	  	  	  	  	  	  	 
* Source Control / Version Control 	Wiki 	  	  	  	  	JS 	  	 
* Issue Tracking / Bug Tracking 	Wiki 	  	  	  	  	  	  	 
* Configuration Management 	Wiki 	  	  	  	  	  	  	 
* Frequent Delivery / Frequent Releases 	  	  	  	C2 	  	  	XP 	IXP

Testing

* Unit Testing 	Wiki 	  	  	  	  	  	XP 	 
* Smoke Testing / Build Verification Test 	Wiki 	  	  	  	  	  	  	 
* Integration Testing 	Wiki 	  	  	  	  	  	  	 
* System Testing 	Wiki 	  	  	  	  	  	  	 
* Exploratory Testing 	Wiki 	  	  	  	  	  	  	 
* Test Automation 	Wiki 	SA 	  	  	  	  	  	 
* Storytesting / Acceptance Criteria / Acceptance Testing 	Wiki 	  	  	C2 	AM 	  	XP 	IXP

Read more: [2]


Discussion

Discusssion ensued about lengthy builds.

Discussion went onto the auditability of process - about perfect reproducability of process.

Went onto discussion of where people where at on building - 20% were on Novice and 20% on Intermediate. (Rest didn't give an answer)

Links

http://www.agilejournal.com/component/option,com_magazine/func,show_article/id,44/


http://www.infoq.com/news/Agile-Maturity-Model

http://www.anthillpro.com/html/resources/elements-enterprise-ci.html

http://www.anthillpro.com/blogs/anthillpro-blog/2009/05/05/1241542860000.html

http://www.anthillpro.com/html/resources/white-papers/view.html?id=1195436] (login required

[Model|Maturity Model]