ΠΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ Π½Π° [email protected]
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ Π·Π°Π³Π»ΡΠ΄ΡΠ²Π°Ρ ΡΡΠ΄Π°: [email protected]
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π°, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π·Π°Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°Π³Π»ΡΠ΄ΡΠ²Π°ΡΡ Π½Π° ΠΌΠΎΠΉ Π±Π»ΠΎΠ³. Π― Π½Π°Π΄Π΅ΡΡΡ ΠΈ Π²ΠΏΡΠ΅Π΄Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΌ Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎ Java ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΡΡΠ°:
http://blog.crisp.se/henrikkniberg/
Π Π΅ΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ β¦ ΠΡΠΎ Π²Π΅Π΄Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°, ΠΏΡΠ°Π²Π΄Π°?
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
ΠΠΈΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π»ΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ΄Π΅ΠΉ ΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π΅Π½ΠΈΡ. ΠΠ°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ!
ΠΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°: Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΡΡ Π₯Π΅Π½ΡΠΈΠΊΠΎΠΌ ΠΊΠ½ΠΈΠ³ Π½Π΅ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π° Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΡΠ½Ρ, ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΡ ΡΠΌΡΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅.
β’ Donald G. Reinertsen Β«Managing the Design FactoryΒ»
β’ Mary Poppendieck, Tom Poppendieck Β«Implementing Lean Software DevelopmentΒ»
β’ Mike Cohn Β«Agile Estimating and PlanningΒ»
β’ ΠΠΆΠΎΡΠ» Π‘ΠΏΠΎΠ»ΡΡΠΊΠΈ Β«ΠΠΆΠΎΡΠ» ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈΒ»
β’ Mary Poppendieck, Tom Poppendieck Β«Lean Software Development. An Agile ToolkitΒ»
β’ Barry Boehm, Richard Turner, Β«Balancing Agility and DisciplineΒ»
β’ Ken Schwaber, Mike Beedle, Β«Agile Software Development with ScrumΒ»
β’ Π€ΡΠ΅Π΄Π΅ΡΠΈΠΊ ΠΡΡΠΊΡ Β«ΠΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΌΠ΅ΡΡΡΒ»
β’ Ken Schwaber, Β«Agile Project Management with ScrumΒ»
β’ ΠΠ΅Π½Ρ ΠΠ΅ΠΊ Β«ΠΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β»
β’ Π’ΠΎΠΌ ΠΠ΅ΠΠ°ΡΠΊΠΎ, Π’ΠΈΠΌΠΎΡΠΈ ΠΠΈΡΡΠ΅Ρ Β«Π§Π΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°ΠΊΡΠΎΡΒ»
ΠΠ± Π°Π²ΡΠΎΡΠ΅
Π₯Π΅Π½ΡΠΈΠΊ ΠΠ½ΠΈΠ±Π΅ΡΠ³ ( [email protected]) β ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Crisp Π² Π‘ΡΠΎΠΊΠ³ΠΎΠ»ΡΠΌΠ΅ (www.crisp.se), ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° java ΠΈ agile-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
Π‘ ΡΠ΅Ρ ΠΏΠΎΡ ΠΊΠ°ΠΊ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ ΡΠ²Π΅Ρ agile-ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ ΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ XP, Π₯Π΅Π½ΡΠΈΠΊ Π½Π°ΡΠ°Π» ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ agile ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ ΠΈ ΠΈΠ·ΡΡΠ°ΡΡ, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΡΠ΄ΡΡΠΈ ΡΠΎΡΡΡΠ΅Π΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΈ Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Goyada Π² 1998β2003 Π³Π³. ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ Ρ TDD ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ agile-ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Π½Π°ΡΠΈΠ½Π°Π» Ρ Π½ΡΠ»Ρ, ΡΠΏΡΠ°Π²Π»ΡΠ» ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΠΈ ΠΎΡΠ΄Π΅Π»ΠΎΠΌ Π² ΡΡΠΈΠ΄ΡΠ°ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
Π ΠΊΠΎΠ½ΡΠ΅ 2005 Π³ΠΎΠ΄Π° Π₯Π΅Π½ΡΠΈΠΊ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΡΡΠ°Π» Π³Π»Π°Π²ΠΎΠΉ ΠΎΡΠ΄Π΅Π»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΠ²Π΅Π΄ΡΠΊΠΎΠΉ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Π±ΡΠ»Π° Π² ΠΊΡΠΈΠ·ΠΈΡΠ΅ ΠΈ Π½ΡΠΆΠ΄Π°Π»Π°ΡΡ Π² ΡΡΠΎΡΠ½ΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Scrum ΠΈ XP, Π₯Π΅Π½ΡΠΈΠΊ ΠΏΠΎΠΌΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ ΠΊΡΠΈΠ·ΠΈΡ, Π²Π½Π΅Π΄ΡΠΈΠ² ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ Π±Π΅ΡΠ΅ΠΆΠ»ΠΈΠ²ΠΎΠΉ (lean) ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΡΠΎΠ²Π½ΡΡ .
ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΠΏΡΡΠ½ΠΈΡΡ Π² Π½ΠΎΡΠ±ΡΠ΅ 2006 Π₯Π΅Π½ΡΠΈΠΊ Π»Π΅ΠΆΠ°Π» Π΄ΠΎΠΌΠ° Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ ΠΈ ΡΠ΅ΡΠΈΠ» Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΡ Π·Π°ΠΌΠ΅ΡΠΎΠΊ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΅ΠΌΡ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° ΠΏΡΠΎΡΠ»ΡΠΉ Π³ΠΎΠ΄. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π½Π°ΡΠ°Π» ΠΏΠΈΡΠ°ΡΡ, ΠΎΠ½ ΡΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΠ³ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ, ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ Π΄Π½Ρ Π½Π΅ΠΈΡΡΠΎΠ²ΠΎΠΉ Π³ΡΠ°ΡΠΎΠΌΠ°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ Π²ΡΡΠΎΡΠ»ΠΈ Π΄ΠΎ Π²ΠΎΡΡΠΌΠΈΠ΄Π΅ΡΡΡΠΈΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ Β«Scrum and XP from the TrenchesΒ», ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΊΠΎΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΎΡΠ»Π° Π² ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ.
Π₯Π΅Π½ΡΠΈΠΊ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΈ Ρ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ΠΌ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π² ΡΠΎΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ScrumMaster'Π°, ΡΡΠΈΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΡΡΠ΅Π½Π΅ΡΠ°. ΠΠΎΠΌΠΎΠ³Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠΎΡΡ ΠΈ ΠΊΡΠ΅ΠΏΠΊΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΎΠ½ Ρ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠΎΠΌ Π±Π΅ΡΡΡΡΡ Π·Π° Π»ΡΠ±ΡΡ ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°.
Π₯Π΅Π½ΡΠΈΠΊ Π²ΡΡΠΎΡ Π² Π’ΠΎΠΊΠΈΠΎ, Π° ΡΠ΅ΠΉΡΠ°Ρ ΠΆΠΈΠ²ΡΡ Π² Π‘ΡΠΎΠΊΠ³ΠΎΠ»ΡΠΌΠ΅ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠ΅Π½ΠΎΠΉ Π‘ΠΎΡΠΈΠ΅ΠΉ ΠΈ Π΄Π²ΡΠΌΡ Π΄Π΅ΡΡΠΌΠΈ. ΠΠ½ ΡΠ²Π»Π΅ΡΡΠ½Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΌΡΠ·ΡΠΊΠΎΠΉ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠΎΡΠΈΠ½ΡΠ΅Ρ, ΠΈΠ³ΡΠ°Π΅Ρ Π½Π° Π±Π°Ρ-Π³ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ Π² ΠΌΠ΅ΡΡΠ½ΡΡ Π³ΡΡΠΏΠΏΠ°Ρ . Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ http://www.crisp.se/henrik.kniberg
1
ΠΠ΅Π½ Π¨Π²Π΅Π±Π΅Ρ β ΡΠΎΠ°Π²ΡΠΎΡ ScrumβΠ°
2
ΠΊΠΎΠ½ΡΠ°Π»ΡΠΈΠ½Π³ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π₯Π΅Π½ΡΠΈΠΊ (ΠΎΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°)
3
Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΏΠΈΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° (ΠΏΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°)
4
Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡΠ½ΠΎ, ΡΠΎΠΆΠ΅:) (ΠΏΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°)
5
ΡΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² J2EE Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ (ΠΏΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°)
6
ΡΡΠ°ΡΡΠ½ΠΈΠΊΡ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (ΠΏΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°)
7
Π³ΡΡΠΏΠΏΡ ΠΊΠΎΠΌΠ°Π½Π΄, Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° (ΠΏΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°)