Software Engineering - PowerPoint PPT Presentation

About This Presentation
Title:

Software Engineering

Description:

Title: PowerPoint Presentation Last modified by: Kevin Trigg Created Date: 1/1/1601 12:00:00 AM Document presentation format: On-screen Show Other titles – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 15
Provided by: cuse150
Category:

less

Transcript and Presenter's Notes

Title: Software Engineering


1
  • Software Engineering
  • and the
  • Small Business
  • Patrick Bradley
  • Kevin Trigg

2
Who Are We?
  • Patrick Bradley
  • 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
  • Company
  • Engineer
  • Role of the engineer
  • Process
  • Summary

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

6
Environment
  • Changing market
  • 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 tools
  • Lack of resources
  • Many jobs
  • Lack of time
  • Development rushed

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

10
Conflict
  • Company
  • Maximize growth
  • Maximize efficiency
  • Engineer
  • Maximize efficiency
  • Maximize growth

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

12
Process
  • Must fit organization
  • 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
  • www.extremeprogramming.org
  •  Extreme Programming Explained , Kent Beck
Write a Comment
User Comments (0)
About PowerShow.com