#priwlearning Collaboration and Self Management in Agile Environments

Parima Spd
2 min readJun 15, 2022

--

#pluralsight by Megan Andrew

Note before read: เป็นการสรุปการเรียนคร่าวๆ แบบ TH ปน EN เนื่องจากเรียนเป็น EN จด EN และบางทีก็คิดคำไทยไม่ออก

Link ที่เกี่ยวข้องที่เคยเขียนมาก่อนหน้า

จะเขียน Note เพิ่มเติมในสิ่งที่คิดว่ายังไม่เคยเขียนใน blog ก่อนหน้าแล้วกันนะ

Agile focus ที่ customer-centric, มีการตอบสนองที่รวดเร็วต่อ Change/Challenge ซึ่งการตัดสินใจจะใช้ information/data ที่มี เป็นสิ่งที่ lean รวมถึงเป็น relatively flat structure ด้วย

Agile Team ที่ควรเป็น

  • follow agile methodology
  • cross-functional
  • ownership & end to end accountability
  • team members empowered to make decision
  • collaboration & teamwork
  • deliver small work increment (test, adapt, change)
  • non-hierarchical structure
  • dynamic distribution of resources
  • regular project/product meeting
  • integrated with users (get feedback)
  • self-managing team

Trustworthy — Respect — Transparency — Shared authority

Collaboration

  1. clear objectives and separation of work เข้าใจความรับผิดชอบ เพื่อจะได้ลดการทำงานซ้ำซ้อน และจะได้แพลนการทำงานร่วมกันในส่วนที่เกี่ยวข้องกัน
  2. cross-functional working เป็นทีมที่รวมความหลากหลายความถนัดเข้ามาไว้ด้วยกัน
  3. architecture for self-management — empowered ทีมให้สามารถสร้าง structure ในการทำงานด้วยกันของตัวเองได้

การจะ Collaboration กันได้ดี จะต้องเข้าใจกันและสื่อสารแลกเปลี่ยนข้อมูลกันอยู่เสมอ What-Why-How และมี customer-focused เป็นหลัก โดยที่การสื่อสารนี้จะต้อง cross ไปยังทีมต่างๆ ที่เกี่ยวข้อง รู้จักการใช้ active listening (listen > hear, don’t judge!) รวมถึง ภาษากาย (ซึ่งจริงๆ แล้วมีผลกว่า 80%) empathy ในอีกฝ่าย ด้วย emotional intelligence

Negotiation

  • be able to negotiate and buy-in
  • come to an aligned solution/result
  • clear goals (also have a plan B)
  • understand the details
  • creative strategy

Conflict resolution = work together to find a solution by focusing on the problem with a positive attitude and being patience

Sustainable Cadence

  • measurable, repeatable (understand available capacity)
  • consistently improve quality (check past performance)
  • more productivity
  • more morale

Retrospective = HOW

  • reflect the past, look to the future
  • improve and optimize
  • remember learning
  • increase capacity
  • enhance empowerment
  • optimism
  • make the team better
  • recognize effort

Review = What (Built)

  • informal setting
  • stakeholders provide feedback
  • discussion upcoming tasks
  • update the backlogs
  • Demo — Inspection — Backlogs — Budgets — Timeline — Capabilities
  • Look at: Sprint goals, status overview, live demo, Sprint statistics, obstacles, feedback

Agile & Waterfall = Deliver High Quality and Fast

ตอนท้ายของคอร์ส ผู้สอนแนะนำว่า Agile & Waterfall สามารถเอามาใช้ร่วมกันได้ เช่น

  • Waterfall = requirement upfront
  • Agile = Design, Dev, Test

Time: Learning ~1:45hrs, Blogging ~50mins

--

--

Parima Spd
Parima Spd

Written by Parima Spd

I enjoy reading and writing. Continue to learn and try new things to improve. Before you die, explore this world.

No responses yet