This presentation goal is to demonstrate Agile Mindset & thinking. This presentation tries to explain how to be agile and behave like a agile. Team and Organizational mindset is also explained in this presentation.
4. What is the definition of ‘Mindset’ ?
Cambridge Dictionary
a person's way of thinking and their opinions
In a word, a mental inclination or disposition, or a frame of mind.
24. Fail
• Fail early, fail often.
• Fail fast, learn constantly.
• Failure *IS* an option.
• Without failure how can learning
happen?
• Perfect is a verb.
• Copied from Linda Rising
26. Motivators
What is the key motivation for being agile ?
Autonomy
Purpose
Mastery
Drive: The surprising truth about what motivates us by Daniel Pink
https://www.youtube.com/watch?v=u6XAPnuFjJc
27. Organizational Mindset
over Politics & Profit
over Controlled fixed solutions
over Command & Control
over Restrictions & Policy
over Hierarchies & Silos
as Customer Satisfaction
28. Mindset Change in ORGANIZATION
• Demonstrate Culture Change At The
Be
Don’t treat People as
Practice
Have Policies
the entire Organization
Focus on
Bring Accountability at
29. Agile Mindset Indicators in TEAM
• Teams look at as
• People Are
• Teams welcome
• People Are having
30. Agile Mindset Indicators in TEAM
• Teams Are Working at
• Teams Practice
• People have to
• People Willingly
• Teams Themselves
31. Common Agile Pitfalls
• Excessive Preparation/Planning
• Assigning Tasks
• Imposed Deadline Scope And Resources
• Prototype Not Shippable
• Giving Up On Quality
• Completing Sprints While Leaving Behind Technical Debt
• Trying to Estimate Velocity Perfectly
• Overcommitting Velocity
• Assuming That Agile = Faster
32. Resources
• Linda Rising – Agile Mindset
• Ahmed Sidky - The Agile Mindset
• Michael Sahota –What is Agile, anyway?
• Rachel Gaddis - THE AGILE MINDSET: easier said than done
• Mia Kolmodin - Customer Focus and an Agile Mindset
• VersionOne 2017 Agile Report
• Sunil Mundra - Observing and enabling the agile mindset
• Nikos Batsios - The agile mindset
• Carol Dweck – Fixed & Growth Mindset
• Stefan Wolpers - Culture May Eat Agile for Breakfast
• Standish Chaos Report 2015
• Craig Smith – 40 Agile methods in 40 minutes
Simocrane Projesi
Tübitak Projesi XP - Agile
Scrum deneyimi ZT + Siemens
Scrum Master
Command Control yoluyla Agile Practicesler (Unit Testing, Retro, Daily Standup) , Araç ve süreçleri insanlara uygulatabiliriz.
Values & Prensiplerin uygulanması için ise Yapısal ve kültürel değişimler gereklidir. İnsanlar bu değişimleri kendilerinde benimsemezse ve içselleştirmediği sürece agile kültür tam anlamıyla uygulanamayacaktır.
Practice dışarıdan daha görünür ama mindset ise daha güçlüdür.
Carol Dweck’in tarifine göre ; zihinsel bir eğilim veya eğilim ya da bir zihin çerçevesi.
Agile Manifesto Tarihi
Scrum 95
XP 96
2001 yılında 17 software developer, SnowBird UTAH
Erken ve sürekli sürüm/teslimat
Değişimlere açık olmak
Sürekli çalışan yazılım sürümü
İş ve yazılım birimlerinin bir arada çalışması
Motive çalışanlardan proje ekibi
Face-to-face comunication
Çalışan uygulama
Sabit bir hızda yazılımının bakımını yapabilme
Sürekli olarak yazılım mimari ve dizaynını iyi tutma
Sadelik, gereksizler oluşan işler kurtulma
Kendi kendine oluşan ve çalışabilen takımlar
Sürekli iyileştirme
Geleceği düşünerek tahminleyerek Plana dayalı Waterfall – Faith Driven Development
Gut Feeling bana göre bu iş bu kadar sürer ?
Waterfall’da erken karar alarak ( dizayn, analiz)
Tüm adımlar bitmeden yada tüm set tamamlanmadan yazılıma geçilmez.
Agile değişime dayalı ve daha adaptif çözümler
Kararlar geç, ürün teslimleri erken
It’s more important to follow the plan instead of acting on new learning's
Visio’da Gantt chartt’ta hesap günü
Analiz ile yazılım arasında problemi sahiplenmeme üzerine kurulu düzen
Öncelik değişimini yönetmek
Projenin görünürlüğü arttırmak için
Time to Market
No two ever projects have: The same REQUIREMENTS, PEOPLE, BUSINESS CONTEXT,
TECHNOLOGY, PRIORITIES & CONSTRAINTS.
Daha 3 haftalık Sprintlerde tahminlemeler yanlış iken nasıl 1 yıllık tahmin
Bu zamana kadar bütün tahminlerim tuttu diyenler
%80 - %50 – %20
sabotage their own projects by making commitments too early in the Cone of Uncertainty.
If an organization commits at Initial Concept or Product Definition time, it has a factor of 2x to 4x error in its estimates.
Galce’de “içinde bulunulan ortam, habitat, yetişme ortamı”
değişen çevresel şartlara uygun olarak karar verme süreçlerinin de değişmesinin gerektiğini
Obvious - Basit ve bilinen konular / problemler (Bisiklete binmek)
Complicated- “karmaşık ama bilinebilir” (Uçak kullanmak)
neden sonuç ilişkileri keşfedilebilir, analiz edilebilir ve öğrenilebilir.
Complex - Kompleks sistemlerin, geçmişte nasıl davrandıklarıyla ilgili bilgi sahibi olmak mümkündür. Ancak gelecekte neye nasıl cevap vereceği konusunda belirsizlik vardır.
Chaotic - gelişebilecek olaylar, verilecek tepkiler konusunda belirli bir örüntü çıkarmanın mümkün olmadığı, nedenler ve sonuçlar arasında bilinmezliğin sözkonusu olduğu durumlar
keep missing the target. It´s difficult to deliver customer and business value.
Command Control yoluyla Agile Practicesler (Unit Testing, Retro, Daily Standup) , Araç ve süreçleri insanlara uygulatabiliriz.
Values & Prensiplerin uygulanması için ise Yapısal ve kültürel değişimler gereklidir. İnsanlar bu değişimleri kendilerinde benimsemezse ve içselleştirmediği sürece agile kültür tam anlamıyla uygulanamayacaktır.
Practice dışarıdan daha görünür ama mindset ise daha güçlüdür.
Mindset, Value ve Prensipler özümsenerek doğru pratikler tailor edilebilir.
Doing Agile’da proje yada takıma uymayan pratikler, değeri bilinmeden uygulanabilir.
Retrospective dert dinleme toplantısı (Doing)
Daily Standup’ların yapılması fakat kimsenin birbirini dinlememesi
Being Agile
Internalizing the Mindset, values, and principles then applying the right practices
And tailoring them to different situations as they arise.
Doing Agile
Pratikleri ÖĞRENEREK ve UYGULAYARAK gerçek değeri takımlar kaçırabilir.
applying them without know the mindset and principles to
Know when to tailor and how to select the appropriate practices
Doing Agile insanların gördüğü tarafı
Being Agile ise takımın veya kişinin iş yapışıyla ve stakeholderlarla ilişkisi ile açıklanabilir
Doing Agile tarafında METRİKLERİN düzgün çıkması için
Takımların gerçekleri saklaması
https://mindfulbydesign.com/wp-content/uploads/2017/04/mindset_continuum.pdf
https://www.youtube.com/watch?v=TTXrV0_3UjY
Feedback culture – Kendi işini namusu gibi sahiplenmek
Çocuklar gibi
• Ability to Grow – büyümeye çalışmak
• Goal is to Learn – İlk hedefimiz öğrenmek.
• Embrace Challenge – meydan okumaları kucaklamak onları benimsemek
• Failure provides Learning opportunity
• Effort is for Path of Mastery – Çaba bir konuda uzmanlaşmak gerekli
• Reaction to Challenge is Resilience – meydan okumalar verilen tepkiler dayanıklılığımızı arttıracaktır.
Fai kavramını projenin fail etmesi gibi değil, sadece planladığımız bir işte bir sıkıntı varsa
Kaliteyi düşürmeden onu yapma, sırf sprint bitiyor diye alelacele bitirmek değil.
Bazen öğrenmek için fail etmemiz lazımdır.
Büyüklerimizin öğüt ve tavsiyelerini ne kadar göz önüne alıyoruz.
Peki iş hayatında, başkalarının tavsiyelerini ne kadar göze alarak iş yapıyoruz.
Bir musibet bir nasihattan daha iyidir.
First two level is Basic needs.
Third and Fourth level is Phychological needs.
Fifth level is Self-fulfillment level.
Kişi yada Takım Agile Mindset’e geçebilmesi için aslında Organizasyonunda değişime girmesi gerekli
İşin amacı ve çalışanlar insanlar, şirket içi politika ve gelirden daha önemlidir
Test driven deneyler, kontrollü daha önceden yapılmış çözümlerden daha değerlidir.
Self organizing team (Competency, Collaboration, Motivation, Trust and respect, Continuity)
Hatanın kimin yaptığına yada sorumluluğu başka birine atmak yerine Hatanın root cause
Cross Functional Team (reduced cycle time, Greater scope & depth of information )
Tek bir uzmanlık değil , yanında diğer konularda yeterli bilgi sahibi olan