Hiring, firing andeverything in betweenmethodologies to follow and pitfalls to avoid.                                  FOWA...
ABOUT ME           @markedgington
DON’T PANIC              • These are just my                opinions              • But they may just be                ri...
THE NEXT 35 MINS•   Build yourself a kickass team•   Set up your team to perform•   Manage the projects you work on•   Pro...
Build yourself a kickass teamLet’s start with Hiring
HIRING           WHY         ARE YOU         HIRING?
HIRING                                  HOW                                 SHOULD                                   YOU  ...
HIRINGHow much petrol is sold in Mumbai every day?                                                                       H...
HIRING          SOMETIMES         YOU NEED TO         GO WITH YOUR           INSTINCT
HIRING         ALL DONE?WHAT IF YOU MADE A MISTAKE?!
LET’S FIRESOMEONE!
FIRING         REMEMBER IT          COULD BE            YOUR           MISTAKE
FIRING           IT’S         GOING            TO         AFFECT          YOUR          TEAM
FIRING         HAVE YOU          TRIED TO         FIX WHAT’S          BROKEN?
FIRING         DON’T         FLAP
FIRINGHello	  all	  Just	  to	  say	  that	  it’s	  X’s	  last	  day	  today.	  X	  	  has	  been	  here	  a	  few	  month...
Set up your team to performUSE THE RIGHT TOOLS
SET UP TO PERFORMCREATING THE CODE•   Use the same IDE•   Use the same standards•   Become experts frameworks and    Libra...
SETUP TO PERFORM                     HELPING                   TASKS FLOW
SETUP TO PERFORM                        DEPLOYING                        THE CODE                   •   Server Setup      ...
SETUP TO PERFORMSHARING THE KNOWLEDGE                   •   Wiki                   •   Intranet
MANAGING A PROJECTNEEDS A METHODOLOGY
LOTS OF METHODOLOGIES            RUP, RAD, SPIRAL,           WATERFALL, LEAN ...
ROLL YOUR OWN                HYBRID - WE                   KNOW                  BETTER!
LET’S HEAR ABOUT THE METHODOLOGIES   WATERFALL or AGILE?
WATERFALL  FIRST
WATERFALL            SEPARATION            OF            CONCERNS
WATERFALL            GATHER            REQUIREMENTS
WATERFALL            OK            LET’S            DESIGN            NOW
WATERFALL            BETTER            START            BUILDING
WATERFALL            DIRECTED            FROM            ABOVE
WATERFALL            TEAM            WORK
WATERFALL            TEAM            CONTINUITY
WATERFALL            PUSH            HARDER
WATERFALL            CLIENT            REVIEWS
WATERFALL            PRODUCT            COMPLETE!
WATERFALL            TEAM            COMPLETE!
WATERFALL            FINANCES            COMPLETE!
AND ALL BECAUSE THE PM PLANNED!                       FEAR                       ALLEVIATION                       DEVICE
METHODOLOGIES                AND NOW FOR                   AGILE
AGILE        TEAM        LOCATION
AGILE        CLIENT COLLABORATION
AGILE        WHAT        FIRST?
AGILE        COMMIT        TO        DELIVERY
AGILE        START        WORKING
AGILE        TALK        EVERY        DAY
AGILETEAM WORKS ONLY ON    THIS PROJECT
AGILE  MANAGEMENT INVOLVED
AGILE        FOCUS        ON        THE        WORK
AGILE        HAPPY        IN        THEIR        WORK
AGILE        DELIVERY,        DELIVERY,        DELIVERY!
AGILE        PRIORITIES        CAN        CHANGE
AGILE        DELIVER        WHAT’S         RIGHT
BUT IT’S NOT ALL SO ROSY
PITFALLSTOAVOID
PITFALLS - PROCESS        - OUT OF SYNC PROCESSAGILE   - PROCESS ELEMENTS NOT IN          HARMONY        - RESOURCE ISSUES...
PITFALLS - REQUIREMENTSAGILE   - MISUNDERSTOOD REQUIREMENTSAGILE   - COMPETING OR SHIFTING OBJECTIVESAGILE   - MONOLITHIC ...
PITFALLS - DESIGN            - POOR DATA  AGILEWATERFALL            - POOR TECHNICAL DESIGN            - POOR UI DESIGN
PITFALLS - PLANNING         - POOR PROJECT MANAGEMENT AGILEWATERFALL- INCONSISTENT METHODOLOGY AGILE         - INEFFECTIVE...
PITFALLS - COMMUNICATION  AGILE     - TEAM COMMUNICATION  AGILE            - STAKEHOLDER MANAGEMENTWATERFALL   - APPROVAL ...
SO WHICHMETHODOLOGY?
FIXED BY WATERFALL =4
FIXED BY AGILE =10
FIXED BY BOTH =3
PITFALLS LEFT(PITFALLS(18) - (WATERFALL(4) + AGILE(10) - BOTH(3)))                        7
SO WHAT CAN WE  CONCLUDE?
ONLY YOU CAN DELIVER A PROJECT SUCCESSFULLY
Lead the team to successCREATE THE RIGHT  ENVIRONMENT
LEAD THE TEAM TO SUCCESS                     UNDERSTAND                      ASPIRATION
LEAD THE TEAM TO SUCCESS                      CREATE                    OPPORTUNITY
LEAD THE TEAM TO SUCCESS                    ASSIGN TASKS                       WISELY
LEAD THE TEAM TO SUCCESS                        MAKE TIME                       FOR TALENT                        TO SHINE
LEAD THE TEAM TO SUCCESS                           PROTECT                             THE                            TEAM
LEAD THE TEAM TO SUCCESSIT’S ALL VERY SIMPLE. YOU    JUST NEED TO DO IT          RIGHT!
INCENDIARY BLUE
Waterfall vs Agile project management ( and running a team)
Waterfall vs Agile project management ( and running a team)
Upcoming SlideShare
Loading in …5
×

Waterfall vs Agile project management ( and running a team)

734 views
615 views

Published on

In this talk, Mark will teach you how to interview and hire the best people for the job! Forming and managing a great team, mix in some process and anyone can deliver a successful project. It all sounds so easy, but don't be fooled.

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
734
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Waterfall vs Agile project management ( and running a team)

  1. 1. Hiring, firing andeverything in betweenmethodologies to follow and pitfalls to avoid. FOWA London 2012
  2. 2. ABOUT ME @markedgington
  3. 3. DON’T PANIC • These are just my opinions • But they may just be right!
  4. 4. THE NEXT 35 MINS• Build yourself a kickass team• Set up your team to perform• Manage the projects you work on• Project pitfalls• Lead the team to success
  5. 5. Build yourself a kickass teamLet’s start with Hiring
  6. 6. HIRING WHY ARE YOU HIRING?
  7. 7. HIRING HOW SHOULD YOU INTERVIEW?I like to use a bit of Joel!
  8. 8. HIRINGHow much petrol is sold in Mumbai every day? How heavy is the Statue of Liberty? • Introduction (mini sell) • CV Walkthough and questions • Impossible Question • Development Question • Design Question • The Sell and Questions • Follow up Task and Presentation How many toilet flushes arethere in the city every lunchtime?
  9. 9. HIRING SOMETIMES YOU NEED TO GO WITH YOUR INSTINCT
  10. 10. HIRING ALL DONE?WHAT IF YOU MADE A MISTAKE?!
  11. 11. LET’S FIRESOMEONE!
  12. 12. FIRING REMEMBER IT COULD BE YOUR MISTAKE
  13. 13. FIRING IT’S GOING TO AFFECT YOUR TEAM
  14. 14. FIRING HAVE YOU TRIED TO FIX WHAT’S BROKEN?
  15. 15. FIRING DON’T FLAP
  16. 16. FIRINGHello  all  Just  to  say  that  it’s  X’s  last  day  today.  X    has  been  here  a  few  months  and  we’ve  enjoyed  having  them  on  our  team.  We  wish  them  all  the  best  for  the   DON’Tfuture. DO  Many  thanks THISY
  17. 17. Set up your team to performUSE THE RIGHT TOOLS
  18. 18. SET UP TO PERFORMCREATING THE CODE• Use the same IDE• Use the same standards• Become experts frameworks and Libraries• Reviews• Re-Use
  19. 19. SETUP TO PERFORM HELPING TASKS FLOW
  20. 20. SETUP TO PERFORM DEPLOYING THE CODE • Server Setup • Continuous development
  21. 21. SETUP TO PERFORMSHARING THE KNOWLEDGE • Wiki • Intranet
  22. 22. MANAGING A PROJECTNEEDS A METHODOLOGY
  23. 23. LOTS OF METHODOLOGIES RUP, RAD, SPIRAL, WATERFALL, LEAN ...
  24. 24. ROLL YOUR OWN HYBRID - WE KNOW BETTER!
  25. 25. LET’S HEAR ABOUT THE METHODOLOGIES WATERFALL or AGILE?
  26. 26. WATERFALL FIRST
  27. 27. WATERFALL SEPARATION OF CONCERNS
  28. 28. WATERFALL GATHER REQUIREMENTS
  29. 29. WATERFALL OK LET’S DESIGN NOW
  30. 30. WATERFALL BETTER START BUILDING
  31. 31. WATERFALL DIRECTED FROM ABOVE
  32. 32. WATERFALL TEAM WORK
  33. 33. WATERFALL TEAM CONTINUITY
  34. 34. WATERFALL PUSH HARDER
  35. 35. WATERFALL CLIENT REVIEWS
  36. 36. WATERFALL PRODUCT COMPLETE!
  37. 37. WATERFALL TEAM COMPLETE!
  38. 38. WATERFALL FINANCES COMPLETE!
  39. 39. AND ALL BECAUSE THE PM PLANNED! FEAR ALLEVIATION DEVICE
  40. 40. METHODOLOGIES AND NOW FOR AGILE
  41. 41. AGILE TEAM LOCATION
  42. 42. AGILE CLIENT COLLABORATION
  43. 43. AGILE WHAT FIRST?
  44. 44. AGILE COMMIT TO DELIVERY
  45. 45. AGILE START WORKING
  46. 46. AGILE TALK EVERY DAY
  47. 47. AGILETEAM WORKS ONLY ON THIS PROJECT
  48. 48. AGILE MANAGEMENT INVOLVED
  49. 49. AGILE FOCUS ON THE WORK
  50. 50. AGILE HAPPY IN THEIR WORK
  51. 51. AGILE DELIVERY, DELIVERY, DELIVERY!
  52. 52. AGILE PRIORITIES CAN CHANGE
  53. 53. AGILE DELIVER WHAT’S RIGHT
  54. 54. BUT IT’S NOT ALL SO ROSY
  55. 55. PITFALLSTOAVOID
  56. 56. PITFALLS - PROCESS - OUT OF SYNC PROCESSAGILE - PROCESS ELEMENTS NOT IN HARMONY - RESOURCE ISSUES - MAINTAINING THE SYSTEM YOU’RE DEVELOPING
  57. 57. PITFALLS - REQUIREMENTSAGILE - MISUNDERSTOOD REQUIREMENTSAGILE - COMPETING OR SHIFTING OBJECTIVESAGILE - MONOLITHIC SCOPE
  58. 58. PITFALLS - DESIGN - POOR DATA AGILEWATERFALL - POOR TECHNICAL DESIGN - POOR UI DESIGN
  59. 59. PITFALLS - PLANNING - POOR PROJECT MANAGEMENT AGILEWATERFALL- INCONSISTENT METHODOLOGY AGILE - INEFFECTIVE ESTIMATIONS AGILEWATERFALL - LACK OF CONTINGENCY - DEPLOYED TOO EARLY
  60. 60. PITFALLS - COMMUNICATION AGILE - TEAM COMMUNICATION AGILE - STAKEHOLDER MANAGEMENTWATERFALL - APPROVAL POINTS/MANAGEMENT SUPPORT
  61. 61. SO WHICHMETHODOLOGY?
  62. 62. FIXED BY WATERFALL =4
  63. 63. FIXED BY AGILE =10
  64. 64. FIXED BY BOTH =3
  65. 65. PITFALLS LEFT(PITFALLS(18) - (WATERFALL(4) + AGILE(10) - BOTH(3))) 7
  66. 66. SO WHAT CAN WE CONCLUDE?
  67. 67. ONLY YOU CAN DELIVER A PROJECT SUCCESSFULLY
  68. 68. Lead the team to successCREATE THE RIGHT ENVIRONMENT
  69. 69. LEAD THE TEAM TO SUCCESS UNDERSTAND ASPIRATION
  70. 70. LEAD THE TEAM TO SUCCESS CREATE OPPORTUNITY
  71. 71. LEAD THE TEAM TO SUCCESS ASSIGN TASKS WISELY
  72. 72. LEAD THE TEAM TO SUCCESS MAKE TIME FOR TALENT TO SHINE
  73. 73. LEAD THE TEAM TO SUCCESS PROTECT THE TEAM
  74. 74. LEAD THE TEAM TO SUCCESSIT’S ALL VERY SIMPLE. YOU JUST NEED TO DO IT RIGHT!
  75. 75. INCENDIARY BLUE

×