Download presentation
Presentation is loading. Please wait.
Published byHollie Hood Modified over 6 years ago
1
Delete - Participate With Your Team - Business Plan
Software Engineering CSCI-3321 Dr. Tom Hicks Computer Science Department
2
One Of The Database Final Projects
3
This IS A Team Project It Is My Intention To Give The Entire Team The Same Grade BE A TEAM PLAYER!
4
Some Of You Might Choose To March To The Beat Of A Different Drummer
Participate With Your Team? Your Decision Attend All Meetings Be Prepared At All Times Come To Meetings With Your Contributions When Expected Some Of You Might Choose To March To The Beat Of A Different Drummer
5
Far More Often Than Not:
At Least One Of The Software Engineering Teams Of 4 Software Engineers Has Become & A Teams Of 1 A Teams Of 3 Both Teams Doing The Entire Project
6
One Of Two Major Crosswalks In Your Computer Science Career
There Were 3-4 Database Designers In My Database Systems Class That Turned In Most Of Their Assignments Late Maybe Overloaded ? Taking Too Many Classes?
7
Many Of You Have Worked In Teams With Those In This Class Before!
There is Always At Least One Bad Experience Where Someone Did Not Carry Their Weight! I Don't Know The Reasons & Maybe You Don't Either? "Mother Has Cancer" "My Girlfriend Dumped Me" "The Others Were So Much Smarter" "I Was Too Busy Playing Video Games" "I Was Too Busy Getting High"
8
My Plea To You I Would Like All To Start With A Clean Slate - It is Better For All If You Don't Have To Do The Extra Work ! Story Of One Of My Software Project Folks This Year A- Last Semester D's In Two Courses With Me Last Year B in Software Engineering
9
Some Of You Will Use Me For A Reference Some Companies Will Call Me Whether You Don't Use Me For A Reference
10
Do They Turn All Of Their Assignments In On Time?
When Employer's Call About A Prospective Employee (student) - What Do You Think Are The First Two Questions I Get Asked? Do They Turn All Of Their Assignments In On Time? WHY? Do They Attend All Of Their Classes With You? WHY? How Good Are They At Coding? How Do They Compare With Others In Their Class? How Well Do They Work In Teams? Tell Me About Their Social Skills? Do They Work In Leadership Roles Well?
11
Scenerio: Suppose that, as the Owner of “Trinity Internet & Database”, I want to hire a software development company to create a Major Piece of Software!
12
Major Piece Of Software ?
Small Medical Complex Management System Service Request System Theme Park Management System Grocery Store Management System
13
Major Piece Of Software ?
Product Management System Airline Reservation Management System Restaurant Management System Pizzeria Management System
14
Who Hire? I have no company, with which I have a history, that I want to re-hire!
15
I Check Around & Hear Positive Things About Six Software Companies.
Team # 1 15
16
I Check Around & Hear Positive Things About Six Software Companies.
Team # 2 16
17
I Check Around & Hear Positive Things About Six Software Companies.
Team # 3 17
18
I Check Around & Hear Positive Things About Six Software Companies.
Team # 4 18
19
The project is challenging
The project is challenging. I need a company that is Excellent at Design! I need a company that Completes Things On Time! I need a company that Creates Software that is Extremely Easy to Use; it minimizes key I need software that Requires Little or No Training! Who Hire? I need a team I Can Work With Well! I need a company that Creates Software for the Next Ten Years!
20
My Business Plan
21
Selecting the best team is Critical!
?? Inventory I Decide To Select One Of The More Complex Entity Type Sub-Systems. ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? My System Will Have At Least 10 Sub-Systems. Selecting the best team is Critical! I Hope To Have 3 Companies Design This Sub-System!
22
Maybe Useful If You Ever Go Over To Dark Side!
How Many Of You Are Picking Up A Major Or Minor In Business? Maybe Useful If You Ever Go Over To Dark Side!
23
I Interview Companies One At A Time
I Like Them, I Ask If Their Company Is Willing To Create A Complete "Analysis & Design" AND The Inventory Sub-System Prototype I Tell Them That I Am Only WIlling To Pay 3 Companies Only Half Of What This Task Is Worth! Choose Top 3 23
24
Why Might I Be Willing To Pay 150%Of What The System's Analysis Is Worth?
24
25
Why Might Your Company Be Willing To Do Some Work For 50%Of What The System's Analysis Is Worth?
25
26
Design, Code, Install?
27
Are You Going To Code The Project
Heaven's No Way To Complex!
28
You Are You Going To Design & Prototype
ReviewThis Form Who Is Going To See The Prototype? Stakeholders Who Decide Whether Or Not To Finance Project Stakeholders Users Who Will Provide Feedback & Suggestions
29
Scenarios
30
Figuring Out Who The Players Are Will Help You Figure Out What Data/Functionality Is Needed.
Your Book Will Encourage You To Develop Use-Case Diagrams That Apply To Actions! These Scenarios Will Help You Figure Out What Fields & Transactions You Add To Your Prototype & Design Documents Scenarios
31
Delete
32
Delete User #2 Push the button
33
Paradox If the only thing your stakeholders have ever seen is
How are they going to know you can do Your Team Is Going To Have To Figure Out Many Of These Things - I Will Help With A Few!
34
UnDelete User According to Elementary Librarians I have talked to, the vast majority of applications do not have any way to undelete a user. If They Did - It would probably be by ID How would the user know to ask for something like this? Use Cases: Student Moves & Comes Back Record Deleted By Accident Your Team Is Going To Have To Figure Out Many Of These Things - I Will Help With A Few!
35
UnDelete User - Think Outside The Box
This is not as good as it gets? Any Thoughts On How Can This Be Improved? What Is The Query Order? By Name Is This The Best Order? No - May Be Thousands Of Deleted Records - Better Order? Add DateDeleted & Deleted Flag Order By DateDeleted DESC Stakeholders/Users Often Don't Know What To Ask For! Your Team Is Going To Have To Figure Out Many Of These Things - I Will Help With A Few!
36
WE REMEMBER 10% of what we Read 20% of what we Hear 30% of what we See 95% or what we Do & Teach others - Edgar Dale
37
COUNT THE TOTAL NUMBER CRITICISMS RECORDED BY YOUR TEAM FOR:
38
Suggestions/Criticisms #1
Good Title At Top Should Include All Team Members Or Team Name Form Title Better Would Be User Sub-System User Transactions Vague Should Have Two Types Of Transactions CheckOut Fine Payments Not Nearly Enough Contact Information: Where Are Parent Names? Whose Cell Phone Multiple? Whose Work Phone Multiple? Fax? probably overkill? What About Children Of Divorced Parents Who Live In Multiple Homes What About Children in Wellfare/Foster System What About Children Raised By Grandparents/Aunts/Other Multiple Addresses - Households
39
Suggestions/Criticisms #2
"UserForm" At Top Of Tab Panel & In Form TitleBar Should Show Required Fields (*) When Edit Or Add Only Should Have Better Margins Top/Left/Right About The Same When Possible Should Have The Same Spacing Between Rows Of Input Data The Button Keys btnA, btnB, … , btnZ are Appear to Be Cut Off Order By Should Be Initialized Password Confirmation Field During Edit/Add More Space Between Rows Big Screen Too Jammed Up!
40
Suggestions/Criticisms #3
Select Filter Should Be Initialized Should Be More Drill Down Into Data All Grades 1st, 2nd, 3rd, … Everybody Students, Faculty, Librarians, Guests, Parents Interest/Genre Animals, History, Planes, etc. All Students Those With Books Out, Who Owe Fines, etc. Why Is DOB Birthday Font Different Why Use Acronym? Background Image - Welcome To Include Team Name Advertisement 24+
42
Visual Studio Practice
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.