* Start coding sooner – Procrastination * Write the documents for later use, not to “just get it done” * Very little code reuse, many people solving the.

Slides:



Advertisements
Similar presentations
I dont have time to……………. Margo Blythman University of the Arts London Susan Orr York St John Joan Mullin University of Texas at Austin.
Advertisements

The Random Dresser Wilbur has – 3 left shoes, all of different colors – 5 right shoes, all of different colors – 4 right gloves, all of different colors.
Lecture 6: Software Design (Part I)
U NIVERSITY OF M INNESOTA Notes On Semester Conversion Peter Zetterberg Senior Analyst, Office of Planning and Analysis Director, Semester Conversion Project:
W3C XML Schema: what you might not know (and might or might not like!) Noah Mendelsohn Distinguished Engineer IBM Corp. October 10, 2002.
Community control… still working after all these years (But what happens when it all goes WRONG?)
Agile Planning Dealing with Reality. Reality Basic agile principle – don’t expect static plans to hold, be flexible and expect changes.
Logical Fallacies.
Delivering Open Source Projects with Agile & DevOps Thinking Jen Krieger, Agile Coach Red Hat Platform.
FlexJS™ Flex™ For JavaScript Seattle Web App Developers Meetup January 15, 2015 Alex Harui Apache FlexJS, Apache Flex, FlexJS and Flex are are either registered.
Agile Planning. The problem with documentation Argument: “Heavy” documentation too much for most business-style projects.
[Title of meeting] [Name of sponsor] [Date] For guidance on working with PowerPoint and reformatting slides, click on Help, then Microsoft PowerPoint Help,
Monitoring and Control
Lecture 2 Teams Principles What makes a good project Project Definition Project Plan.
Alice Variables Pepper. Set to Java look Edit / preferences restart.
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
Writing Customer Specification Managing the Software Requirements Specifications (SRS) And the Customer Kershner/Buckley.
CS 206 Introduction to Computer Science II 02 / 25 / 2009 Instructor: Michael Eckmann.
Leadership & Team Building
1 Testing – Part 2 Agile Testing In which we talk about nothing, because having unit tests solves all problems forever. Really. It’s not a subtitle balance.
How to make your classroom more STEM friendly Presented by: Kendra Brace Director of Education Aerospace Museum of California.
University of Sunderland COM369 Unit 8 COM369 Project Monitoring and Control Unit 8.
Study Skills You have to develop many different types of skills to be a successful student.
Academic Council: Survey Results. Introduction: We sent out a survey earlier in the year to be completed by 500 students. Our sample included an equal.
1 Chapter 5 Practice: A Generic View Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
Chapter 2 소프트웨어공학 Software Engineering 임현승 강원대학교
Nine Points of Assertive Communication Introduction: Inadequate communication skills have been identified as a deficit that many people struggle with.
Prescriptive Process Models
OBEDIENCE vs RESPONSIBILITY Union Elementary Kathy Sanders Title I ILT.
Effective Meetings. The worst meeting I ever attended…
CS 111 – Nov. 22 Chapter 7 Software engineering Systems analysis Commitment –Please read Section 7.4 (only pp ), Sections –Homework #2.
SNC ESL Database System Paul McEnaney Spring 2010.
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
Developing Computer Games Testing & Documentation.
TIME MANAGEMENT Bed Pd Poudyal Deputy Director of Studies Nepal Administrative Staff college Feb. 10, 2015.
TIME MANAGEMENT.
CRYPTOGRAPHY. WHAT IS PUBLIC-KEY ENCRYPTION? Encryption is the key to information security The main idea- by using only public information, a sender can.
By: Madison Urbana. Characteristics: Angry, her lip is pierced 15 years old Motivations: Colie’s motivations are to not turn into the person she was earlier.
I’m In Charge, Now What?! John Onderdonk, KYSM-FM, San Antonio College Mark Maben, WSOU-FM, Seton Hall University Erica Szczepaniak, WSOU-FM, Seton Hall.
Engineers create what has never existed!
Teacher By Jordan Polak. Big Problem One of the biggest problems I had in High School was staying awake in class.
Learning Targets I will be able to… *Solve absolute value equations *Decide if an absolute value equation has no solutions or infinite solutions.
Phenotype vs. Genotype.
Independent Reading Day #1 (Sad, but true.). Let’s do an experiment: Figure out a starting page number for today’s reading – It might not be page one.
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
DO NOW : Does everyone procrastinate sometimes? Why or why not? For those students who do not procrastinate (as a rule), was there a turning point that.
Dealing with Problems in Daily Life – Unit 337
Fun With Thread Local Storage (part 3) Peter Ferrie Senior Anti-virus Researcher 2 July,
Computer/Human Interaction Spring 2013 Northeastern University1 Name of Interface Tagline if you have one (80 chars max, including spaces) Team member.
Teamwork. Motivation Advantages and disadvantages.
Yeah but.. What do I do? Software Leadership Dan Fleck 2007.
THE “COLLEGES I AM THINKING ABOUT” LIST IN YOUR FAMILY CONNECTIONS ACCOUNT.
I was born on March 9 th here in Carlsbad. My sisters I have and older sister and a younger sister. I love my sisters even though we do fight a lot.
n Taking Notes and Keeping a Journal n Listening Skills n Working Together n Managing Your Time.
Animals: Where They Live and What They Need (Habitats) LeeAnne Walker 2 nd Grade Granite Elementary.
Ghmgjm Ghmgjm  As long as we have a purpose in life than we are happy. When we see or have something we want it brings joy to us. Happiness is the.
Top 10 Mistakes of Freshman Year. 1. My freshman year doesn’t count! If I mess up, I can always get back on track in the 10 th grade. Your freshman year.
Project CARRE Creating a Responsive and Responsible Enviroment Faculty Training 2014 S. Craig Mourton, Assistant Provost.
XML 2002 Annotation Management in an XML CMS A Case Study.
TIME MANAGEMENT Study Skills. What can time management do for you? Get your work done Do it well Turn it in on time.
Time Management: Key to Effective Balance Francisco H. Andrade Department of Physiology University of Kentucky, Lexington KY Work/Life Balance: Every Choice.
Senior DesignSeattle Pacific UniversitySenior Design Design-1 Seattle Pacific University Stages of Engineering Design 1. Identify project and goals 2.
Homework 0 This homework will NOT normally be graded or turned in, unless you want extra credit. If you do want to hand in your work, you can earn 0.5%
Introduction to CSCI 1311 Dr. Mark C. Lewis
Guide to Being a Student
Introduction to Project Management
The Art of Delegation How to get others to do the common things others can do, so you can get on to the greater things that only you can do.
Computer Applications I
Some students don’t do their homework
Presentation transcript:

* Start coding sooner – Procrastination * Write the documents for later use, not to “just get it done” * Very little code reuse, many people solving the same problems * When Alex decided the scheduler had to be restarted, we should have redesigned the scheduler, and split the tasks.

* Bad choice of tools (Java EE 6) * Didn’t consider a realistic deployment * Modular code * Better communication between members – don’t just communicate when you absolutely have to

* Inefficient meetings * When we decided on a tool though, everyone should have committed to learning it * Don’t just assume everyone is going to get their part done * Prioritizing tasks

* Don’t be afraid to search for open source solutions * Better communication between the development and testing groups – tell problems as they find them * Integrate earlier and test all components ahead of time * Unit test

* Problem with the scheduler – Make a unanimous educated decision… don’t have 4 people say “Doesn’t matter to me” and have one person declare some “perfect, idealistic solution” * Do the main task first. For scheduling, get something that schedules stupidly first (say, for instance, randomly). Then slowly add your educated decision making to it. * Don’t take 18 credits when taking this class * When you write general tools for everyone to use, actually teach people how to use it.