Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering and the Small Business Patrick Bradley

Similar presentations


Presentation on theme: "Software Engineering and the Small Business Patrick Bradley"— Presentation transcript:

1 Software Engineering and the Small Business Patrick Bradley
Kevin Trigg

2 Who Are We? Patrick Bradley Kevin Trigg
Architect and Senior Programmer B.Sc. CS McGill 1996 Kevin Trigg Director of Software Development B.Sc. CS McGill 1989

3 Introduction Theory Real-world Expectations

4 In Scope Environment Definitions Conflict Role of the engineer Process
Company Engineer Role of the engineer Process Summary

5 Out of Scope Medium and large businesses Specific technologies
Specific methods

6 Environment Changing market Changing technology
Trying to stay ahead Changing technology Constantly learning Changing product direction Flexible process

7 Environment (cont) Employees Mentality Growing company
Existing processes

8 Environment (cont) Lack of funds Lack of resources Lack of time
Lack of tools Lack of resources Many jobs Lack of time Development rushed

9 Definitions Process maturity Growth Efficiency
= f (knowledge + experience + seriousness) Growth = f (cash) Efficiency = f (maturity / growth)

10 Conflict Company Maximize growth Maximize efficiency Engineer

11 Roles of the Engineer « Sheriff in a frontier town » Student Educator
Salesman Implementer Enforcer

12 Process Must fit organization Cooperative Compromise
Quick to implement Rapid to execute Minimal documentation Cooperative Compromise Must be open to change But minimize impact

13 Summary Frustrating Difficult Constant battle Compromise Rewarding

14 Recommended Reading « Code Complete », Steve McConnell
« Rapid Development », Steve McConnell « Extreme Programming Explained », Kent Beck


Download ppt "Software Engineering and the Small Business Patrick Bradley"

Similar presentations


Ads by Google