SlideShare a Scribd company logo
1 of 31
How to give your
project a kick in the
       mouth

Collin Schaafsma / Co-founder @
Set yourself up for
        success

Three things that must be right in order for
        your project to even start.
The Right Client
Is this client and project a good fit?
The Right Client
         Is this client and project a good fit?

Know your ideal client well.
- Compare all potential clients to that standard.
The Right Client
            Is this client and project a good fit?

Things you should ask yourself.
- Is the project too big or small?
- Is the work interesting?
- Are their expectations crazy?
- Can they afford you?
- Are they in a rush?
- Did they email you from a hotmail address?
Payment
Itʼs sorta important
Payment
                       Itʼs sorta important

Avoid the fixed bid!
- Fixed bids go against the Agile grain.
- Requires tons of change orders.
- Clouds judgment.
- No one wins.
Payment
                        Itʼs sorta important

Some rough numbers
- Use historical data, look at other projects.
- Contract with them for a story carding session.
- Don’t give them a line of shit. It’s OK to say “I don’t know now.”
- Explain your typical MVP engagement and what a pair costs a month.
Team Setup
Team Setup

Make sure the team is fully dedicated
- Context switching sucks.
Team Setup

Pairing is caring
- Increases productivity, focus and efficiency.
- Fosters collaboration and better communication.
- Forces real time code reviews.
- Increases the bus count.
- Ultimately results in a better product.
Team Setup

Remove the middle man or woman
- Things get lost in translation.
- The developer should be in direct contact with the client.
- If the client needs a lot of hand holding spread the work over the pair.
Let’s do this thing

Project is a go
1.) You have the right client and project.
2.) The time and materials contract is signed.
3.) Team is ready to crush it.
What are we building?

Inception Deck
- Why are we building this?
- Will it make money?
- What’s the desired timeline?
- What are the higher risk points?
- Who is the competition?
- How many developers will it take?
- What’s the elevator pitch?
Story Carding
    Map it out
Story Carding
                   Map it out

Do this with the client!
Story Carding
                    Map it out

Go analog at first
Story Carding
                               Map it out

Go analog at first
- Dedicate a wall.
- Use dry erase boards, cork boards, etc.
- Use 3 x 5 paper notecards.
- If you have wires, put them on the wall.
- Tape your inception deck on the wall.
- Categorize notecards with little colored stickers.
- Don’t mix up the permanent marker with a dry erase one.
Story Carding
                             Map it out

Story Weighting
- Do this with the client.
- Use voting cards.
- Try to have an odd number of developers voting.
- Without weighted stories you can’t track how well you’re doing.
Story Carding
                              Map it out

Defining the MVP
- Do this with the client.
- The more stories that don’t make the cut, the more likely for success.
- Collaborate, help your client make the hard decisions.
- Avoid shooting down a feature totally, propose a simpler solution first.
- Stick to your guns, they can’t have everything at once.
- Keep the client focused on the core offering.
- Don’t invent problems.
- The Facebook + Gmail + Twitter + Something that pops is not going to fly.
Story Carding
                  Map it out

Gather stories into a tool
Story Carding
                              Map it out

Gather stories into a tool
- Make sure you can track velocity.
- Make sure it’s something you and your client understand.
- Make sure the client can accept or reject stories.
- Make sure it can keep track of the story life cycle.


Examples
- Pivotal Tracker
- Trajectory
- Kanbanary
Staying on track
Staying on track

Communication
- Remove tiers of communication noise.
- Standup’s with the client.
- Story acceptance.
- Open channels with tools like Campfire.
- Retrospectives throughout the project.
Staying on track

Transparency
- Setup a daily environment, this can also be used for story acceptance.
- Make sure your client can access the code. Use Github.
- Give your client access to CI.
- Don’t sugar coat or hand wave. Keep it real, really real.
- Make sure your client is being transparent too.
Staying on track

Warning signs
- Velocity lowers a lot.
- Client involvement goes down.
- Tracker is not up-to-date.
- Client starts to add too many features in a sprint.
- Client is changing big features in the middle of a sprint.
- Dev team feels like they have to work more than a 9 - 5 day.
- Lots of blockers are coming up in standup.
- The client leans toward a waterfall style.
- You’re not looking forward to meeting with the client.
When shit hits the fan
When shit hits the fan

Resetting expectations
- If communication and transparency were good, you should be just fine.
When shit hits the fan

The “Come to Jesus” meeting
- Don’t schedule the meeting in a reactive state. Sleep on it.
- Work things out together, it’s a partnership.
- Don’t point fingers. Take the high road.
- Communicate value.
- Come up with a sound strategy to get things back on track.
Don’t forget!
- Not every project that comes through the door is right for you.
- Avoid the fix bid.
- Story card the analog way.
- Weight your stories and track your velocity.
- Use a tool that works best for you to track stories.
- Pair program. Communicate the value to your client.
- Communicate your face off. Developers need to be client facing.
- Don’t sugar coat or hand wave!
- When your project launches successfully party like a developer.
Thank you!


 @collinschaafsma
collin@quickleft.com

More Related Content

Similar to How to give your project a kick in the mouth

Shit, I'm now a Project Manager
Shit, I'm now a Project ManagerShit, I'm now a Project Manager
Shit, I'm now a Project ManagerOlli Siebelt
 
Effective Presentation Skills
Effective Presentation SkillsEffective Presentation Skills
Effective Presentation Skillsltux-jhb
 
Getting to Product-Market Fit Quickly
Getting to Product-Market Fit QuicklyGetting to Product-Market Fit Quickly
Getting to Product-Market Fit QuicklySam McAfee
 
For Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsFor Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsImre Gmelig Meijling
 
20 years of Agile Scrum: For good or for worse, making happy client relations...
20 years of Agile Scrum: For good or for worse, making happy client relations...20 years of Agile Scrum: For good or for worse, making happy client relations...
20 years of Agile Scrum: For good or for worse, making happy client relations...Imre Gmelig Meijling
 
MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for Humans MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for Humans Jean Tang
 
MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for HumansMarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for HumansJean Tang
 
MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for HumansMarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for HumansJean Tang
 
Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015 Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015 Alastair Simpson
 
Getting To Product Market Fit Quickly
Getting To Product Market Fit QuicklyGetting To Product Market Fit Quickly
Getting To Product Market Fit QuicklySam McAfee
 
Tender Writing- What is expected as we head into 2020?
Tender Writing- What is expected as we head into 2020?Tender Writing- What is expected as we head into 2020?
Tender Writing- What is expected as we head into 2020?Red Tape Busters
 
Successful Digital Projects 2010 02 04
Successful Digital Projects 2010 02 04Successful Digital Projects 2010 02 04
Successful Digital Projects 2010 02 04Gareth Knight
 
Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profitsundong
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and ProfitCrystal Williams
 
How to really make it: Marketing and the internet of things
How to really make it: Marketing and the internet of thingsHow to really make it: Marketing and the internet of things
How to really make it: Marketing and the internet of thingsAlexandra Deschamps-Sonsino
 
20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...Andy Birds
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web InvestmentsJakob Persson
 

Similar to How to give your project a kick in the mouth (20)

Shit, I'm now a Project Manager
Shit, I'm now a Project ManagerShit, I'm now a Project Manager
Shit, I'm now a Project Manager
 
Effective Presentation Skills
Effective Presentation SkillsEffective Presentation Skills
Effective Presentation Skills
 
Getting to Product-Market Fit Quickly
Getting to Product-Market Fit QuicklyGetting to Product-Market Fit Quickly
Getting to Product-Market Fit Quickly
 
NoEstimates @ miniIAD
NoEstimates @ miniIADNoEstimates @ miniIAD
NoEstimates @ miniIAD
 
For Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsFor Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationships
 
20 years of Agile Scrum: For good or for worse, making happy client relations...
20 years of Agile Scrum: For good or for worse, making happy client relations...20 years of Agile Scrum: For good or for worse, making happy client relations...
20 years of Agile Scrum: For good or for worse, making happy client relations...
 
MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for Humans MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for Humans
 
MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for HumansMarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for Humans
 
MarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for HumansMarketSmiths Content Strategists: Copywriting for Humans
MarketSmiths Content Strategists: Copywriting for Humans
 
Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015 Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015
 
Getting To Product Market Fit Quickly
Getting To Product Market Fit QuicklyGetting To Product Market Fit Quickly
Getting To Product Market Fit Quickly
 
Tender Writing- What is expected as we head into 2020?
Tender Writing- What is expected as we head into 2020?Tender Writing- What is expected as we head into 2020?
Tender Writing- What is expected as we head into 2020?
 
2019 01-design thinking-for architects
2019 01-design thinking-for architects2019 01-design thinking-for architects
2019 01-design thinking-for architects
 
Successful Digital Projects 2010 02 04
Successful Digital Projects 2010 02 04Successful Digital Projects 2010 02 04
Successful Digital Projects 2010 02 04
 
Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profit
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and Profit
 
How to really make it: Marketing and the internet of things
How to really make it: Marketing and the internet of thingsHow to really make it: Marketing and the internet of things
How to really make it: Marketing and the internet of things
 
#NoEstimates Thinking
#NoEstimates Thinking#NoEstimates Thinking
#NoEstimates Thinking
 
20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web Investments
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 

How to give your project a kick in the mouth

  • 1. How to give your project a kick in the mouth Collin Schaafsma / Co-founder @
  • 2. Set yourself up for success Three things that must be right in order for your project to even start.
  • 3. The Right Client Is this client and project a good fit?
  • 4. The Right Client Is this client and project a good fit? Know your ideal client well. - Compare all potential clients to that standard.
  • 5. The Right Client Is this client and project a good fit? Things you should ask yourself. - Is the project too big or small? - Is the work interesting? - Are their expectations crazy? - Can they afford you? - Are they in a rush? - Did they email you from a hotmail address?
  • 7. Payment Itʼs sorta important Avoid the fixed bid! - Fixed bids go against the Agile grain. - Requires tons of change orders. - Clouds judgment. - No one wins.
  • 8. Payment Itʼs sorta important Some rough numbers - Use historical data, look at other projects. - Contract with them for a story carding session. - Don’t give them a line of shit. It’s OK to say “I don’t know now.” - Explain your typical MVP engagement and what a pair costs a month.
  • 10. Team Setup Make sure the team is fully dedicated - Context switching sucks.
  • 11. Team Setup Pairing is caring - Increases productivity, focus and efficiency. - Fosters collaboration and better communication. - Forces real time code reviews. - Increases the bus count. - Ultimately results in a better product.
  • 12. Team Setup Remove the middle man or woman - Things get lost in translation. - The developer should be in direct contact with the client. - If the client needs a lot of hand holding spread the work over the pair.
  • 13. Let’s do this thing Project is a go 1.) You have the right client and project. 2.) The time and materials contract is signed. 3.) Team is ready to crush it.
  • 14. What are we building? Inception Deck - Why are we building this? - Will it make money? - What’s the desired timeline? - What are the higher risk points? - Who is the competition? - How many developers will it take? - What’s the elevator pitch?
  • 15. Story Carding Map it out
  • 16. Story Carding Map it out Do this with the client!
  • 17. Story Carding Map it out Go analog at first
  • 18. Story Carding Map it out Go analog at first - Dedicate a wall. - Use dry erase boards, cork boards, etc. - Use 3 x 5 paper notecards. - If you have wires, put them on the wall. - Tape your inception deck on the wall. - Categorize notecards with little colored stickers. - Don’t mix up the permanent marker with a dry erase one.
  • 19. Story Carding Map it out Story Weighting - Do this with the client. - Use voting cards. - Try to have an odd number of developers voting. - Without weighted stories you can’t track how well you’re doing.
  • 20. Story Carding Map it out Defining the MVP - Do this with the client. - The more stories that don’t make the cut, the more likely for success. - Collaborate, help your client make the hard decisions. - Avoid shooting down a feature totally, propose a simpler solution first. - Stick to your guns, they can’t have everything at once. - Keep the client focused on the core offering. - Don’t invent problems. - The Facebook + Gmail + Twitter + Something that pops is not going to fly.
  • 21. Story Carding Map it out Gather stories into a tool
  • 22. Story Carding Map it out Gather stories into a tool - Make sure you can track velocity. - Make sure it’s something you and your client understand. - Make sure the client can accept or reject stories. - Make sure it can keep track of the story life cycle. Examples - Pivotal Tracker - Trajectory - Kanbanary
  • 24. Staying on track Communication - Remove tiers of communication noise. - Standup’s with the client. - Story acceptance. - Open channels with tools like Campfire. - Retrospectives throughout the project.
  • 25. Staying on track Transparency - Setup a daily environment, this can also be used for story acceptance. - Make sure your client can access the code. Use Github. - Give your client access to CI. - Don’t sugar coat or hand wave. Keep it real, really real. - Make sure your client is being transparent too.
  • 26. Staying on track Warning signs - Velocity lowers a lot. - Client involvement goes down. - Tracker is not up-to-date. - Client starts to add too many features in a sprint. - Client is changing big features in the middle of a sprint. - Dev team feels like they have to work more than a 9 - 5 day. - Lots of blockers are coming up in standup. - The client leans toward a waterfall style. - You’re not looking forward to meeting with the client.
  • 27. When shit hits the fan
  • 28. When shit hits the fan Resetting expectations - If communication and transparency were good, you should be just fine.
  • 29. When shit hits the fan The “Come to Jesus” meeting - Don’t schedule the meeting in a reactive state. Sleep on it. - Work things out together, it’s a partnership. - Don’t point fingers. Take the high road. - Communicate value. - Come up with a sound strategy to get things back on track.
  • 30. Don’t forget! - Not every project that comes through the door is right for you. - Avoid the fix bid. - Story card the analog way. - Weight your stories and track your velocity. - Use a tool that works best for you to track stories. - Pair program. Communicate the value to your client. - Communicate your face off. Developers need to be client facing. - Don’t sugar coat or hand wave! - When your project launches successfully party like a developer.

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n