Upload
chad-green
View
211
Download
0
Tags:
Embed Size (px)
Citation preview
Careers in Software DevelopmentWhat kind of jobs are there and how can I get a job doing that?Chad Green / December 6, 2012
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
Who Am I?
• Technical Delivery Team Manager for HP Enterprise Services– Manage 63 software development professionals in 8 different states
• President and Conference Chairman for Code PaLOUsa– Annual software development conference with 500+ attendees in Louisville
• Coordinator for the Louisville .NET Meetup– Group that meets monthly to talk about new Microsoft .NET-based technologies and
practices• Marine Corps Veteran
– Served with an F/A-18D squadron• Dad
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Fundamentals
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
What is Software?
• Collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it
• Programs are an ordered sequence of instructions for changing the state of the computer in particular sequence
• Software is usually written in high-level programming languages that are easier and more efficient for humans to use than machine language
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Types of Software
• System software– Designed to operate the computer hardware, to provide basic functionality, and to
provide a platform for running application software– Includes computer BIOS, operating systems (Windows, MAC OS, etc.), and device
drivers (controls things like printers)• Programming software
– Tools that software developers use to create, debug, maintain, or otherwise support other programs and applications
– Includes simple programs such as compilers, debuggers, interpreters, linkers, and text editors, that can be combined to accomplish a task – just like using multiple hand tools to fix something
– Intended to assist a programmer in writing computer programs• Application software
– Developed to perform any tasks that benefits from computation– Set of programs that allow the computer to perform a specific data process job for the
user
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
It’s more than you think
What is Software Development?
• Software development is the process of developing software through successive phases in an orderly way
• Includes not only the actual writing of code, but also– Preparation of requirements and objectives– Design of what is to be coded– Confirmation that what is developed has met objectives
• Software developed for a variety of purposes– Most common is to meet specific needs to a specific customer– To meet a perceived need of some set of potential users– Personal use
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
Software Development Lifecycle
Planning
Design
Development
Testing
Implementation
Maintenance
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Software Development Team
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Lots of people make up a typical software development effort
There is no I in Software Development Team• Some software is developed by a single person, but that software generally only does a
one or a few things• The more complicated the software, the more people on the team• Most team range from 5 to 15 people, some teams can be 100’s of people• Typical team includes the following roles
– Project Manager– Technical Leader– Requirements Analyst– Software Developer (Programmer)– Software Tester– Technical Support
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Careers in Software DevelopmentSubtitle (18 pt. HP Simplified)Chad Green/ December 6, 2012
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Divider slide title (40 pt. HP Simplified bold)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Divider slide title (40 pt. HP Simplified bold)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
“Insert quote here”(40 pt. HP Simplified bold)
Quoted person’s name, title and company(18 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Title (28 pt. HP Simplified bold)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here. Try to keep bullet lists simple. (14 pt. HP Simplified)
– Put your second-level bullet here. Use no more than you need to explain your point. (14 pt. HP Simplified)• Put your third-level of copy here. Use no more than you need to explain your point.
(14 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Subtitle (18 pt. HP Simplified)
Title (28 pt. HP Simplified bold)
• Put your first-level bullet here. Try to keep bullet lists simple. (14 pt. HP Simplified)– Put your second-level bullet here. Use no more than you need to explain your point.
(14 pt. HP Simplified)• Put your third-level of copy here. Use no more than you need to explain your point.
(14 pt. HP Simplified) – Put your fourth-level of copy here. Use no more than you need to explain your
point. (14 pt. HP Simplified)• Put your fifth-level of copy here. Use no more than you need to explain your
point. (14 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.
(14 pt. HP Simplified)– Put your second-level bullet here.
(14 pt. HP Simplified)• Put your third-level of copy here.
(14 pt. HP Simplified)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.
(14 pt. HP Simplified)– Put your second-level bullet here.
(14 pt. HP Simplified)• Put your third-level of copy here.
(14 pt. HP Simplified)
Subtitle (18 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
It’s more than you think
What is Software Development
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here. Try to keep bullet lists simple. (14 pt. HP Simplified)
– Put your second-level bullet here. Use no more than you need to explain your point. (14 pt. HP Simplified)• Put your third-level of copy here. Use no more than you need to explain your point.
(14 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.
(14 pt. HP Simplified)– Put your second-level bullet here.
(14 pt. HP Simplified)• Put your third-level of copy here.
(14 pt. HP Simplified)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.
(14 pt. HP Simplified)– Put your second-level bullet here.
(14 pt. HP Simplified)• Put your third-level of copy here.
(14 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.
(14 pt. HP Simplified)– Put your second-level bullet here.
(14 pt. HP Simplified)• Put your third-level of copy here.
(14 pt. HP Simplified)
Subtitle (18 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.
(14 pt. HP Simplified)– Put your second-level bullet here.
(14 pt. HP Simplified)• Put your third-level of copy here.
(14 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified
– 14 pt. HP Simplified• 14 pt. HP Simplified
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified
– 14 pt. HP Simplified• 14 pt. HP Simplified
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified
– 14 pt. HP Simplified• 14 pt. HP Simplified
Subtitle (18 pt. HP Simplified)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23
Title (28 pt. HP Simplified bold)
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified
– 14 pt. HP Simplified• 14 pt. HP Simplified
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified
– 14 pt. HP Simplified• 14 pt. HP Simplified
Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified
– 14 pt. HP Simplified• 14 pt. HP Simplified
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
Heading Heading Heading Heading
12 pt. HP Simplified Content Content Content Content
Content Content Content Content Content
Content Content Content Content Content
Content Content Content Content Content
12 pt. HP Simplified bold HP blue Content Content Content Content
Content Content Content Content Content
Table style
Columns and rows may be added, but colors must be maintained.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Organization chart style (condensed)
Boxes size and quantity may vary, but colors must be maintained.
Insert NameTitle goes here (12 pt. HP Simplified)
This level is all the same color
Insert NameTitle Goes HereInsert NameTitle Goes HereInsert NameTitle Goes Here
11 pt. HP Simplified
Insert NameTitle Goes Here11 pt.HP Simplified
11 pt.HP Simplified
This level is all the same color
Insert NameTitle Goes HereInsert NameTitle Goes HereInsert NameTitle Goes Here
11 pt. HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
This level is all the same color
Insert NameTitle Goes HereInsert NameTitle Goes HereInsert NameTitle Goes Here
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
Organization chart style (expanded)
Boxes size and quantity may vary, but colors must be maintained.
Insert NameTitle goes here (12 pt. HP Simplified)
This level is all the same colorInsert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
This level is all the same colorInsert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
This level is all the same colorInsert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
11 pt.HP Simplified
This level is all the same colorInsert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
Insert nameTitle here
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
Flow chart style
Boxes size and quantity may vary, but colors must be maintained.
12 pt. boldHP Simplified
• A percentage of or solid black may be used
• 11 pt. HP Simplified
12 pt. boldHP Simplified
• A percentage of or solid black may be used
• 11 pt. HP Simplified
12 pt. boldHP Simplified
• A percentage of or solid black may be used
• 11 pt. HP Simplified
12 pt. boldHP Simplified
• A percentage of or solid black may be used
• 11 pt. HP Simplified
12 pt. boldHP Simplified
• A percentage of or solid black may be used
• 11 pt. HP Simplified
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
Chart style with bulleted copy
Boxes size and quantity may vary, but colors must be maintained.
Attend these sessions
• Demo name, Demo number
• 11 pt. HP Simplified
• Demo name, Demo number
12 pt. HP Simplified bold
• Demo name, Demo number
• 11 pt. HP Simplified
• Demo name, Demo number
After the event
• Contact your sales rep
• Visit the website / Facebook /Twitter at: <insert URL here>
• Download the whitepaper at: <insert URL here>
Your feedback is important to us. Please take a few minutes to complete the session survey.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29
59%
23%
10%
9% HP blueValue of blackValue of black
Pie chart sample
Segments may vary, but the only color can be HP blue and the permitted values of black.• Accent color is limited to HP blue.• Black and percentages of black may be
used.• All other copy is black.• Bullets are 14 pt. HP Simplified.• Pie segment percentages are 14 pt. HP
Simplified.• Pie legend is 14 pt. HP Simplified.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30
2007 2008 2009 2010 20110
1
2
3
4
5
HP blue (14 pt. HP Simplified) % of black Another % of black
Bar chart sample
Entries may vary, but the only color can be HP blue and the permitted values of black.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
Line chart sample
Entries may vary, but the only color can be HP blue and the permitted values of black.
2007 2008 2009 2010 20110
1
2
3
4
5
% of black Another % of black HP blue / 14 pt. HP Simplified
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you