• Save
Waterfall vs Agile project management ( and running a team)
Upcoming SlideShare
Loading in...5
×
 

Waterfall vs Agile project management ( and running a team)

on

  • 497 views

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 ...

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.

Statistics

Views

Total Views
497
Views on SlideShare
497
Embed Views
0

Actions

Likes
1
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Waterfall vs Agile project management ( and running a team) Waterfall vs Agile project management ( and running a team) Presentation Transcript

  • Hiring, firing andeverything in betweenmethodologies to follow and pitfalls to avoid. FOWA London 2012
  • ABOUT ME @markedgington
  • DON’T PANIC • These are just my opinions • But they may just be right!
  • 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
  • Build yourself a kickass teamLet’s start with Hiring
  • HIRING WHY ARE YOU HIRING?
  • HIRING HOW SHOULD YOU INTERVIEW?I like to use a bit of Joel!
  • 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?
  • 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  months  and  we’ve  enjoyed  having  them  on  our  team.  We  wish  them  all  the  best  for  the   DON’Tfuture. DO  Many  thanks THISY
  • 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 Libraries• Reviews• Re-Use
  • SETUP TO PERFORM HELPING TASKS FLOW
  • SETUP TO PERFORM DEPLOYING THE CODE • Server Setup • Continuous development
  • 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 - MAINTAINING THE SYSTEM YOU’RE DEVELOPING
  • PITFALLS - REQUIREMENTSAGILE - MISUNDERSTOOD REQUIREMENTSAGILE - COMPETING OR SHIFTING OBJECTIVESAGILE - MONOLITHIC SCOPE
  • PITFALLS - DESIGN - POOR DATA AGILEWATERFALL - POOR TECHNICAL DESIGN - POOR UI DESIGN
  • PITFALLS - PLANNING - POOR PROJECT MANAGEMENT AGILEWATERFALL- INCONSISTENT METHODOLOGY AGILE - INEFFECTIVE ESTIMATIONS AGILEWATERFALL - LACK OF CONTINGENCY - DEPLOYED TOO EARLY
  • PITFALLS - COMMUNICATION AGILE - TEAM COMMUNICATION AGILE - STAKEHOLDER MANAGEMENTWATERFALL - APPROVAL POINTS/MANAGEMENT SUPPORT
  • 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