Adapted from Prof. Necula CS 169 Project Planning1 Project Planning.

Slides:



Advertisements
Similar presentations
Case Studies M.Sc. in Applied Statistics Dr. Órlaith Burke Michaelmas Term 2012.
Advertisements

CMPT 275 Software Engineering
An Overview.  Worth 60 credits – that’s one third of the whole MSc!  Worth even more than that……..  It is used to determine final awards  Nobody gets.
Course Overview things to know and think about when considering these sections of Eng2311 Engl 2311 Fricke sections.
T Seminar on Network Security Today’s agenda 1.Seminar arrangements 2.Advice on the presentation.
EFFECTIVE GROUP PROJECTS Tips for surviving and succeeding with team assignments.
Student PowerPoints For IEPs
[Title of meeting] [Name of sponsor] [Date] For guidance on working with PowerPoint and reformatting slides, click on Help, then Microsoft PowerPoint Help,
Introduction to Organizational Behavior Week 6 – Welcome Back!
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
Harvard School of Engineering and Applied Sciences Engineering Sciences 96 Engineering Design Seminar Spring 2009 Instructors: Warren Seering and Rob Howe.
Feb. 2, 2004CS WPI1 CS 509 Design of Software Systems Lecture #3 Monday, Feb. 2, 2004.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
1 ECE Mini-Report #2 Starting Point Month Day, 2010 Group #N Member Name 1 Member Name 2 Member Name 3 Member Name 4.
Oct. 2, 2003CS WPI1 CS 509 Design of Software Systems Lecture #5 Thursday, Oct. 2, 2003.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
CS 152 & CS 154 Bill Crum, Lecturer Bill White, Instructional Coordinator Earth Chandrraungphen, Lab TA.
Independent Work Fall 2007 David Walker. Welcome Junior ABs (both semesters) Junior ABs (both semesters) Senior ABs (thesis) Senior ABs (thesis) BSEs.
» Teaching an online class, what takes up most of your time?
Team Leader Training How to manage a team or be on a team (and survive) 540f07tltrain5sep6 1.
“As is our confidence, so is our capacity
ECE Mid-Term Project Presentation
Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.
Dr. Ron Lembke, Ph.D. University of Nevada, Reno.
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #2.
Copyright 2004 Arizona Board of Regents ECE 498B The Concept Design Review (CDR) ECE 498A Spring 2007.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
1. 2 IMPORTANCE OF MANAGEMENT Some organizations have begun to ask their contractors to provide only project managers who have been certified as professionals.
Prof. Matthew Hertz SH 1029F /
Chapter 12 Project Communication and Documentation
Prof. Matthew Hertz WTC 207D /
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Probation & Parole Group Members: Laura Wynn Meloni Carter Laura Wynn Meloni Carter Whit Sheppard Juan Martinez Whit Sheppard Juan Martinez Stacy Rudd.
© M. Reber 10/17/2015 TWRT 62: 4 October 2012 A presentation for when the loudmouth teacher has no voice—All rejoice!
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
What Makes a Good Project Michael A. Mackey August 27, 2004.
Introduction to CS Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
Welcome to Technical Communications Enl Overview Course structure Course structure Course schedule Course schedule Student assessment Student assessment.
Interview Workshop The Pennsylvania State University Actuarial Science Club April 3, 2014.
A PROFESSIONAL WRITER’S GUIDE TO ESTABLISHING CLIENT RAPPORT Writing an of Inquiry.
CMPGN3007 & CMPGN3008 BSc Project Dr T.A.Etchells BSc Project Tutor
The 4 Steps To Get Branch Leadership! A Proven Method Used By Another Organization For Over 75 Years Presentation developed by Roger D. Pelz, SIR Branch.
Techniques for Highly Effective Communication Professional Year Program - Unit 5: Workplace media and communication channels.
Feature Engineering Studio September 30, Quick Note Please me for appointments rather than just showing up at my office – I’m always glad.
Format of the Final Project. Final Project The Final project is due 1 week from today. To complete the project students must prepare the following – A.
In your business. DATING!!! Take a few minutes and write down one of the best dates you have ever been on. Then we will have a few of you share your exciting.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
ITCS 6265 Details on Project & Paper Presentation.
Grades And what they mean. What Grades are NOT: Punishment or Reward Compliments or Insults Kindness or Meanness Indication of how well you are liked.
Accreditation! The responsive curriculum game is made available through JISC under the terms of the Creative Commons BY-NC-SA Attribution-NonCommercial-ShareAlike.
1 ECE Final Project Report Starting Point December zz, 2015 Group # gg Member Name 1 Member Name 2 Member Name 3 Member Name 4 SPEAKER NAME GOES.
ECE297 TA GUIDE Project supervision. Agenda M0 feedback Project overview M1 overview Project supervision.
Accreditation! The responsive curriculum game is made available through JISC under the terms of the Creative Commons BY-NC-SA Attribution-NonCommercial-ShareAlike.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Appraisal Skills with Charan Sarai Practice Manager Adviser.
1 ECE Final Mini-Report Starting Point Month Day, 2010 Group #N Member Name 1 Member Name 2 Member Name 3 Member Name 4.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
1 Introduction Overview This annotated PowerPoint is designed to help communicate about your instructional priorities. Note: The facts and data here are.
Senior DesignSeattle Pacific UniversitySenior Design Design-1 Seattle Pacific University Stages of Engineering Design 1. Identify project and goals 2.
Welcome to Introduction to Psychology! Let’s share a bit about where we are all from…
Professor Ira Fay Class 1. Course Intro Syllabus Project 1.
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
DETAILED PLANNING.
Introduction to CS Senior Design Project I / II
Setting More Appointments
Presentation transcript:

Adapted from Prof. Necula CS 169 Project Planning1 Project Planning

Adapted from Prof. Necula CS 169 Project Planning 2 Teams Scheduler –Henley, Yevgeniy, Jonghow, Mimi Photography Management System –Ben, Howell, Ian, Jeff Used Books Marketplace –Mikhail, Kaushik, Casey, Danny MMPORPG –Chris, Stacey, Jen, Mariya, Gabe

Adapted from Prof. Necula CS 169 Project Planning 3 Next assignment Requirements Document Due one week from today (Feb. 14) Details will be available on the web page tonight

Adapted from Prof. Necula CS 169 Project Planning 4 Course Culture This is a real project –We expect you to work to build a real system –To be used by real people –No play acting Take responsibility –You are expected to find and solve problems yourself –Coding is only part of the job –Be prepared for a lot of other work Course staff are available for advice

Adapted from Prof. Necula CS 169 Project Planning 5 Teams Teams have been assigned –This is how it is in real projects –We took into consideration preferences and experience Statistics on team assignments –11 people got their first choice, 2 second choice, 4 third –Most partner requests were honored –Balance of experience was taken into account

Adapted from Prof. Necula CS 169 Project Planning 6 Teams Again Today you step into the unknown To have a chance of returning, your team must function reasonably well People problems trump technical issues –Often the reason for failure

Adapted from Prof. Necula CS 169 Project Planning 7 Potential Team Problems Team members have different goals –Do a great project –Get a good grade in the class –Survive the class Differences in goals will dog every step Spend time discussing your goals –And work throughout the semester to make and keep commitment to shared goals Be a team, not just a group !

Adapted from Prof. Necula CS 169 Project Planning 8 Potential Team Problems Team members don’t meet commitments –Promise one thing –Do something else Terrible for teams of any size –Makes planning impossible –Can’t give the unreliable one anything significant Everyone needs to take responsibility –But recognize also that everyone makes mistakes

Adapted from Prof. Necula CS 169 Project Planning 9 Dealing with Team Problems Communicate! –Early and often, among yourselves –Try to get together right away! –Schedule at least weekly meetings Talk about goals, missed deadlines, etc. –Do not ignore problems and hope they go away Set the tone early –Be the group you want to be on the first day –Team culture is like cement Sets quickly and hard to alter later

Adapted from Prof. Necula CS 169 Project Planning 10 Project Assignments Documents –Requirements and specification –Design and initial plan –Design review (for another project) –Revised design and plan –QA (for another project) The project itself The documents are on a tight schedule –1 or 1.5 weeks each

Adapted from Prof. Necula CS 169 Project Planning 11 Requirements and Specification Goals –Flesh out project concept Initial idea is just a starting point Some of the ideas have weaknesses that can be fixed OK for project to morph from the original idea –Find a customer! Every project must have an external customer Talk to this person/organization to gather requirements Suggestion: Everyone on the team tries to find a customer

Adapted from Prof. Necula CS 169 Project Planning 12 Presentations (Requirements) 15 minutes/presentation –Hard limit! Format – · 10 minute presentation – ¸ 5 minutes Q&A Try to make your presentation useful –It is a plus to share negative experiences, perhaps with solutions

Adapted from Prof. Necula CS 169 Project Planning 13 Presentation 1: Requirements: 5-10 slides 1.Project name and name of speaker 2.What does it do? –Brief description of what project will do 3.Who are the customers? –List of customers you have contacted –Comments on each 4.What are the requirements? –Bulleted list, use cases 5.What are the problems? –What don’t you know how to solve yet? HTML, PDF, or PowerPoint to by 10am on the day of presentations.

Adapted from Prof. Necula CS 169 Project Planning 14 Presentation 2: Design: 5-10 slides 1.Project name and name of speaker Different speaker than last time 2.How has the spec. changed If nothing, say “none” 3.Design 4.Plan Implementation and testing plan 5.What are the problems? –What don’t you know how to solve yet? HTML, PDF, or Powerpoint to by 10 a.m. on the day of the presentation

Adapted from Prof. Necula CS 169 Project Planning 15 Presentations 3&4: Testing, Final Report 1.Different speakers (so everyone gets a chance) 2.More information on these coming later