SlideShare a Scribd company logo
1 of 136
Agile, The Pivotal Way
         20 years of experience
Condensed into some things that work for us



Ian McFarland, VP Technology   ian@pivotallabs.com
Pivotal Labs Snapshot
• Founded 1989
• Agile since mid ‘90s
• Rails since 2006
• Approximately 100 people, and growing
• HQ in San Francisco
• Regional offices in New York, Boulder,
 and Singapore
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

   A little quieter
 than we used to be
A Typical Day at Pivotal Labs
...starts with breakfast
 Title
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Followed by Standup
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Followed by Standup
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Stand-Up for 50 People?
  Title
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
The Large Standup Covers
          Things of Global Utility
• Help
   • Anything anyone needs help on
• Interesting
   • Anything of global interest or utility
   • New techniques, interesting gotchas, events
• Introductions
   • Anyone new to the office
• Stretch
Title
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here

A whiteboard helps capture
  Helps and Interestings
Title
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here

It’s a place for people to jot
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
 down topics so they’re not
      • Bulleted Text Goes Here
           forgotten
Title
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
  An information radiator
      • Bulleted Text Goes Here
shows who’s on what project
         this week.
The big standup is followed
    by Team Standups
   Title
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
The big standup is followed
    by Team Standups
   Title
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
Title
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here

...and then we start pairing
Title
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here

...and then we start pairing
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
         Pivot
  • Bulleted Text Goes Here
                       Client
  • Bulleted Text Goes Here
Product Owners are
    Close at Hand
Title
 • Bulleted Text Goes Here
 • Bulleted Text Goes Here
 • Bulleted Text Goes Here
 • Bulleted Text Goes Here
 • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


    Build monitors...
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here



          ...are visible...
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
   ...and ubiquitous.
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

        Wednesday Tech Talks
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

...which we videotape
...and
Title        share...
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


http://pivotallabs.com/talks
Title
        • Bulleted Text Goes Here
        • Bulleted Text Goes Here
        • Bulleted Text Goes Here
        • Bulleted Text Goes Here
        • Bulleted Text Goes Here



email station
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
...and people go home at 6.
A Typical Day at Pivotal Labs

• 8:45       Breakfast
• 9:07       Standup
• 9:15-ish   Team Standups
• Noonish    Lunch
• 6:00       End of the work day


             Pivot Pong PRN
Title
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here


The Theory Behind Breakfast
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


        Pivot Pong
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
ask@pivotallabs.com
Title
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
    We try to remove
impediments to productivity
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

 ...and foster learning...
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Productive Workspace
• Open Workspace
• Colocated Developers and Customer
• Consistent Pairing Stations
  • One big screen, 2 keyboards (we use 27” and 24” iMacs)
  • No laptops on the floor
• Visible build monitors
• Everyone can see the backlog in Tracker
• Breakfast, snacks and beverages on hand
• Space for interruptions away from the workspace
Standard Development Workstation

• Keeping tools consistent across machines is critical to
 high-rotation pairing.
• People don’t have their own machines, but sit where
 their project is.
• Machines are reimaged after each project • ASR FTW!
• A brand new machine is ready to use within 30
 minutes of it showing up on the floor.
Why Sustainability Matters
         (for bean counters)
• Predictable delivery is at a premium
• Tired developers introduce bugs
• Developer retention is important!
  • Good developers are never easy to come by
  • Ramp-up is expensive
  • Team changes expose companies to risk
• Crunch time buys short-term productivity at long-
  term cost
Why Developer Happiness
        is Important to the Business

• Leading Indicator: Developer Happiness strongly
 correlated to Developer Productivity
  Grunt Work = Money Wasted
• Happy workers are more focused
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


 Multiple Locations
The New York Office
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here
     • Bulleted Text Goes Here


Standup Agenda Whiteboard
Pairing Stations
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


        Tech Talks
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


        Tech Talks
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


    Email Stations
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


Community Events
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


Community Events
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


Community Events
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


Community Events
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


Community Events
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


Community Events
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


 Boulder, Colorado
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Singapore
Singapore
            yeowatzup
grongar
Rotations
            Ralph Hockens
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


 Simple Telepresence
Title
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here
      • Bulleted Text Goes Here

Meeting rooms all set up for
     teleconferencing
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here



 Robots! We have Robots!
Cheap and Cheerful Telepresence
     • Mac Mini
     • HDTV
     • iSight
     • Snowball Mic
     • Skype or iChat

     • Total: about $1,500
Remote Pairing
What do you mean, Agile?
                     Ralph Hockens
Manifesto for Agile Software Development
                 We are uncovering better ways of developing
                 software by doing it and helping others do it.
                  Through this work we have come to value:
        Title
Individuals and interactions over processes and tools
        • software over Goes Here
 Working Bulleted Textcomprehensive documentation
  Customer collaboration overHere negotiation
        • Bulleted Text Goes contract
    Responding to change over following a plan
            • Bulleted Text Goes Here
            That is, while there is value in the items on
            • Bulleted Text Goes the left
           the right, we value the items on Here more.
            • Bulleted Text Goes Here
         Kent Beck                      James Grenning                        Robert C. Martin

        Mike Beedle                      Jim Highsmith                          Steve Mellor

     Arie van Bennekum                   Andrew Hunt                           Ken Schwaber

     Alistair Cockburn                    Ron Jeffries                        Jeff Sutherland

     Ward Cunningham                        Jon Kern                           Dave Thomas

       Martin Fowler                     Brian Marick

                                      © 2001, the above authors
                         this declaration may be freely copied in any form,
                            but only in its entirety through this notice.
That’s nice... How do we do that?

• Business Driven: Requirements come from business stakeholders
• Iterative Development, with Short Iterations
• Test/Behavior Driven Development
• Continuous Integration, Continuous Releasability
• Pair Programming
• Productive Work Environment
Business Driven
• Requirements come from business stakeholders
• One designated Customer is empowered to make decisions
• Priorities are set by that Customer
• The Customer can change priorities on anything unstarted
• The Customer accepts the work in fine-grained increments
• The Customer is intimately aware of progress, and projected
  completion dates
• Closing the feedback loop is critical   Accept     Reject
TDD/BDD
• Good tests tell us when we’ve met the customer requirements
• They tell us when we’ve broken behavior that used to work
• They tell us when we haven’t, so we can refactor with impunity
• Writing tests first keeps us from overdesigning/doing things we
  don’t need to do
• Writing tests first forces cleaner API design, because we have to
  call into our own code in order to write it
• It leads to looser coupling and encourages higher cohesion
• Good developer testing keeps the cost of change constant
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Test-Drive Everything!

 • Rails, Ruby, of course
 • JavaScript too!
 • Mobile too!
Iterative Development
• Because the customer is seeing the work on a daily basis, the
  feedback cycle is short
• This keeps the cost of change low, by preventing unnecessary
  work
• It allows for new insights to be gained from the work we’ve
  already completed, and for those insights to be incorporated
  into our new code
• Iterations are as short as we can make them
Continuous Integration,
            Continuous Releasability
• Knowing when things break is critical to reducing the cost of
  fixing defects.
  • Keep the build status visible, so you can fix it quickly
  • A broken build is a ‘stop the line’ event
• Continuous releasability does not mean you release every day.
  • It just means you can.
  • Releases can be distracting, so weigh the cost of a release
     against the value it adds to the business.
Pair Programming


• Do we really have to pair?
• Isn’t Pairing Slower?
• I don’t like pairing.
• I’m shy.
• I don’t want to look stupid.
Do we really have to pair?

•Yes, you do.
  • ...but only if you want to be efficient
• This is one of the least-used practices, and one of
  the most important.
• And stop whining! You do it already when you get
  stuck on something.
</rant>
What do developers really do all day?
• Coding
• Reading web pages about coding
• Stuck on some problem, unsure of:
  • The right approach
  • What the API for that object was
  • How SQL indexes are selected
  • How bind(this) works in JavaScript
• Checking email
• Checking news, stock price, staring blankly into space
How does pairing help?
• 80/20 rule: You don’t get stuck, so you spend your time on
 the most interesting part of the code.
• As you eliminate the grunt work (thanks Rails) more of the
 work requires real thinking, and design
• You talk through design, and refine before you code.
• You learn from your pair, everything from design and testing
 techniques to (no)SQL, CSS, and JavaScript tips.
• Focus matters: Your pair keeps you paying attention, and
 can smooth over disruptions
How does pairing help?
• More developers in a smaller space
  • How many truly independent fronts are there in your
    codebase on which you can make progress?
• New team members: You’re really productive the first hour,
 not marginally productive starting two weeks in
• They have a local sherpa to tell them how the code they’re
 working on actually works.
• Knowledge Silos: Your bus number approaches ∞
Pairing Combinations
Pairing Combinations
Pairing Combinations
Pairing Combinations


             ?
         ?       ?
     ?               ?
         ?       ?
             ?
Pairing Combinations


             ?
         ?       ?
     ?               ?
         ?       ?
             ?
Pairing Combinations
Team Size
• A single pair has zero communication overhead
• 2-3 pairs have almost no communication
 overhead, as long as pairs are rotated
• 4-5 pairs require a whole additional FTE for
 coordination
• Above 5 pairs, projects really need to be
 subdivided into separate efforts
• And you have to have enough separable work so
 that the additional people are adding value
Anchors
          ell brown
All but the anchor
can swap out whenever
Specialization
                 MC4 Army
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


           Design
Enough Design
                zengame
Agile is not...
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

                 ...a religion.
...but a tool that works well
                       Terinea IT Support
...and that needs to be
renewed continuously.
                          donielle
Retrospectives
Title
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
   • Bulleted Text Goes Here
The Client Engagement
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Family
         andresmh
pedrosimoes7
Family
         jronaldlee
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


The Agile Inception
Ramp up or down as needed
                       alexliivet
TheTruthAbout...
Client Engagement Model
• Get their Product Owner in our space
• Start as the whole team,
  or work with their existing team
• Help them hire, replacing Pivots as we go
• At the end of the project, they know our
 practices, and their own code base
Business Terms



 • Net 15, with 30 day retainer




                           Christopher Isherwood
Culture Matters!

   • Consistency of service
    between teams and locations
   • It works!



Maintaining the Culture
                                  kaibara87
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


 The Team Matters
The Location Matters
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

   Market Street
   San Francisco
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
                 Shake Shack
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

        Broadway
        Manhattan
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here

        Pearl Street
          Boulder
Fusionopolis
 Singapore     yeowatzup
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here


        Hire Well
Hire better than you

      • A’s hire A’s
      • B’s hire C’s

      • Hire A+’s




                       rochelle, et. al.
Title
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
Hire for Aptitude and Fit
The Rob Pairing Interview
Title
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here
    • Bulleted Text Goes Here


Pairing with a Candidate
Title
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
  • Bulleted Text Goes Here
Listen to your gut!




              TheGiantVermin
The Two Beer Test
Don’t keep people
  who don’t fit      jessicafm
Come Visit!

• You all have an open invitation to
 come visit us in any of our locations.
• Just drop me a note and we’ll set it up.
Thanks!


• Ian McFarland, VP Technology, Pivotal Labs
• @imf
• ian@pivotallabs.com
• Talks at http://pivotallabs.com/talks
• Jobs at http://pivotallabs.com/jobs
• Try out Tracker at http://pivotaltracker.com/

• Photos used under             with attribution as noted or are
 original works

More Related Content

What's hot

日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~Yasuharu Nishi
 
テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~落とし穴に気を付けよう~テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~落とし穴に気を付けよう~Satsuki Urayama
 
実践イカパケット解析α
実践イカパケット解析α実践イカパケット解析α
実践イカパケット解析αYuki Mizuno
 
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKanCI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKanKazuhito Miura
 
オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)
オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)
オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)オラクルエンジニア通信
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
バグなんて見逃しちゃえ
バグなんて見逃しちゃえバグなんて見逃しちゃえ
バグなんて見逃しちゃえssuser0be501
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan Yusuke Suzuki
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandRuchika Sachdeva
 
Google cloud functions
Google cloud functionsGoogle cloud functions
Google cloud functionsPéter Nagy
 
メトリクスによるソフトウェア品質評価・改善および製品品質実態
メトリクスによるソフトウェア品質評価・改善および製品品質実態メトリクスによるソフトウェア品質評価・改善および製品品質実態
メトリクスによるソフトウェア品質評価・改善および製品品質実態Hironori Washizaki
 
The what, why and how of knative
The what, why and how of knativeThe what, why and how of knative
The what, why and how of knativeMofizur Rahman
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]Koichiro Matsuoka
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...Obeo
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向Keizo Tatsumi
 

What's hot (20)

日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
 
テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~落とし穴に気を付けよう~テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~落とし穴に気を付けよう~
 
実践イカパケット解析α
実践イカパケット解析α実践イカパケット解析α
実践イカパケット解析α
 
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKanCI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
 
オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)
オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)
オンプレミスDWHは今すぐ止めよう!ここまで進化したクラウドDWH (Oracle Cloudウェビナーシリーズ: 2021年8月4日)
 
Enablers in SAFe
Enablers in SAFeEnablers in SAFe
Enablers in SAFe
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
バグなんて見逃しちゃえ
バグなんて見逃しちゃえバグなんて見逃しちゃえ
バグなんて見逃しちゃえ
 
From Monolith to Microservices
From Monolith to MicroservicesFrom Monolith to Microservices
From Monolith to Microservices
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in Hand
 
Google cloud functions
Google cloud functionsGoogle cloud functions
Google cloud functions
 
メトリクスによるソフトウェア品質評価・改善および製品品質実態
メトリクスによるソフトウェア品質評価・改善および製品品質実態メトリクスによるソフトウェア品質評価・改善および製品品質実態
メトリクスによるソフトウェア品質評価・改善および製品品質実態
 
Silent Sort Estimating
Silent Sort EstimatingSilent Sort Estimating
Silent Sort Estimating
 
The what, why and how of knative
The what, why and how of knativeThe what, why and how of knative
The what, why and how of knative
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
Scrumban (r)Evolution
Scrumban (r)EvolutionScrumban (r)Evolution
Scrumban (r)Evolution
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
 

Viewers also liked

Pivotal Tracker Overview
Pivotal Tracker OverviewPivotal Tracker Overview
Pivotal Tracker OverviewDan Podsedly
 
Pivotal Tracker - Quick Start Guide
Pivotal Tracker - Quick Start GuidePivotal Tracker - Quick Start Guide
Pivotal Tracker - Quick Start GuideAmit Ranjan
 
Pivotal tracker getting started
Pivotal tracker getting startedPivotal tracker getting started
Pivotal tracker getting startedAhmed Amer
 
Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010pivotjoe
 
The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoJeana Alayaay
 
Agile the pivotal way
Agile the pivotal wayAgile the pivotal way
Agile the pivotal wayMike Gehard
 
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsSheila Goodman
 
Cloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCodemotion
 
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...VMware Tanzu
 
Pivotal Digital Transformation Forum: Next Steps In Your Digital Transformation
Pivotal Digital Transformation Forum: Next Steps In Your Digital TransformationPivotal Digital Transformation Forum: Next Steps In Your Digital Transformation
Pivotal Digital Transformation Forum: Next Steps In Your Digital TransformationVMware Tanzu
 
Behavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaBehavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaNaveen Kumar Singh
 
Design Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - IntroductionDesign Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - IntroductionIngo Rauth
 
Behavior Driven Development with Cucumber
Behavior Driven Development with CucumberBehavior Driven Development with Cucumber
Behavior Driven Development with CucumberAsheesh Mehdiratta
 
Hello pivotal tracker
Hello pivotal trackerHello pivotal tracker
Hello pivotal trackersharu1204
 
Lean product development for startups
Lean product development for startupsLean product development for startups
Lean product development for startupsCloud Elements
 
Introduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for JavaIntroduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for JavaSeb Rose
 
Behavior Driven Development with Cucumber
Behavior Driven Development with CucumberBehavior Driven Development with Cucumber
Behavior Driven Development with CucumberBrandon Keepers
 

Viewers also liked (20)

Pivotal Tracker Overview
Pivotal Tracker OverviewPivotal Tracker Overview
Pivotal Tracker Overview
 
Pivotal Tracker - Quick Start Guide
Pivotal Tracker - Quick Start GuidePivotal Tracker - Quick Start Guide
Pivotal Tracker - Quick Start Guide
 
Pivotal tracker
Pivotal trackerPivotal tracker
Pivotal tracker
 
Pivotal tracker getting started
Pivotal tracker getting startedPivotal tracker getting started
Pivotal tracker getting started
 
Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010
 
The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs Tokyo
 
Agile the pivotal way
Agile the pivotal wayAgile the pivotal way
Agile the pivotal way
 
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal Labs
 
Cloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platform
 
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
 
Pivotal Digital Transformation Forum: Next Steps In Your Digital Transformation
Pivotal Digital Transformation Forum: Next Steps In Your Digital TransformationPivotal Digital Transformation Forum: Next Steps In Your Digital Transformation
Pivotal Digital Transformation Forum: Next Steps In Your Digital Transformation
 
Git Branching Model
Git Branching ModelGit Branching Model
Git Branching Model
 
Behavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaBehavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and java
 
Design Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - IntroductionDesign Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - Introduction
 
Behavior Driven Development with Cucumber
Behavior Driven Development with CucumberBehavior Driven Development with Cucumber
Behavior Driven Development with Cucumber
 
Hello pivotal tracker
Hello pivotal trackerHello pivotal tracker
Hello pivotal tracker
 
Lean product development for startups
Lean product development for startupsLean product development for startups
Lean product development for startups
 
Introduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for JavaIntroduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for Java
 
What's a Product Manager?
What's a Product Manager? What's a Product Manager?
What's a Product Manager?
 
Behavior Driven Development with Cucumber
Behavior Driven Development with CucumberBehavior Driven Development with Cucumber
Behavior Driven Development with Cucumber
 

Similar to Agile, the Pivotal way

Focus and Meditation
Focus and MeditationFocus and Meditation
Focus and MeditationMike Gehard
 
Tuckmans group development powerpoint presentation templates copy
Tuckmans group development powerpoint presentation templates   copyTuckmans group development powerpoint presentation templates   copy
Tuckmans group development powerpoint presentation templates copySlideTeam.net
 
Short sale strategy list property lender homeowner powerpoint ppt templates.
Short sale strategy list property lender homeowner powerpoint ppt templates.Short sale strategy list property lender homeowner powerpoint ppt templates.
Short sale strategy list property lender homeowner powerpoint ppt templates.SlideTeam.net
 
Short sale strategy list property lender homeowner powerpoint ppt slides.
Short sale strategy list property lender homeowner powerpoint ppt slides.Short sale strategy list property lender homeowner powerpoint ppt slides.
Short sale strategy list property lender homeowner powerpoint ppt slides.SlideTeam.net
 
Short sale process list property lender homeowner powerpoint presentation tem...
Short sale process list property lender homeowner powerpoint presentation tem...Short sale process list property lender homeowner powerpoint presentation tem...
Short sale process list property lender homeowner powerpoint presentation tem...SlideTeam.net
 
Short sale strategy list property lender homeowner powerpoint presentation sl...
Short sale strategy list property lender homeowner powerpoint presentation sl...Short sale strategy list property lender homeowner powerpoint presentation sl...
Short sale strategy list property lender homeowner powerpoint presentation sl...SlideTeam.net
 
Short sale process list property lender homeowner powerpoint ppt slides.
Short sale process list property lender homeowner powerpoint ppt slides.Short sale process list property lender homeowner powerpoint ppt slides.
Short sale process list property lender homeowner powerpoint ppt slides.SlideTeam.net
 
Short sale process list property lender homeowner powerpoint ppt templates.
Short sale process list property lender homeowner powerpoint ppt templates.Short sale process list property lender homeowner powerpoint ppt templates.
Short sale process list property lender homeowner powerpoint ppt templates.SlideTeam.net
 
How to make create short sale process list property lender homeowner powerpoi...
How to make create short sale process list property lender homeowner powerpoi...How to make create short sale process list property lender homeowner powerpoi...
How to make create short sale process list property lender homeowner powerpoi...SlideTeam.net
 
Short sale process list property lender homeowner powerpoint presentation sli...
Short sale process list property lender homeowner powerpoint presentation sli...Short sale process list property lender homeowner powerpoint presentation sli...
Short sale process list property lender homeowner powerpoint presentation sli...SlideTeam.net
 
Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011Jesse Warden
 
Lavacon preso-2015-miranda-meyers
Lavacon preso-2015-miranda-meyersLavacon preso-2015-miranda-meyers
Lavacon preso-2015-miranda-meyersJoe Meyers
 
FITC Edmonton 2010
FITC Edmonton 2010FITC Edmonton 2010
FITC Edmonton 2010jkosoy
 
Demolition timeline dates on scale display 5 power point slides and ppt diagr...
Demolition timeline dates on scale display 5 power point slides and ppt diagr...Demolition timeline dates on scale display 5 power point slides and ppt diagr...
Demolition timeline dates on scale display 5 power point slides and ppt diagr...SlideTeam.net
 
Clean Code - 5
Clean Code - 5Clean Code - 5
Clean Code - 5Don Kim
 
Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...
Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...
Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...SlideTeam.net
 
Links of chains pieces weakest links process 12 stages powerpoint diagrams an...
Links of chains pieces weakest links process 12 stages powerpoint diagrams an...Links of chains pieces weakest links process 12 stages powerpoint diagrams an...
Links of chains pieces weakest links process 12 stages powerpoint diagrams an...SlideTeam.net
 
Links of chains pieces weakest links process 12 stages powerpoint presentatio...
Links of chains pieces weakest links process 12 stages powerpoint presentatio...Links of chains pieces weakest links process 12 stages powerpoint presentatio...
Links of chains pieces weakest links process 12 stages powerpoint presentatio...SlideTeam.net
 
Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...
Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...
Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...SlideTeam.net
 
Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...
Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...
Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...SlideTeam.net
 

Similar to Agile, the Pivotal way (20)

Focus and Meditation
Focus and MeditationFocus and Meditation
Focus and Meditation
 
Tuckmans group development powerpoint presentation templates copy
Tuckmans group development powerpoint presentation templates   copyTuckmans group development powerpoint presentation templates   copy
Tuckmans group development powerpoint presentation templates copy
 
Short sale strategy list property lender homeowner powerpoint ppt templates.
Short sale strategy list property lender homeowner powerpoint ppt templates.Short sale strategy list property lender homeowner powerpoint ppt templates.
Short sale strategy list property lender homeowner powerpoint ppt templates.
 
Short sale strategy list property lender homeowner powerpoint ppt slides.
Short sale strategy list property lender homeowner powerpoint ppt slides.Short sale strategy list property lender homeowner powerpoint ppt slides.
Short sale strategy list property lender homeowner powerpoint ppt slides.
 
Short sale process list property lender homeowner powerpoint presentation tem...
Short sale process list property lender homeowner powerpoint presentation tem...Short sale process list property lender homeowner powerpoint presentation tem...
Short sale process list property lender homeowner powerpoint presentation tem...
 
Short sale strategy list property lender homeowner powerpoint presentation sl...
Short sale strategy list property lender homeowner powerpoint presentation sl...Short sale strategy list property lender homeowner powerpoint presentation sl...
Short sale strategy list property lender homeowner powerpoint presentation sl...
 
Short sale process list property lender homeowner powerpoint ppt slides.
Short sale process list property lender homeowner powerpoint ppt slides.Short sale process list property lender homeowner powerpoint ppt slides.
Short sale process list property lender homeowner powerpoint ppt slides.
 
Short sale process list property lender homeowner powerpoint ppt templates.
Short sale process list property lender homeowner powerpoint ppt templates.Short sale process list property lender homeowner powerpoint ppt templates.
Short sale process list property lender homeowner powerpoint ppt templates.
 
How to make create short sale process list property lender homeowner powerpoi...
How to make create short sale process list property lender homeowner powerpoi...How to make create short sale process list property lender homeowner powerpoi...
How to make create short sale process list property lender homeowner powerpoi...
 
Short sale process list property lender homeowner powerpoint presentation sli...
Short sale process list property lender homeowner powerpoint presentation sli...Short sale process list property lender homeowner powerpoint presentation sli...
Short sale process list property lender homeowner powerpoint presentation sli...
 
Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011
 
Lavacon preso-2015-miranda-meyers
Lavacon preso-2015-miranda-meyersLavacon preso-2015-miranda-meyers
Lavacon preso-2015-miranda-meyers
 
FITC Edmonton 2010
FITC Edmonton 2010FITC Edmonton 2010
FITC Edmonton 2010
 
Demolition timeline dates on scale display 5 power point slides and ppt diagr...
Demolition timeline dates on scale display 5 power point slides and ppt diagr...Demolition timeline dates on scale display 5 power point slides and ppt diagr...
Demolition timeline dates on scale display 5 power point slides and ppt diagr...
 
Clean Code - 5
Clean Code - 5Clean Code - 5
Clean Code - 5
 
Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...
Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...
Links of chains pieces weakest links process 12 stages style 1 powerpoint dia...
 
Links of chains pieces weakest links process 12 stages powerpoint diagrams an...
Links of chains pieces weakest links process 12 stages powerpoint diagrams an...Links of chains pieces weakest links process 12 stages powerpoint diagrams an...
Links of chains pieces weakest links process 12 stages powerpoint diagrams an...
 
Links of chains pieces weakest links process 12 stages powerpoint presentatio...
Links of chains pieces weakest links process 12 stages powerpoint presentatio...Links of chains pieces weakest links process 12 stages powerpoint presentatio...
Links of chains pieces weakest links process 12 stages powerpoint presentatio...
 
Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...
Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...
Links of chains pieces weakest links process 9 stages style 1 powerpoint pres...
 
Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...
Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...
Links of chains pieces weakest links process 9 stages style 1 powerpoint diag...
 

More from James Chan

Silicon Straits Group (public)_english
Silicon Straits Group (public)_englishSilicon Straits Group (public)_english
Silicon Straits Group (public)_englishJames Chan
 
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneTalk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneJames Chan
 
The Silicon Straits Tribe
The Silicon Straits TribeThe Silicon Straits Tribe
The Silicon Straits TribeJames Chan
 
Silicon Straits - introduction & overview
Silicon Straits - introduction & overviewSilicon Straits - introduction & overview
Silicon Straits - introduction & overviewJames Chan
 
Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...
Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...
Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...James Chan
 
2011 in Retrospect
2011 in Retrospect2011 in Retrospect
2011 in RetrospectJames Chan
 
NRF to allow more Investors to benefit from Successful Tech Incubator Scheme
NRF to allow more Investors to benefit from Successful Tech Incubator SchemeNRF to allow more Investors to benefit from Successful Tech Incubator Scheme
NRF to allow more Investors to benefit from Successful Tech Incubator SchemeJames Chan
 
tenCube journey intro - Darius Cheung
tenCube journey intro - Darius CheungtenCube journey intro - Darius Cheung
tenCube journey intro - Darius CheungJames Chan
 
Startup Roots Singapore - Global Fellows Program
Startup Roots Singapore - Global Fellows ProgramStartup Roots Singapore - Global Fellows Program
Startup Roots Singapore - Global Fellows ProgramJames Chan
 
"Uncommon" Sense
"Uncommon" Sense"Uncommon" Sense
"Uncommon" SenseJames Chan
 
The Politics of Civil Society in Singapore
The Politics of Civil Society in SingaporeThe Politics of Civil Society in Singapore
The Politics of Civil Society in SingaporeJames Chan
 
Meritocracy and Elitism in a Global City: Ideological Shifts in Singapore
Meritocracy and Elitism in a Global City: Ideological Shifts in SingaporeMeritocracy and Elitism in a Global City: Ideological Shifts in Singapore
Meritocracy and Elitism in a Global City: Ideological Shifts in SingaporeJames Chan
 
MGS Social Studies Mid-Year Exam Paper
MGS Social Studies Mid-Year Exam PaperMGS Social Studies Mid-Year Exam Paper
MGS Social Studies Mid-Year Exam PaperJames Chan
 
More funds on tap for start-ups
More funds on tap for start-upsMore funds on tap for start-ups
More funds on tap for start-upsJames Chan
 
Hacking Term Sheets
Hacking Term SheetsHacking Term Sheets
Hacking Term SheetsJames Chan
 
Digital Life - Revisiting Net Startups
Digital Life - Revisiting Net StartupsDigital Life - Revisiting Net Startups
Digital Life - Revisiting Net StartupsJames Chan
 
NRF TIS Press Release
NRF TIS Press ReleaseNRF TIS Press Release
NRF TIS Press ReleaseJames Chan
 
Neoteny Singapore Camp EDM
Neoteny Singapore Camp EDMNeoteny Singapore Camp EDM
Neoteny Singapore Camp EDMJames Chan
 
Comments To Once Bonded Reloaded
Comments To Once Bonded ReloadedComments To Once Bonded Reloaded
Comments To Once Bonded ReloadedJames Chan
 

More from James Chan (20)

Silicon Straits Group (public)_english
Silicon Straits Group (public)_englishSilicon Straits Group (public)_english
Silicon Straits Group (public)_english
 
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneTalk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
 
Why Startups?
Why Startups?Why Startups?
Why Startups?
 
The Silicon Straits Tribe
The Silicon Straits TribeThe Silicon Straits Tribe
The Silicon Straits Tribe
 
Silicon Straits - introduction & overview
Silicon Straits - introduction & overviewSilicon Straits - introduction & overview
Silicon Straits - introduction & overview
 
Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...
Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...
Tigers@mekong strategy meeting - Observations at the Intersection of Ideas, T...
 
2011 in Retrospect
2011 in Retrospect2011 in Retrospect
2011 in Retrospect
 
NRF to allow more Investors to benefit from Successful Tech Incubator Scheme
NRF to allow more Investors to benefit from Successful Tech Incubator SchemeNRF to allow more Investors to benefit from Successful Tech Incubator Scheme
NRF to allow more Investors to benefit from Successful Tech Incubator Scheme
 
tenCube journey intro - Darius Cheung
tenCube journey intro - Darius CheungtenCube journey intro - Darius Cheung
tenCube journey intro - Darius Cheung
 
Startup Roots Singapore - Global Fellows Program
Startup Roots Singapore - Global Fellows ProgramStartup Roots Singapore - Global Fellows Program
Startup Roots Singapore - Global Fellows Program
 
"Uncommon" Sense
"Uncommon" Sense"Uncommon" Sense
"Uncommon" Sense
 
The Politics of Civil Society in Singapore
The Politics of Civil Society in SingaporeThe Politics of Civil Society in Singapore
The Politics of Civil Society in Singapore
 
Meritocracy and Elitism in a Global City: Ideological Shifts in Singapore
Meritocracy and Elitism in a Global City: Ideological Shifts in SingaporeMeritocracy and Elitism in a Global City: Ideological Shifts in Singapore
Meritocracy and Elitism in a Global City: Ideological Shifts in Singapore
 
MGS Social Studies Mid-Year Exam Paper
MGS Social Studies Mid-Year Exam PaperMGS Social Studies Mid-Year Exam Paper
MGS Social Studies Mid-Year Exam Paper
 
More funds on tap for start-ups
More funds on tap for start-upsMore funds on tap for start-ups
More funds on tap for start-ups
 
Hacking Term Sheets
Hacking Term SheetsHacking Term Sheets
Hacking Term Sheets
 
Digital Life - Revisiting Net Startups
Digital Life - Revisiting Net StartupsDigital Life - Revisiting Net Startups
Digital Life - Revisiting Net Startups
 
NRF TIS Press Release
NRF TIS Press ReleaseNRF TIS Press Release
NRF TIS Press Release
 
Neoteny Singapore Camp EDM
Neoteny Singapore Camp EDMNeoteny Singapore Camp EDM
Neoteny Singapore Camp EDM
 
Comments To Once Bonded Reloaded
Comments To Once Bonded ReloadedComments To Once Bonded Reloaded
Comments To Once Bonded Reloaded
 

Recently uploaded

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Agile, the Pivotal way

  • 1. Agile, The Pivotal Way 20 years of experience Condensed into some things that work for us Ian McFarland, VP Technology ian@pivotallabs.com
  • 2.
  • 3. Pivotal Labs Snapshot • Founded 1989 • Agile since mid ‘90s • Rails since 2006 • Approximately 100 people, and growing • HQ in San Francisco • Regional offices in New York, Boulder, and Singapore
  • 4. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here A little quieter than we used to be
  • 5. A Typical Day at Pivotal Labs
  • 6. ...starts with breakfast Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 7. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 8. Followed by Standup Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 9. Followed by Standup Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 10. Stand-Up for 50 People? Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 11. The Large Standup Covers Things of Global Utility • Help • Anything anyone needs help on • Interesting • Anything of global interest or utility • New techniques, interesting gotchas, events • Introductions • Anyone new to the office • Stretch
  • 12. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here A whiteboard helps capture Helps and Interestings
  • 13. Title • Bulleted Text Goes Here • Bulleted Text Goes Here It’s a place for people to jot • Bulleted Text Goes Here • Bulleted Text Goes Here down topics so they’re not • Bulleted Text Goes Here forgotten
  • 14. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here An information radiator • Bulleted Text Goes Here shows who’s on what project this week.
  • 15. The big standup is followed by Team Standups Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 16. The big standup is followed by Team Standups Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 17. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...and then we start pairing
  • 18. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...and then we start pairing
  • 19. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 20. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 21. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Pivot • Bulleted Text Goes Here Client • Bulleted Text Goes Here
  • 22. Product Owners are Close at Hand Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 23. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Build monitors...
  • 24. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...are visible...
  • 25. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...and ubiquitous.
  • 26. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Wednesday Tech Talks
  • 27. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...which we videotape
  • 28. ...and Title share... • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here http://pivotallabs.com/talks
  • 29. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here email station
  • 30. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 31. ...and people go home at 6.
  • 32. A Typical Day at Pivotal Labs • 8:45 Breakfast • 9:07 Standup • 9:15-ish Team Standups • Noonish Lunch • 6:00 End of the work day Pivot Pong PRN
  • 33. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here The Theory Behind Breakfast
  • 34. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Pivot Pong
  • 35. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 36. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 37. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 38. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 39. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 41. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here We try to remove impediments to productivity
  • 42. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 43. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...and foster learning... • Bulleted Text Goes Here
  • 44. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 45. Productive Workspace • Open Workspace • Colocated Developers and Customer • Consistent Pairing Stations • One big screen, 2 keyboards (we use 27” and 24” iMacs) • No laptops on the floor • Visible build monitors • Everyone can see the backlog in Tracker • Breakfast, snacks and beverages on hand • Space for interruptions away from the workspace
  • 46. Standard Development Workstation • Keeping tools consistent across machines is critical to high-rotation pairing. • People don’t have their own machines, but sit where their project is. • Machines are reimaged after each project • ASR FTW! • A brand new machine is ready to use within 30 minutes of it showing up on the floor.
  • 47. Why Sustainability Matters (for bean counters) • Predictable delivery is at a premium • Tired developers introduce bugs • Developer retention is important! • Good developers are never easy to come by • Ramp-up is expensive • Team changes expose companies to risk • Crunch time buys short-term productivity at long- term cost
  • 48. Why Developer Happiness is Important to the Business • Leading Indicator: Developer Happiness strongly correlated to Developer Productivity Grunt Work = Money Wasted • Happy workers are more focused
  • 49. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Multiple Locations
  • 50. The New York Office Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 51. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Standup Agenda Whiteboard
  • 52. Pairing Stations Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 53. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Tech Talks
  • 54. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Tech Talks
  • 55. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Email Stations
  • 56. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Community Events
  • 57. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Community Events
  • 58. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Community Events
  • 59. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Community Events
  • 60. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Community Events
  • 61. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Community Events
  • 62. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Boulder, Colorado
  • 63. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 64. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 65. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 67. Singapore yeowatzup
  • 69. Rotations Ralph Hockens
  • 70. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Simple Telepresence
  • 71. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Meeting rooms all set up for teleconferencing
  • 72. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Robots! We have Robots!
  • 73. Cheap and Cheerful Telepresence • Mac Mini • HDTV • iSight • Snowball Mic • Skype or iChat • Total: about $1,500
  • 75. What do you mean, Agile? Ralph Hockens
  • 76. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Title Individuals and interactions over processes and tools • software over Goes Here Working Bulleted Textcomprehensive documentation Customer collaboration overHere negotiation • Bulleted Text Goes contract Responding to change over following a plan • Bulleted Text Goes Here That is, while there is value in the items on • Bulleted Text Goes the left the right, we value the items on Here more. • Bulleted Text Goes Here Kent Beck James Grenning Robert C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick © 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice.
  • 77. That’s nice... How do we do that? • Business Driven: Requirements come from business stakeholders • Iterative Development, with Short Iterations • Test/Behavior Driven Development • Continuous Integration, Continuous Releasability • Pair Programming • Productive Work Environment
  • 78. Business Driven • Requirements come from business stakeholders • One designated Customer is empowered to make decisions • Priorities are set by that Customer • The Customer can change priorities on anything unstarted • The Customer accepts the work in fine-grained increments • The Customer is intimately aware of progress, and projected completion dates • Closing the feedback loop is critical Accept Reject
  • 79. TDD/BDD • Good tests tell us when we’ve met the customer requirements • They tell us when we’ve broken behavior that used to work • They tell us when we haven’t, so we can refactor with impunity • Writing tests first keeps us from overdesigning/doing things we don’t need to do • Writing tests first forces cleaner API design, because we have to call into our own code in order to write it • It leads to looser coupling and encourages higher cohesion • Good developer testing keeps the cost of change constant
  • 80. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 81. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 82. Test-Drive Everything! • Rails, Ruby, of course • JavaScript too! • Mobile too!
  • 83. Iterative Development • Because the customer is seeing the work on a daily basis, the feedback cycle is short • This keeps the cost of change low, by preventing unnecessary work • It allows for new insights to be gained from the work we’ve already completed, and for those insights to be incorporated into our new code • Iterations are as short as we can make them
  • 84. Continuous Integration, Continuous Releasability • Knowing when things break is critical to reducing the cost of fixing defects. • Keep the build status visible, so you can fix it quickly • A broken build is a ‘stop the line’ event • Continuous releasability does not mean you release every day. • It just means you can. • Releases can be distracting, so weigh the cost of a release against the value it adds to the business.
  • 85. Pair Programming • Do we really have to pair? • Isn’t Pairing Slower? • I don’t like pairing. • I’m shy. • I don’t want to look stupid.
  • 86. Do we really have to pair? •Yes, you do. • ...but only if you want to be efficient • This is one of the least-used practices, and one of the most important. • And stop whining! You do it already when you get stuck on something.
  • 88. What do developers really do all day? • Coding • Reading web pages about coding • Stuck on some problem, unsure of: • The right approach • What the API for that object was • How SQL indexes are selected • How bind(this) works in JavaScript • Checking email • Checking news, stock price, staring blankly into space
  • 89. How does pairing help? • 80/20 rule: You don’t get stuck, so you spend your time on the most interesting part of the code. • As you eliminate the grunt work (thanks Rails) more of the work requires real thinking, and design • You talk through design, and refine before you code. • You learn from your pair, everything from design and testing techniques to (no)SQL, CSS, and JavaScript tips. • Focus matters: Your pair keeps you paying attention, and can smooth over disruptions
  • 90. How does pairing help? • More developers in a smaller space • How many truly independent fronts are there in your codebase on which you can make progress? • New team members: You’re really productive the first hour, not marginally productive starting two weeks in • They have a local sherpa to tell them how the code they’re working on actually works. • Knowledge Silos: Your bus number approaches ∞
  • 94. Pairing Combinations ? ? ? ? ? ? ? ?
  • 95. Pairing Combinations ? ? ? ? ? ? ? ?
  • 97. Team Size • A single pair has zero communication overhead • 2-3 pairs have almost no communication overhead, as long as pairs are rotated • 4-5 pairs require a whole additional FTE for coordination • Above 5 pairs, projects really need to be subdivided into separate efforts • And you have to have enough separable work so that the additional people are adding value
  • 98. Anchors ell brown
  • 99. All but the anchor can swap out whenever
  • 100. Specialization MC4 Army
  • 101. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Design
  • 102. Enough Design zengame
  • 103. Agile is not... Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 104. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here ...a religion.
  • 105. ...but a tool that works well Terinea IT Support
  • 106. ...and that needs to be renewed continuously. donielle
  • 108. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here The Client Engagement
  • 109. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 110. Family andresmh
  • 112. Family jronaldlee
  • 113. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here The Agile Inception
  • 114. Ramp up or down as needed alexliivet
  • 116. Client Engagement Model • Get their Product Owner in our space • Start as the whole team, or work with their existing team • Help them hire, replacing Pivots as we go • At the end of the project, they know our practices, and their own code base
  • 117. Business Terms • Net 15, with 30 day retainer Christopher Isherwood
  • 118. Culture Matters! • Consistency of service between teams and locations • It works! Maintaining the Culture kaibara87
  • 119. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here The Team Matters
  • 121. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 122. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Market Street San Francisco
  • 123. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Shake Shack • Bulleted Text Goes Here • Bulleted Text Goes Here Broadway Manhattan
  • 124. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Pearl Street Boulder
  • 126. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Hire Well
  • 127. Hire better than you • A’s hire A’s • B’s hire C’s • Hire A+’s rochelle, et. al.
  • 128. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Hire for Aptitude and Fit
  • 129. The Rob Pairing Interview
  • 130. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here Pairing with a Candidate
  • 131. Title • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here • Bulleted Text Goes Here
  • 132. Listen to your gut! TheGiantVermin
  • 133. The Two Beer Test
  • 134. Don’t keep people who don’t fit jessicafm
  • 135. Come Visit! • You all have an open invitation to come visit us in any of our locations. • Just drop me a note and we’ll set it up.
  • 136. Thanks! • Ian McFarland, VP Technology, Pivotal Labs • @imf • ian@pivotallabs.com • Talks at http://pivotallabs.com/talks • Jobs at http://pivotallabs.com/jobs • Try out Tracker at http://pivotaltracker.com/ • Photos used under with attribution as noted or are original works