Difference between revisions of "Elements of Enterprise CI"

From CitconWiki
Jump to navigationJump to search
Line 11: Line 11:
  
 
==Construction==
 
==Construction==
Coding Style / Coding Guidelines / Coding Standard Wiki         JS   IXP
+
* Coding Style / Coding Guidelines / Coding Standard Wiki         JS   IXP
Test Driven Development Wiki     C2     XP  
+
* Test Driven Development Wiki     C2     XP  
Behavior Driven Development Wiki              
+
* Behavior Driven Development Wiki              
Pair-Programming / Pairing Wiki     C2   JS XP IXP
+
* Pair-Programming / Pairing Wiki     C2   JS XP IXP
Refactoring Wiki     C2     XP IXP
+
* Refactoring Wiki     C2     XP IXP
Collective Code Ownership       C2   JS XP IXP
+
* Collective Code Ownership       C2   JS XP IXP
Daily Builds / Automated Builds / Ten-Minute Builds Wiki         JS    
+
* Daily Builds / Automated Builds / Ten-Minute Builds Wiki         JS    
Continuous Integration Wiki     C2   JS XP IXP
+
* Continuous Integration Wiki     C2   JS XP IXP
Code Reviews / Peer Reviews Wiki              
+
* Code Reviews / Peer Reviews Wiki              
Software Metrics / Code Metrics & Analysis Wiki              
+
* Software Metrics / Code Metrics & Analysis Wiki              
Source Control / Version Control Wiki         JS    
+
* Source Control / Version Control Wiki         JS    
Issue Tracking / Bug Tracking Wiki              
+
* Issue Tracking / Bug Tracking Wiki              
Configuration Management Wiki              
+
* Configuration Management Wiki              
Frequent Delivery / Frequent Releases       C2     XP IXP
+
* Frequent Delivery / Frequent Releases       C2     XP IXP
  
 
==Testing==                
 
==Testing==                

Revision as of 17:40, 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]


Discusssion ensued about lengthy builds.