Difference between revisions of "Elements of Enterprise CI"

From CitconWiki
Jump to navigationJump to search
(Updating notes)
 
Line 6: Line 6:
 
  - some people felt the need to distinguish between Agile technical and non-technical practices in the discussion
 
  - 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'
 
  - discussion ensued for a while about needing 'rapid and frequent builds'
 +
 +
People raised the list from [http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html]
 +
---
 +
 +
==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: http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html#ixzz0JaPKPNpU&C
 +
 +
----
 +
Discusssion ensued about lengthy builds.

Revision as of 17:36, 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: http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html#ixzz0JaPKPNpU&C


Discusssion ensued about lengthy builds.