Artwork

iteration podcast, John Jacob, and JP Sio - Web Developers에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 iteration podcast, John Jacob, and JP Sio - Web Developers 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Deeper Into Extreme Programing

34:49
 
공유
 

Manage episode 242203399 series 1900125
iteration podcast, John Jacob, and JP Sio - Web Developers에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 iteration podcast, John Jacob, and JP Sio - Web Developers 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

Welcome to Iteration: a weekly podcast about programming, development, and design through the lens of amazing books, chapter by chapter

Corollary Practices of Extreme Programing

corollary: noun, a proposition that follows from one already proved. e.g. "The huge increases in unemployment were the corollary of expenditure cuts.

TLDR: Walk before you run

Real Customer Involvement

The point of customer involvement is to reduce wasted effort by putting the people with the needs in direct contact with the people who can fill those needs.

  • things I’ve missed from not including customers: block width buttons, “bookings” language, “clickable cards” SO much is missed without really involving customers.

Root Cause Analysis

(After you write tests and fix the bug...) Once the defect is resolved, figure out _why_ the defect was created and wasn't caught. Initiate the necessary changes to prevent this kind of defect in the future

Five Whys

  • hint: it's usually a people-problem

Incremental Development

  • "Slices" concept from Shape Up
  • Scoping the work into a very tiny working piece of functionality and incrementing work from there. - If you were to rebuild facebook, just create a "Wall" and a "newsfeed", leave "likes" or "comments" for a future iteration.

Negotiated scope contract

Magic formula for success as an agency:

  • It's taken me 4+ years of freelance software development to learn this lesson.
  • Scope is flexible, budget, time quality are not.
  • This is a game-changer, learn this as early as possible.

Other practices

  • shared code
  • single code base
  • daily deployment

The Whole XP Team

A variety of people must work together in interlinking ways to make a project more effective. They have to work together as a group for each to be successful.

TLDR: what should each of these roles do on an XP team?

  • Tester - find the happy path; find ways to break it

  • Interaction Designer - choose overall metaphors for the system; create personas and goals; help the team analyze and make sense of the world;

  • Product Managers - write stories; pick themes and stories in quarterly cycles; prioritizes; encourage communication between customers and programmers

  • Project Managers Facilitate communication, help identify priorities and consistent accountability.

  • Executives Courage, confidence and accountability

Picks

  continue reading

78 에피소드

Artwork

Deeper Into Extreme Programing

iteration

96 subscribers

published

icon공유
 
Manage episode 242203399 series 1900125
iteration podcast, John Jacob, and JP Sio - Web Developers에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 iteration podcast, John Jacob, and JP Sio - Web Developers 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

Welcome to Iteration: a weekly podcast about programming, development, and design through the lens of amazing books, chapter by chapter

Corollary Practices of Extreme Programing

corollary: noun, a proposition that follows from one already proved. e.g. "The huge increases in unemployment were the corollary of expenditure cuts.

TLDR: Walk before you run

Real Customer Involvement

The point of customer involvement is to reduce wasted effort by putting the people with the needs in direct contact with the people who can fill those needs.

  • things I’ve missed from not including customers: block width buttons, “bookings” language, “clickable cards” SO much is missed without really involving customers.

Root Cause Analysis

(After you write tests and fix the bug...) Once the defect is resolved, figure out _why_ the defect was created and wasn't caught. Initiate the necessary changes to prevent this kind of defect in the future

Five Whys

  • hint: it's usually a people-problem

Incremental Development

  • "Slices" concept from Shape Up
  • Scoping the work into a very tiny working piece of functionality and incrementing work from there. - If you were to rebuild facebook, just create a "Wall" and a "newsfeed", leave "likes" or "comments" for a future iteration.

Negotiated scope contract

Magic formula for success as an agency:

  • It's taken me 4+ years of freelance software development to learn this lesson.
  • Scope is flexible, budget, time quality are not.
  • This is a game-changer, learn this as early as possible.

Other practices

  • shared code
  • single code base
  • daily deployment

The Whole XP Team

A variety of people must work together in interlinking ways to make a project more effective. They have to work together as a group for each to be successful.

TLDR: what should each of these roles do on an XP team?

  • Tester - find the happy path; find ways to break it

  • Interaction Designer - choose overall metaphors for the system; create personas and goals; help the team analyze and make sense of the world;

  • Product Managers - write stories; pick themes and stories in quarterly cycles; prioritizes; encourage communication between customers and programmers

  • Project Managers Facilitate communication, help identify priorities and consistent accountability.

  • Executives Courage, confidence and accountability

Picks

  continue reading

78 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생