Post on 11-Jan-2017
Agile Software Development. Zastosowanie metod Scrum
i Kanban.
Radosław Lont,
CN, CNXDAEricpol Telecom Sp. z o.o.radoslaw.lont@ericpol.comTel.: 663441360
ericpol.com 2012-03-06 2 EPOL/CN_AGILE/PRS-12:00x UPL
• Największa firma informatyczna w województwie łódzkim
• Największy w Polsce eksporter w sektorze ICT
• Pierwsza polska firma na liście 500 największych firm informatycznych
• Pierwsza polska firma na liście 100 najlepszych firm outsourcingowych
• Polska firma informatyczna od 20 lat obecna na międzynarodowym rynku• Ponad 1350 zatrudnionych w 4 krajach: Polska, Szwecja, Ukraina i Białoruś• Obszary działania: telekomunikacja, m2m, wsparcie biznesu, służba zdrowia
Ericpol Telecom Sp. z o.o.ul. Targowa 9A90-042 Łódźwww.ericpol.com
Ericpol –
kilka słów o …
ericpol.com 2012-03-06 3 EPOL/CN_AGILE/PRS-12:00x UPL
Zarządzania projektem w karierze informatyka.
Dlaczego Agile?
SCRUM i Kanban
w Ericpol Telecom.
„There
is
something
called
standard work, but standards
should
be changed
constantly.
Instead, if
you
think
of
the
standard as the
best
you
can
do, it’s
all
over.”Taiichi Ohno, originator of the Toyota Production System
O czym i jak?
ericpol.com 2012-03-06 4 EPOL/CN_AGILE/PRS-12:00x UPL
Zarządzania projektem w karierze informatyka.
Dlaczego Agile?
SCRUM i Kanban
w Ericpol Telecom.
„There
is
something
called
standard work, but standards
should
be changed
constantly.
Instead, if
you
think
of
the
standard as the
best
you
can
do, it’s
all
over.”Taiichi Ohno, originator of the Toyota Production System
Zagadnienie 1
ericpol.com 2012-03-06 5 EPOL/CN_AGILE/PRS-12:00x UPL
Deliver
atwithin
Zarządzenie projektem informatycznym
ericpol.com 2012-03-06 6 EPOL/CN_AGILE/PRS-12:00x UPL
Traditional Agile
c o n s t a n t
Zarządzenie projektem informatycznym
ericpol.com 2012-03-06 7 EPOL/CN_AGILE/PRS-12:00x UPL
SOFTWARE DEVELOPMENT
PROCESS
Iterative
& incrementalWATERFALL
Requirements
Design
Implementation
Verification
Maintenance
AGILE
Initialplanning
Planning
Requirements
Implementation
Deployment
TestingEvaluation
Analysis
& Design
Initialplanning
Requirements
Sequential
SOFTWARE DEVELOPMENT
PROCESS
Zarządzenie projektem informatycznym
ericpol.com 2012-03-06 8 EPOL/CN_AGILE/PRS-12:00x UPL
Zarządzania projektem w karierze informatyka.
Dlaczego Agile?
SCRUM i Kanban
w Ericpol Telecom.
„There
is
something
called
standard work, but standards
should
be changed
constantly.
Instead, if
you
think
of
the
standard as the
best
you
can
do, it’s
all
over.”Taiichi Ohno, originator of the Toyota Production System
Zagadnienie 2
ericpol.com 2012-03-06 9 EPOL/CN_AGILE/PRS-12:00x UPL
•
1994:
15%•
2004:
34%
•
2008:
75%
IT project success rate
Źródło: badania Standish
Group, styczeń
2004;Studium ponad
40,000 projektów
przez
10 lat.
Źródło:
“State of Agile Development”
Survey,
czerw.-lipiec
2008;3061 respondentów
w
80 krajach; sponsor: VersionOne.
Agile project success rate
IBMMicrosoft
OracleSun
YahooEricssonMotorolaSiemens
PhilipsXerox
HPBBC
ClearChannelFederal
Reserve
Bank
Bentley
SystemsTransUnion
Older methods focuson staying on track;Agile is aimed atdelivering business value all the time …
Dlaczego Agile?
ericpol.com 2012-03-06 10 EPOL/CN_AGILE/PRS-12:00x UPL
Organizacja Agile:
duża elastycznośćwysoki poziom zaufaniaaktywna współpraca
Dlaczego Agile?
ericpol.com 2012-03-06 11 EPOL/CN_AGILE/PRS-12:00x UPL
Źródło:
“State of Agile Development”
Survey,
czerw.-lipiec
2008;3061 respondentów
w
80 krajach.
Wykorzystywanie metod zwinnych:
Dlaczego Agile?
ericpol.com 2012-03-06 12 EPOL/CN_AGILE/PRS-12:00x UPL
„Agile for software”
„Agile for planning”
Dlaczego Agile?
ericpol.com 2012-03-06 13 EPOL/CN_AGILE/PRS-12:00x UPL
Zarządzania projektem w karierze informatyka.
Dlaczego Agile?
SCRUM i Kanban
w Ericpol Telecom.
„There
is
something
called
standard work, but standards
should
be changed
constantly.
Instead, if
you
think
of
the
standard as the
best
you
can
do, it’s
all
over.”Taiichi Ohno, originator of the Toyota Production System
Zagadnienie 3
ericpol.com 2012-03-06 14 EPOL/CN_AGILE/PRS-12:00x UPL
„narzędzia”
Task
boardPlanning
poker
dokumentyArtifacts
Product
Backlog
Sprint Backlog
Burndown
Chart
czynnościTime-boxes
SprintSp. Planning
MeetingDaily
ScrumSprint ReviewRetrospective
role
Team
Scrum
Master
Product
Owner
AGILE / SCRUM
ericpol.com 2012-03-06 15 EPOL/CN_AGILE/PRS-12:00x UPL
SOFTWARE DEVELOPMENT
PROCESS
Iterative
& incremental
Initialplanning
Planning
Requirements
Implementation
Deployment
TestingEvaluation
Analysis
& Design
Initialplanning
Requirements
SOFTWARE DEVELOPMENT
PROCESS
AGILE / SCRUM
ericpol.com 2012-03-06 16 EPOL/CN_AGILE/PRS-12:00x UPL
role
Team
Scrum
Master
Product
Owner
POClient
SM
SM
. . .
Teams
SoSScrum of Scrums
PO
SM
TEAM
PO
SM
SM
+
Engine
Mechanic
Where to go?
AGILE / SCRUM -
role
ericpol.com 2012-03-06 17 EPOL/CN_AGILE/PRS-12:00x UPL
role
Team
Scrum
Master
Product
Owner
PO
SM
SM
. . .SoS
Scrum of Scrums
PO
SM
TEAM
PO
SM
SM
+
dokumentyArtifacts
Product
Backlog
Sprint Backlog
Burndown
Chart
Product Backlog
Burndown Chart
Sprint Backlog
AGILE / SCRUM –
role + dokumenty
Client
ericpol.com 2012-03-06 18 EPOL/CN_AGILE/PRS-12:00x UPL
„narzędzia”
Task
boardPlanning
poker
czynnościTime-boxes
SprintSp. Planning
MeetingDaily
ScrumSprint ReviewRetrospective
role
Team
Scrum
Master
Product
Owner
PO
SM
TEAM
PO
SM
SM dokumentyArtifacts
Product
Backlog
Sprint Backlog
Burndown
Chart
Product Backlog
Burndown Chart
Sprint Backlog
AGILE / SCRUM -
praca
ericpol.com 2012-03-06 19 EPOL/CN_AGILE/PRS-12:00x UPL
„narzędzia”
Task
boardPlanning
poker
Kanban
Tool
by Ericpol:
AGILE / KANBAN
ericpol.com 2012-03-06 20 EPOL/CN_AGILE/PRS-12:00x UPL
06.2008;Pierwszy projekt oparty o praktyki Scrum, w INS
02.2009;Pierwsze
Cross Functional Teams (XFTs), w UDB
04.2009;Pierwsze
Cross Functional Teams (XFTs), w MSC
11.2010;Start pierwszego pełnego projektu w
Scrum, w
UDB
AGILE w Ericpol Telecom
ericpol.com 2012-03-06 21 EPOL/CN_AGILE/PRS-12:00x UPL
Zarządzania projektem w karierze informatyka.
Dlaczego Agile?
SCRUM i Kanban
w Ericpol Telecom.
„There
is
something
called
standard work, but standards
should
be changed
constantly.
Instead, if
you
think
of
the
standard as the
best
you
can
do, it’s
all
over.”Taiichi Ohno, originator of the Toyota Production System
Podsumowanie
ericpol.com 2012-03-06 22 EPOL/CN_AGILE/PRS-12:00x UPL
„oficjalne”
Agile Alliance:
http://www.agilealliance.orgScrum
Alliance:
http://www.scrumalliance.org
„Scrum
in
5 minutes”:
http://softhouseeducation.com„Agile Journal”:
http://www.agilejournal.com
mniej „oficjalne”
http://www.agileweboperations.comhttp://thescrumblog.blogspot.comhttp://www.scrumwhat.com
Przydatne adresy
Dziękuję
za uwagę.
Radosław Lont,
CN, CNXDAEricpol Telecom Sp. z o.o.radoslaw.lont@ericpol.comTel.: 663441360