solving the cf programmer shortage

Post on 30-Dec-2015

24 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

Solving the CF Solving the CF Programmer Programmer ShortageShortage

The Business Case for The Business Case for FuseboxFusebox

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

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?

And if And if thatthat happens… happens…

High salaries

Pick your job

Great perqs

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

Solution A: Solution A: Cloning existing codersCloning existing coders

Solution B:Solution B:Improve the processImprove the process

Make developmentMake development cheapercheaper betterbetter fasterfaster

Common development Common development planplan

Deployment deadline

Project Start

Fusebox development Fusebox development planplan

Deployment deadline

Project Start CheaperBetterFaster

Critical pathCritical path

B4A2 C2 D2 G2

H4

I3

Dependent Events Independent Events

Risky critical pathRisky critical path

B4

A2 C2

D2

E5 F2 G2 H4 I6 J7

Risky project visibilityRisky project visibility

* Thanks to Steve McConnell for this excellent analogy

Ideal project: complete visibility

Risky project: low visibility

Fusebox critical pathFusebox critical path

B4A2 C2

D2

E5

F2G2

H4

I6

I7

CheaperBetterFaster

Fusebox project visibilityFusebox project visibility

Ideal project: complete visibility

Fusebox project: very good visibility

CheaperBetterFaster

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

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

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

Fuse

box

Seat-of-

the-pants

You decide

top related