Adding Lego applied to Free Software contributions
Blueprint: merge-upstream-university-training Change-Id: Ie45326999a2a35b2e712627f450620f77c87fecb
This commit is contained in:
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 |
Loading…
x
Reference in New Issue
Block a user