Slide 1

Slide 1 text

http://foolab.ca @foolabca 10 warning signs in IT projects. Montreal.rb – January 21, 2014

Slide 2

Slide 2 text

Some statistics • 70% of IT projects fail • 66% of projects go over budget • 33% go over schedule • 17 % under deliver value

Slide 3

Slide 3 text

Yann Larrivée • Developer, consultant & manager at FooLab • I specialize in project rescue • Writing a book: 10 warning signs in IT projects. Y

Slide 4

Slide 4 text

My objectives • Identify project threats early • Reduce the number of failures • Reduce stress, anxiety, headaches • More time with your family

Slide 5

Slide 5 text

Vocabulary • Objectives • Metrics • Success • Failure

Slide 6

Slide 6 text

Objectives - Signs • Stakeholders don't agree on business objectives • Goals are not communicated • Goals are not understood • Poorly defined goals

Slide 7

Slide 7 text

Objectives - Solutions • Get stakeholders to agree and sign a contract • Kickoff meeting to explain the goals • Print the goals on a poster hang them in your office • Communicate them to all team members

Slide 8

Slide 8 text

Deadline - Signs • Deadline too tight • Trying to make a project fit • Working overtime • Deadline too far

Slide 9

Slide 9 text

Deadline - Solutions • Negotiate the delivery date • Negotiate deliverables based on objectives • Prioritize features based on objectives • Get more skilled developers • Plan time for the unexpected

Slide 10

Slide 10 text

Progress - Signs • No demo within the first month • Missed demos

Slide 11

Slide 11 text

Progress - Solutions • Weekly release and demo • Request developers to give development URL • Follow the GIT commits • Yellow-flag task at 50% of completion time • Red-flag task at 75% of completion

Slide 12

Slide 12 text

Team Spirit - Signs • Pointing fingers • Poor or no collaboration • Negative attitude

Slide 13

Slide 13 text

Team Spirit - Solutions • Break negative conversations • Change the focus on solutions • Meet team members with negative attitude • Remove bad team members • Get to know your team members

Slide 14

Slide 14 text

Communication – Signs • No one ever reports problem • People provide excuses for the road blocks • People forward you to the documentation • Languages • Timezones

Slide 15

Slide 15 text

Communication – Solutions • Find the root cause • Have someone bilingual • Re adjust your schedule • Talk one on one to get the real information

Slide 16

Slide 16 text

Focus – Signs • Methodologies & Architecture • Tools and framework • Adding cool features • Last minute changes

Slide 17

Slide 17 text

Focus – Solutions • Plan time for R&D outside of your project • Do R&D before project • Focus Delivering value, not feature • How does it bring us closer to the objective?

Slide 18

Slide 18 text

Documentation – Signs • 50 pages+ novel style documentation • No documentation • No 10,000 foot view of the project • No or Poor Documentation technical and functional analysis

Slide 19

Slide 19 text

Documentation – Solutions • Plan time for analysis • Centralize all documentation in source control • Write readable code • Have good tool to write documentation and specs • Keep it straight to the point

Slide 20

Slide 20 text

Quality – Signs • The ghosts problem • Endless bugs list • No time for quality assurance • No time for performance testing

Slide 21

Slide 21 text

Quality – Solutions • Have staging and product ready env. • Determine mission critical components • Write test for mission critical components • Have QA before each demo

Slide 22

Slide 22 text

Metrics - Signs • No way to measure the expected outcome

Slide 23

Slide 23 text

Metrics - Solutions • Level of success (business) • Level of quality • Level of performance

Slide 24

Slide 24 text

Presentation take-away #1 • Situation appraisal • Objectives • Metrics • Joint accountability

Slide 25

Slide 25 text

Presentation take-away #2 • How does it bring us closer to the objective • Break your projects into smaller ones • Socialize with your co-worker • Keep calm but stay alert

Slide 26

Slide 26 text

Twitter: @ylarrivee E-mail: [email protected] Website: foolab.ca Through powerful advice, we help businesses maximize their investment and ship projects ahead of time. Questions?