Software craftsmanship mindset

33
Craftsmanship Mindset Chandan patary, Agile Coach, Societe Generale

Transcript of Software craftsmanship mindset

Page 1: Software craftsmanship mindset

Craftsmanship Mindset

Chandan patary, Agile Coach, SocieteGenerale

Page 2: Software craftsmanship mindset

"The only source ofknowledge isexperience.“ -Einstein

Page 3: Software craftsmanship mindset

Agenda

• Current Status

• Mindset

• Challenges

• What we have done

• Key takeaway

Page 4: Software craftsmanship mindset

http://www.businessinsider.in/These-are-the-10-best-countries-for-computer-programming-and-the-US-didnt-make-the-list/articleshow/53953309.cms

Page 5: Software craftsmanship mindset

Jugaad solution

Page 6: Software craftsmanship mindset
Page 7: Software craftsmanship mindset
Page 8: Software craftsmanship mindset

Will we continue to dominate in Software export Market?

Page 9: Software craftsmanship mindset

All about Mindset

Page 10: Software craftsmanship mindset

Start with Why?

Page 11: Software craftsmanship mindset
Page 12: Software craftsmanship mindset

Software development is becoming more complex

How do we manage software “illities”

Page 13: Software craftsmanship mindset

Change is constant

Page 14: Software craftsmanship mindset

Writing software is social skill!

Software Development is a People focus.

Page 15: Software craftsmanship mindset
Page 16: Software craftsmanship mindset

Development Environment!!!

Page 17: Software craftsmanship mindset

Being Immersed in an activity: Sustain flow state with passion

Page 18: Software craftsmanship mindset

Needs for each phase of product developments are different

Page 19: Software craftsmanship mindset
Page 20: Software craftsmanship mindset
Page 21: Software craftsmanship mindset

Going extra Mile

Page 22: Software craftsmanship mindset
Page 23: Software craftsmanship mindset

Software Craftsman is full with Unconscious Competence

Page 24: Software craftsmanship mindset

"Phelps swims minimum 80,000 meters a week, which is nearly 50 miles. Hepractices twice a day, sometimes more if he's training at altitude. Phelps trainsfor around five to six hours a day at six days a week."

Page 25: Software craftsmanship mindset

When you deal with this code base?

Page 26: Software craftsmanship mindset
Page 27: Software craftsmanship mindset
Page 28: Software craftsmanship mindset
Page 29: Software craftsmanship mindset

What good developers wants from a manager

Excellent craftsmantshipis expensive

Page 30: Software craftsmanship mindset

What organization wants from developers

Page 31: Software craftsmanship mindset

What developers wants from organization

Page 32: Software craftsmanship mindset

What we have done? Build learning systems so that your people can perform better while increasing their competencies.

"I think everybody in this country should learn how to program a computer because it teaches you how to think.“ – Steve Jobs

• Build Community of Practice and sustain

• Code contest or hackathon and give social recognition

• highlighted and recognized, Developers are more valuable than Managers.

• Recruiting right candidates

• Develop people collaboration and communication skill to mastery in software craftsmanship

• Allocate time, no compromise

• Value based measurement

• Contribute into the community through Blogs, paper and speakership and newsletter

• Build pipeline for software delivery

Page 33: Software craftsmanship mindset

Thank You!!!