45
STRATEGIC PLAN Goals and Plans For My Careers Choice By Daniel Sarpe ITP 251-200 Professor Anita Sutton

Strategic plan

Embed Size (px)

DESCRIPTION

This is my presentation about what I learned in the Analysis Systems Design

Citation preview

Page 1: Strategic plan

STRATEGIC PLAN Goals and Plans For My Careers Choice

By Daniel SarpeITP 251-200

Professor Anita Sutton

Page 2: Strategic plan

Network Security Specialist

Network and Internet Security Specialists can look forward to lucrative careers in some of the following areas: network security and network design, sales, marketing, system administration, Internet security, and basic programming

The average salary for a security specialist or security manager in 2008, was between $85,000 and $112,000

A student in a Network and Internet Security program can expect to encounter include: Introduction to LANs Introduction to WANs Network and Internet Security Programming Voice and Data Networks

Page 3: Strategic plan

Network Security Specialist(Cont)

For attaining this career I planned to get first an AAS in Network Security from Germanna Community College which is transferable to University of Mary Washington

My plan for the near future is to be admitted to Mary Washington and get a Bachelor Degree in Information Assurance

For doing this I need to achieve some qualifications and certificates from CISCO

One of the requirements was to make ITP-251 which will teach me about systems analysis and design In ITP251 class I learned about systems planning,

systems analysis, systems design and systems implementation.

Page 4: Strategic plan

Systems Analysis and

Design•Phase 1 - Systems Planning

Chapter 1 , Chapter 2, Chapter 3

•Phase 2 - Systems AnalysisChapter 4, Chapter 5, Chapter 6, Chapter 7

•Phase 3 - Systems DesignChapter 8, Chapter 9, Chapter 10

•Phase 4 - System Implementation)Chapter 11

Page 5: Strategic plan

Systems Planning An Information System has five

main components: People Hardware Software Data Processes

In the right side we have a specification of Information Systems

People are the stakeholders, the hardware consists of servers, workstations, computers, scanners, optic cables, etcetera.

The data is the raw material that an information system transform into useful information.

Page 6: Strategic plan

Software refers to the programs that control the hardware and produce the desired information.

A process describe the tasks and business functions that users, managers and IT staff members perform to achieve specific results.

In chapter 1 I also learned about Object Oriented analysis which combines data and processes that act on the data into things called objects. An object is a member of a class, which is a collection of similar objects.

I implemented this objects in my project in MDD activity Bellow I will show you an example of relationships

between objects and object model diagram that we used in our project of Inspiring a Smile Today , and their attributes and methods.

Page 7: Strategic plan

Object Model Elements

Page 8: Strategic plan

Chapter 2

In chapter 2 I have learned how to do a Preliminary Investigation Report for our project and about operational, technical, economical and schedule feasibility. Operational feasibility means that if a proposed system

can be used effectively after it was developed. Technical feasibility refers to the technical resources

needed to develop or operate a system Economic feasibility means that the projects need to

create some benefits after all the maintenance costs, acquisition, people, users, hardware, etcetera.

Schedule feasibility means that a project can be implemented in an acceptable frame time.

Page 9: Strategic plan

Project Feasibility

Operational Feasibility Enlisting the support of both Germanna Student Services

and the Security Office No formal training is required

Technical Feasibility Labor intensive, but no training required Graphics are easily created

Economic Feasibility Very low cost ($0.05 per flyer) Donated labor Donated printing

Schedule Feasibility Kickoff day – Oct 5, 2010 4 days prior to Germanna Fest on Oct 9, 2010

Page 10: Strategic plan

Chapter 3

In chapter three I learned about project scheduling, Gantt and PERT/CPM charts

A Gantt chart is a horizontal bar chart that represents a series of tasks.

A PERT/CPM chart is used for very complex projects and is called a bottom-up technique.

I used in my class project the Gant chart to show the overview of the project status.

Page 11: Strategic plan

Element Element DescriptionRequired

Resources Status 6-10 Sept 13-17 Sept 20-24 Sept27 Sept - 1

Oct 5-Oct 11-15 Oct

1Inspire a Smile Today Flyer Development

1.1Design Pamphlet Logo Germanna Fest

Logo 1.2 Develop Inspirational Slogans

1.3Speak with Student Services about adding content to flyer

1.4 Design flyer layout 1.5 Purchase colored paper 1.6 Print the Inspire a Smile Today flyer Colored Paper 2 Permissions

2.1Obtain permission for flyer distribution from GCC Student Services

2.2Obtain permission for flyer distribution from GCC Security office

3 Flyer Distribution

3.1Determine optimum time(s) for flyer distribution

3.2Determine the required number of flyers to meet the demand

3.3Establish the flyer distribution schedule for MDD to include personnel resources

3.4 Distribute the Flyers 4 Volunteers 4 Flyer Clean Up

4.1Determine the need for "clean up" following the distribution of flyers

4.2Establish the "clean up" schedule with required personnel resources

4.3 Conduct the project clean up 4 Volunteers 5 Measuring Project Success

5.1

Develop metrics for measuring the success of the Inspire a Smile Today project

5.2

Develop the process for measuring the success of the Inspire a Smile Today project

5.3Write a final report detailing the success of the Inspire a Smile Today project

Page 12: Strategic plan

Phase II – Systems Analysis

Systems Analysis starts in Chapter 4 where I learned about Agile methods and Data Flow Diagrams

I used in my project DFDs (Data Flow Diagrams) to show how the system stores, process and transform data.

An Agile method develops a system incrementally, by building a series of prototypes that are send to the users for feedback after removing all the risks involved in the development

Page 13: Strategic plan

Example of Data Flow DiagramDFD used in my project Inspire A

Smile Today

Produce Reports

3Manage

Work

1

Manage Costs

2

Employees

Work Orders

Completed Work Orders

Manual

Mai

nten

ance

Tas

k

List

Current Vehicle Data

Weekly W

ork

Schedule

Supervisor

Completed Work Report

Cost Data

Accounting

Costs

Work Summary

Closed Work Orders

Work Orders

Work Data

Cost Summary

Page 14: Strategic plan

Program Design MapDescription Name From To

The Project Team develops a Concept which is entered into the Flyer Design process

ConceptProject Team Entity

Flyer Design Process

The Design process results in a Flyer Design that is submitted to the Deans/Marketing Entity

Flyer DesignDesign Process

Deans/Marketing Entity

The Deans/Marketing entity submits the Design Approval back to the Design Process

Design ApprovalDeans/Marketing Entity

Design Process

The Design process submits a Flyer Prototype to the Development process

Flyer PrototypeDesign Process

Development Process

The Development Process submits a Flyer Sample to the Security entity for approval

Flyer SampleDevelopment Process

Security Entity

The Security entity submits the Flyer Approval back to the Design process

Flyer Approval Security EntityDesign Process

The Development Process submits the Approved Budget to the Cost File data store

Approved BudgetDevelopment Process

Cost File Data Store

The Cost File data store issues the Cost Per Flyer back to the Development Process

Cost per FlyerCost File Data Store

Development Process

The Development process submits the Finished Flyers to the Distribution process

Finished FlyersDevelopment Process

Distribution Process

The Distribution process proceeds with the Distribution of Flyers to the Germanna Students entity

Distribution of Flyers

Distribution Process

Germanna Students Entity

The Distribution process issues the Clean the Parking Lots order to the Clean Up process

Clean the Parking Lots

Distribution Process

Clean Up Process

The Clean Up process submits the Clean Up Report to the Security entity

Clean Up ReportClean Up Process

Security Entity

Page 15: Strategic plan

I also learned about Scalability and TCO (Total Cost of Ownership) which represents costs in addition to the direct costs involved in a system development and is extremely important in the development team.

Scalability refers to a system ability to handle the volume of the business and the transactions from the future.

Bellow I will attach a TCO table which shows our total cost for the class project.

Page 16: Strategic plan

Initial and Total Cost of Ownership

Page 17: Strategic plan

Relationships between Objects and Classes

Relationships enable objects to communicate and interact as they perform business functions and transactions required by the system

After we identify an object, classes, and relationships between them we are ready to prepare a diagram that shows the relationships among them

This diagram shows the relationship among the objects and classes that we identified during our investigation report in our project class.

The strongest relationship is called inheritance which enables an object called a child to derive one or more of its attributes from another object, called a

parent.

Page 18: Strategic plan

Object Relationship Diagram

Page 19: Strategic plan

Later in the chapter 7 I learned how to perform Cost Benefit analysis, Outsourcing Fees and In House financing

Instead of outsourcing which means that you have to buy from external resources, you can opt out for In-House financing which means that you can create your own source of income to invest in the development

For the project class I had to make an analyze of the Cost-Benefit with In-House financing option.

Bellow I am going to show you how for this particular project, we analyzed the Cost-Benefits and differences between Outsource financing and In-House financing

Page 20: Strategic plan

Payback Analysis

Page 21: Strategic plan

Return On Investment

Page 22: Strategic plan

Cost and Benefits

Page 23: Strategic plan

Outsourced Vs In-House Financing

Page 24: Strategic plan

Phase III – Systems Design

In this phase of the course we learned about the design of a system using inputs and outputs or user interface design.

I learned how to use the inputs that I identified in the planning and investigation process, to create an output so the recipients can give us a positive feedback for our system output

The outputs can be internet-based information delivery, blogs, instant messaging, wireless devices, images, videos.

I learned for this phase how to create the output for my project which was a printed report that contains three zones that are easy to read and understand and follows the security and privacy rules of GCC

Page 25: Strategic plan

Input Data

Data entry is the process of manually entering data into the information system, usually in the form of keystrokes or mouse clicks

Batch inputs (data usually entered on a specified time schedule), online inputs (immediate availability of data)

To avoid unnecessary costs the volume of data needs to be reduced, so the number of errors will be reduced

For input errors we have to check the validity of the data, the type of data so we can improve input quality by testing the data and rejecting any entry that fails to meet specified conditions.

Page 26: Strategic plan

Input Design

Section 1Section 1 Section 2Section 2

Section 3Section 3

Page 27: Strategic plan

Output Design

Page 28: Strategic plan

Data Design

To construct the physical model of the information system, a system analyst can select a design approach and begin to construct the system

The model can be a web-based database design using HTML for creating a web page

In this chapter I have learned about Entity Relationships Diagrams

The relationships among the entities in a system can be one-to-one, one-to-many, many-to-many.

Next slide it is going to show an example of a entity relationships diagram that I used in my class project and it shows the relationships between the objects and external entities specific to my project

Page 29: Strategic plan

Entity Relationship Diagrams

Page 30: Strategic plan

Normalization

Normalization – is the process of creating table designs but assigning specific fields or attributes to each table in the database. Include four stages:

Unnormalized design, first normal form, second normal form and third normal form

The next slides will going to show you the first, the second, and the third normal form that represented the best design for my class project

Page 31: Strategic plan

1NF Data Structure

Record No.

Flyer No.

Flyer Color Date

Member No.

Member Name

Parking Lot

No of Parking Spaces

1 1 Red 10/5/10 1 Kevin 1 57

2 7 Blue 10/5/10 1 Kevin 2 81

3 8 Blue 10/5/10 1 Kevin 3 67

4 5 Blue 10/5/10 2 Daniel W. 1 53

5 3 Yellow 10/5/10 2 Daniel W. 2 88

6 9 Yellow 10/5/10 2 Daniel W. 3 72

7 6 Red 10/5/10 3 Daniel S. 1 79

8 2 Blue 10/5/10 3 Daniel S. 2 65

9 4 Yellow 10/5/10 3 Daniel S. 3 73

Combination Primary Key

Page 32: Strategic plan

2NF Data StructureFlyer in 2NF

Record No. Flyer No.

Flyer Color

1 1 Red2 7 Blue3 8 Blue4 5 Blue5 3 Yellow6 9 Yellow7 6 Red8 2 Blue9 4 Yellow

Parking Lot in 2NF

Record No.

Parking Lot

No of Parking Spaces

1 1 572 2 813 3 674 1 535 2 886 3 727 1 798 2 659 3 73

Flyer and Parking Lot in 2NF

Record No. Flyer No.Parking

LotNo of Parking

Spaces1 1 1 572 7 2 813 8 3 674 5 1 535 3 2 886 9 3 727 6 1 798 2 2 659 4 3 73

Page 33: Strategic plan

3NF Data Structure

Member in 3NF

Record No. Member No. Member Name

1 1 Kevin

2 1 Kevin

3 1 Kevin

4 2 Daniel W.

5 2 Daniel W.

6 2 Daniel W.

7 3 Daniel S.

8 3 Daniel S.

9 3 Daniel S.

Page 34: Strategic plan

System Architecture

System architecture translates the logical design of an information system into a physical blueprint, or architecture

Initial Cost and TCO – for the final design we have to choose between in-house financing or outsource financing

In this chapter I learned how to implement an initial and total cost of ownership for my particular project and I will show you a table with initial costs and TCO

Page 35: Strategic plan

Initial and Total Cost of Ownership

Page 36: Strategic plan

Return Of Investment

Page 37: Strategic plan

In chapter 10 I learned about the network models, TCP/IP and the network protocols, routers, servers and the topology of a network

The OSI model (Open Systems Interconnection) describes how data moves from an application on one computer to an application on another networked computer.

The OSI model contains seven layers : Application layer Presentation Session Transport Network Data Link Physical layer

Page 38: Strategic plan

Phase IV – Systems Implementation

In this chapter that describes the systems implementation phase of the SDLC, I learned about the application development, installation and evaluation

For this particular case I studied the Agile method and XP (Extreme Programming) method

The Agile method is about establishing a interconnection an communication between the IT teams and the users or customers.

Agile methods use a variety of models including the Spiral Model which responds much quicker to clients and provides repetition in development

Risks are explicitly assessed and resolved throughout the process.

Page 39: Strategic plan

Example of a Spiral Model

A agile method that represents a series of revisions based on user feedback.

Page 40: Strategic plan

Extreme Programming is based on the feedback from the users and iteration of the processes.

The user tells stories that goes than to the planning and goes back and front into a repetitive cycle, until all the risks are eliminated so the final application gets the approval from the customers.

System developers use also multipurpose tools for development such as entity relationships diagrams, flowcharts, pseudocode, decision tables and decision trees.

Page 41: Strategic plan

Extreme Programming (XP)Started in 1990s when Kent Black tried to find a better way of doing

software development when he was handling a project at DaimlerChrysler.

A deliberate and disciplined approach to software development

Extreme Programming works by bringing the whole team together

Difficulty coordinating larger teams

Can result in a never-ending project if not managed properly

Tendency to not document thoroughly

Page 42: Strategic plan

Extreme Programming (XP)

One of the newest agile methods that emphasizes team work.

http://www.extremeprogramming.org/rules/userstories.html

Page 43: Strategic plan

Multipurpose Tools

Pseudocode – a technique for representing program logic, actually translates a text into a logic program that can be used with C++, C#, or HTML codes

The next slide it’s going to show an example of pseudocode

Page 44: Strategic plan

Multipurpose (cont.)Pseudocode – A technique for representing program logic.

Germanna students that earn a minimum of 60 of credits are entitled to get an Associates Degree.

Germanna students that do not earn a minimum of 60 credits do not receive their Associates Degree but may be eligible for Career Studies Certificate.

If student is enrolled at Germanna, andIf students earns a minimum of 60 credits then

Eligible to receive Associates Degree.

ELSEStudent will not receive Associates Degree

ELSEStudent may be eligible for Career Studies Certificate

Page 45: Strategic plan

STRATEGIC PLAN

By Daniel SarpeITP 251-200