Documente Academic
Documente Profesional
Documente Cultură
AGILE Course
No laptops during the training.
1
Robert N. Velasco
Assumptionist, Bosconian,
Mapuan, AMAer, Angelean
About Me
Automotive wiring harness
design engineer, College
Instructor, Software
Developer/Engineer, Scrum
Master
Computer Engineer
Kapampangan
Husband and Father
2
TwistResources
Quietly doing the hard stuff.
We at TwistResources specialise in
About Us high-performance sites and
applications optimised for web or
mobile. Creative through to
complex logic; projects large or
small, we pride ourselves on being
serious people for serious
organisations.
3
Tooltwist
4
TwistResources
About Us
5
Agile
Agile manifesto
Twelve Principles
Being Agile
AGENDA I Do Agile
Engineering Practice
LEAN
Scrum
6
Software Methodologies
https://eternalsunshineoftheismind.wordpres
s.com/2013/02/10/why-agile/ 7
Methodologies
8
Agile
https://en.wikipedia.org/wiki/Agile_software_development
9
Agile vs Waterfall
10
marked by ready ability to
Definition of Agile move with quick easy
grace <an agile dancer>
agilemanifesto.org/history.html
13
History of Agile
http://www.slideshare.net/kurtsolarte/ba-world-sydney201
1solarte 14
Agile
http://agilemanifesto.org/principles.html
15
Authors
http://agilemanifesto.org/authors.html
16
Authors
http://agilemanifesto.org/authors.html
17
Agile Manifesto
http://agilemanifesto.org/
18
Agile Principles
http://agilemanifesto.org/principles.html
19
Being Agile
Highly cohesive,
Engineering loosely coupled and
Practice decentralized
Constant feedback
Lean cycles and
continuous
improvement
Scrum
Rapid
Gathering responsiveness
Requiremetns and swarming
behavior
Diverse skill sets
and share a
common vision
DO AGILE
BE AGILE
20
Being Agile
Highly Cohesive
Closely United.
Their activities are logically consistent and supportive of one another
Loosely Coupled
They dont rely upon a single individual to fully define or implement a
major system capability.
Thus, epics or large chunk of work should be divided into small
elements to be able to deliver working software iteratively and
incrementally. Anyone can select a portion of the system and work on it.
Decentralized
Servant Leaders They lead instead of Command and Control
approach
Self Organizing teams 21
Being Agile
Manage discussion with other Thinking only for ones self and
scrum members not the whole Team
Vin DAmico -
Great-agile-teams-are-adaptive-and-resilient
22
Being Agile
23
Being Agile
26
Being Agile
The team members have to work together with a shared purpose and a
unified commitment.
27
Do Agile
Engineering Practices
Client feedback Coding standards No add to iteration
Build Integrity In
Refactoring, Testing, TDD, Automation.
31
Do Agile
SCRUM
An agile process that allows us to focus on delivering the
highest business value in the shortest time.
32