Killing Agile Software Development : Presented by Rizky Syaiful

28
Rizky Syaiful @ DiscussAgile Jakarta 2016

Transcript of Killing Agile Software Development : Presented by Rizky Syaiful

Page 1: Killing Agile Software Development : Presented by Rizky Syaiful

Rizky Syaiful @ DiscussAgile Jakarta 2016

Page 2: Killing Agile Software Development : Presented by Rizky Syaiful

Hi !My name is Rizky Syaiful:

2013 - 2014 : Helped Joshua Partogi,a Scrum.org trainer who teach around Asia.

2014 - now : Quitted my job &bootstrapping for my own startup...

agile soft. dev. training

Scrum, Design Sprint, Kanban

/ agilepersonal

development

Human happiness

Page 3: Killing Agile Software Development : Presented by Rizky Syaiful

I want to confess my crime...I killed ‘Agile Software Development’ unintentionally

9 June 2016

25 June 2016

Page 4: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 5: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 6: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 7: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 8: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 9: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 10: Killing Agile Software Development : Presented by Rizky Syaiful

This is exactly, how I did it...

Page 11: Killing Agile Software Development : Presented by Rizky Syaiful

This is the result...Curriculum

1st

2nd

3rd

4th

5th

6th

7th

8th

Basic development skills

Real developmentcourse, followed by internship

Real development of their own product. Guided by lecturers as SM or XP coach

Maximize the experience:

Fast & proper build-measure-learn cycle.

Tools & mindsets in building high-quality, easy-to-change, well-maintained, software.

Full authority to forecast timeline as development team.

Page 12: Killing Agile Software Development : Presented by Rizky Syaiful

Then, I was daydreaming... FYI, I never sell any training to education entity…

I was surprised by their enthusiasm…

It went viral, other institutions start to email me...

At that time, I didn’t consider it as a crime…

Until, I realized…

Page 13: Killing Agile Software Development : Presented by Rizky Syaiful

What if...Every

What if

in

Page 14: Killing Agile Software Development : Presented by Rizky Syaiful

In that imaginary world...Do we still need to say something such as,‘agile software development’ ?

When every software development process would be ‘agile’ by default?

Page 15: Killing Agile Software Development : Presented by Rizky Syaiful

No. Of course no.Humanity create name/word to differentiate things

A.k.a Categorizing

When heterogenous things become homogenous, we don’t need name/word anymore…

In its early days, we can’tjust call this stuff ‘computer’.

Page 16: Killing Agile Software Development : Presented by Rizky Syaiful

A Short HistoryWhy the name ‘agile’ appear in the first place?

Let me remind you the history of our movement.

Page 17: Killing Agile Software Development : Presented by Rizky Syaiful

In the end of my Daydreaming...

Page 18: Killing Agile Software Development : Presented by Rizky Syaiful

If you also believe that ASD is the ideal/default,

ASD must be seen as the new ‘norm’.

As the new ‘software development’.

help me to replace Waterfall in the curriculum with it.

Page 19: Killing Agile Software Development : Presented by Rizky Syaiful

If you don’t help me,

If you don’t help me, this people would remain scarce:

Software developers who are self-organized, code clean, know DevOps, etc.

Product researchers who live the philosophy of build-measure-learn fast cycle (a.k.a agile).

Leaders & managers who create ASD-friendly environment & culture.

ASD will always be seen as‘the other’ in the ecosystem.

Page 20: Killing Agile Software Development : Presented by Rizky Syaiful

Systemic

Page 21: Killing Agile Software Development : Presented by Rizky Syaiful

“Systemic Problem Needs Systemic Solution”

Formal education is a systemic solution for the future.

Why? Because it can touchevery future player in the ecosystem.

Page 22: Killing Agile Software Development : Presented by Rizky Syaiful

If you help ASD to become the norm,

ASD as the normal SD

More Hi-Quality Softwares,

Business-Wise & Technical-Wise

A Better World :)

EnablesImplies

you’ll help making world a better place

Page 23: Killing Agile Software Development : Presented by Rizky Syaiful

Next Part: Call to ActionIs there anyone who disagree “ASD should be the ideal software development style?”

Page 24: Killing Agile Software Development : Presented by Rizky Syaiful

Create the Demandfrom Campus Management

Page 25: Killing Agile Software Development : Presented by Rizky Syaiful

Empirical DataStory of my first campus & Blibli.com.

Page 26: Killing Agile Software Development : Presented by Rizky Syaiful

Email your ex-lecturer...

And tell them about this conference.Tell them that industry needs the attitude/mindset from ASD.

Page 27: Killing Agile Software Development : Presented by Rizky Syaiful

My friends might help youHugo

Distributed working, offshoring, Scrum as a software vendor or vendee.

IvanScrum & other agile practice implementation in Indonesia culture, network of agile practitioners here.

ImanzahProduct ownership: user-centered design, design thinking.

SaketCall him if you want ‘bahasa Indonesia’ Scrum training from me.

Page 28: Killing Agile Software Development : Presented by Rizky Syaiful

PromotionLove human happiness topic ?

Do want to have more happy colleagues at work?

Subscribe your email at http://blog.rizkysyaiful.com