170 likes | 294 Views
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?.
E N D
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? • 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
And if that happens… High salaries Pick your job Great perqs
Is there a programmer shortage? • There is only a developer crisis if projects: • cost too much • take too long to complete • don’t work as they should
Solution B:Improve the process • Make development • cheaper • better • faster
Common development plan Project Start Deployment deadline
Fusebox development plan Cheaper Project Start Better Faster Deployment deadline
G2 H4 I3 Critical path Dependent Events Independent Events A2 B4 C2 D2
Risky critical path D2 A2 C2 F2 E5 G2 H4 I6 J7 B4
Risky project visibility Ideal project: complete visibility Risky project: low visibility * Thanks to Steve McConnell for this excellent analogy
G2 H4 I6 I7 Fusebox critical path Cheaper Better Faster D2 F2 A2 B4 C2 E5
Fusebox project visibility Cheaper Better Faster Ideal project: complete visibility Fusebox project: very good visibility
What about better? Cheaper Better Faster • Fusebox • Supports code re-use • Code has already been tested • Supports unit & integrated testing • Bugs discovered and stomped as soon as possible—by the person who originally wrote code • Increases project visibility
What about way better? Cheaper Better Faster • Wireframe/prototype/architecting process echoes natural iterative nature of defining requirements • Lets user balance between speed of deployment and completeness of functionality/bells & whistles • Protects company from selling a Toyota and having to deliver a Porsche.
Is there a CF programmer shortage? Seat-of- the-pants Fusebox You decide