solving the cf programmer shortage

17
Solving the CF Solving the CF Programmer Programmer Shortage Shortage The Business Case for The Business Case for Fusebox Fusebox

Upload: brian-brennan

Post on 30-Dec-2015

24 views

Category:

Documents


0 download

DESCRIPTION

Solving the CF Programmer Shortage. The Business Case for Fusebox. Such a bad deal?. Job security Pick and choose from several job offers Higher salaries Easier to negotiate for better perks. If shortage becomes a crisis…. ColdFusion?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Solving the CF Programmer Shortage

Solving the CF Solving the CF Programmer Programmer ShortageShortage

The Business Case for The Business Case for FuseboxFusebox

Page 2: Solving the CF Programmer Shortage

Such a bad deal?Such a bad deal?

Job securityJob security Pick and choose from several job Pick and choose from several job

offersoffers Higher salariesHigher salaries Easier to negotiate for better perks Easier to negotiate for better perks

Page 3: Solving the CF Programmer Shortage

If shortage becomes a If shortage becomes a crisis…crisis…

•Business will choose another technology that is seen as having greater support.•Hint: Begins with an M and ends in a t.•Cf niche player

ColdFusion?

Page 4: Solving the CF Programmer Shortage

And if And if thatthat happens… happens…

High salaries

Pick your job

Great perqs

Page 5: Solving the CF Programmer Shortage

Is there a programmer Is there a programmer shortage?shortage?

There is only a developer crisis if There is only a developer crisis if projects:projects: cost too muchcost too much take too long to completetake too long to complete don’t work as they shoulddon’t work as they should

Page 6: Solving the CF Programmer Shortage

Solution A: Solution A: Cloning existing codersCloning existing coders

Page 7: Solving the CF Programmer Shortage

Solution B:Solution B:Improve the processImprove the process

Make developmentMake development cheapercheaper betterbetter fasterfaster

Page 8: Solving the CF Programmer Shortage

Common development Common development planplan

Deployment deadline

Project Start

Page 9: Solving the CF Programmer Shortage

Fusebox development Fusebox development planplan

Deployment deadline

Project Start CheaperBetterFaster

Page 10: Solving the CF Programmer Shortage

Critical pathCritical path

B4A2 C2 D2 G2

H4

I3

Dependent Events Independent Events

Page 11: Solving the CF Programmer Shortage

Risky critical pathRisky critical path

B4

A2 C2

D2

E5 F2 G2 H4 I6 J7

Page 12: Solving the CF Programmer Shortage

Risky project visibilityRisky project visibility

* Thanks to Steve McConnell for this excellent analogy

Ideal project: complete visibility

Risky project: low visibility

Page 13: Solving the CF Programmer Shortage

Fusebox critical pathFusebox critical path

B4A2 C2

D2

E5

F2G2

H4

I6

I7

CheaperBetterFaster

Page 14: Solving the CF Programmer Shortage

Fusebox project visibilityFusebox project visibility

Ideal project: complete visibility

Fusebox project: very good visibility

CheaperBetterFaster

Page 15: Solving the CF Programmer Shortage

What about better?What about better?

FuseboxFusebox Supports code re-useSupports code re-use

Code has already been testedCode has already been tested Supports unit & integrated testingSupports unit & integrated testing

Bugs discovered and stomped as soon as Bugs discovered and stomped as soon as possible—by the person who originally possible—by the person who originally wrote codewrote code

Increases project visibilityIncreases project visibility

CheaperBetterFaster

Page 16: Solving the CF Programmer Shortage

What about What about wayway better? better?

Wireframe/prototype/architecting Wireframe/prototype/architecting process echoes natural iterative nature process echoes natural iterative nature of defining requirementsof defining requirements

Lets user balance between speed of Lets user balance between speed of deployment and completeness of deployment and completeness of functionality/bells & whistlesfunctionality/bells & whistles

Protects company from selling a Toyota Protects company from selling a Toyota and having to deliver a Porsche.and having to deliver a Porsche.

CheaperBetterFaster

Page 17: Solving the CF Programmer Shortage

Is there a CF programmer Is there a CF programmer shortage?shortage?

Fuse

box

Seat-of-

the-pants

You decide