Agile for developers

Post on 28-Jul-2015

391 views 0 download

Tags:

Transcript of Agile for developers

Agile for Developers

About me

M. Mizanur Rahman

CEO of Informatix Technologies & TechMasters

CSM, CSP and ZCE

Admin of PHPXperts

Novice web and mobile game developer

http://booleandreams.wordpress.com

What is ―AGILE‖

12 Agile Principles

#1: Customer satisfaction by rapid delivery of useful software

#2: Welcome changing requirements, even late in development

#3: Working software is delivered frequently (weeks rather than months)

#4: Close, daily cooperation between business people and developers

#5: Projects are built around motivated individuals, who should be trusted

#6: Face-to-face conversation is the best form of communication (co-location)

#7: Working software is the principal measure of progress

#8: Sustainable development, able to maintain a constant pace

#9: Continuous attention to technical excellence and good design

#10: Simplicity—the art of maximizing the amount of work not done—is essential

#11: Self-organizing teams

#12: Regular adaptation to changing circumstance

The Agile Umbrella

How to become an Agile Developer

• Building an Agile mindset

• Agile feedback

• Agile coding

• Agile debugging

• Agile collaboration

• Self Managing & improving

Agile Mindset – Large vs Small

Time boxed development

Self Managed

Potential Shippable product (frequently)

Continuous integration

TDD,BDD

Pair Programming

Daily meetings

Progress measurement

Inspect & Adapt

Which Agile Method should I use?

SCRUM

Scrum at a Glance

Thank You

If you are interested, you can attend a Free & bi-weekly ―Introduction to Scrum‖ session at

Register at www.techmasters.co/scrum