Adding Lego applied to Free Software contributions
Blueprint: merge-upstream-university-training Change-Id: Ie45326999a2a35b2e712627f450620f77c87fecb
This commit is contained in:
		
				
					committed by
					
						
						Stefano Maffulli
					
				
			
			
				
	
			
			
			
						parent
						
							3f967898cc
						
					
				
				
					commit
					4777cbb9d4
				
			
							
								
								
									
										109
									
								
								doc/upstream-training/20-training-agile-for-contributors.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										109
									
								
								doc/upstream-training/20-training-agile-for-contributors.rst
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,109 @@
 | 
			
		||||
Lego applied to Free Software contributions
 | 
			
		||||
===========================================
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
OpenStack Upstream Training
 | 
			
		||||
---------------------------
 | 
			
		||||
 | 
			
		||||
 <teacher name>
 | 
			
		||||
 <date>
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Agile manifesto
 | 
			
		||||
===============
 | 
			
		||||
 | 
			
		||||
- Customer satisfaction by rapid delivery of useful software
 | 
			
		||||
- Welcome changing requirements, even late in development
 | 
			
		||||
- Working software is delivered frequently (weeks rather than months)
 | 
			
		||||
- Working software is the principal measure of progress
 | 
			
		||||
- Sustainable development, able to maintain a constant pace
 | 
			
		||||
- Close, daily co-operation between business people and developers
 | 
			
		||||
- Face-to-face conversation is the best form of communication (co-location)
 | 
			
		||||
- Projects are built around motivated individuals, who should be trusted
 | 
			
		||||
- Continuous attention to technical excellence and good design
 | 
			
		||||
- Simplicity- The art of maximizing the amount of work not done - is essential
 | 
			
		||||
- Self-organizing teams
 | 
			
		||||
- Regular adaptation to changing circumstances
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Applying agile
 | 
			
		||||
==============
 | 
			
		||||
 | 
			
		||||
- Finding Roles : Product Owner, Scrum Master and Team Member
 | 
			
		||||
- No person has an ideal role
 | 
			
		||||
- The role is hidden
 | 
			
		||||
- Discovering the roles is an ongoing work
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Lego town
 | 
			
		||||
=========
 | 
			
		||||
 | 
			
		||||
- Upstream project : a lego town
 | 
			
		||||
- Company deadline : lego exhibition
 | 
			
		||||
- Epic: become a major contributor and demonstrate the company skills during the exhibition
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Upstream
 | 
			
		||||
========
 | 
			
		||||
 | 
			
		||||
- Board : 1
 | 
			
		||||
- Technical committee : 1
 | 
			
		||||
- PTL : 1
 | 
			
		||||
- Core : 5
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Company
 | 
			
		||||
=======
 | 
			
		||||
 | 
			
		||||
- CEO : 1
 | 
			
		||||
- Product owner : 1
 | 
			
		||||
- Scrum Master : 1
 | 
			
		||||
- Team members : 5
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Free Software contributors
 | 
			
		||||
==========================
 | 
			
		||||
 | 
			
		||||
- Distracted : 1
 | 
			
		||||
- Controversial : 1
 | 
			
		||||
- Agreeable : X
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Epic
 | 
			
		||||
====
 | 
			
		||||
 | 
			
		||||
- Discuss with the product owner
 | 
			
		||||
- Write user stories
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Sprint
 | 
			
		||||
======
 | 
			
		||||
 | 
			
		||||
- 5 minutes planning
 | 
			
		||||
- 15 minutes building
 | 
			
		||||
- 5 minutes review
 | 
			
		||||
 | 
			
		||||
.. image:: ./_assets/20-01-sprint.png
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Communication
 | 
			
		||||
=============
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Diplomacy
 | 
			
		||||
=========
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
Time to play with Legos
 | 
			
		||||
=======================
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								doc/upstream-training/_assets/20-01-sprint.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/upstream-training/_assets/20-01-sprint.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 103 KiB  | 
		Reference in New Issue
	
	Block a user