ASEE Software Engineering Process Improvement Workshop HOT TOPIC, 2001

Slides:



Advertisements
Similar presentations
“Not Fully Specified (Project) Objectives” CS524 – Software Engineering I Azusa Pacific University Professor Dr. Sheldon X. Liang Fall I 2007 Ernie Rosales.
Advertisements

1 Team Skill 2 Chapter 8: The Challenge of Requirements Elicitation Due to The "Yes, But" Syndrome The "Undiscovered Ruins" Syndrome The "User and the.
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
CS351 © 2003 Ray S. Babcock Requirements What not How “The Pizza Experiment” 1994, 350 companies, 8000 software projects. 31% were canceled before they.
Requirements Specifications Today: Homework #1 due For next class: Pressman 11; SRD Team Status Reports Requirements Process (continued) Bio Break ( 5.
The Problems with Software Engineering Where do we go wrong? The UML lecture notes are based in part on those developed originally by Mats PE Heimdahl.
Earned Value Project Management: a powerful tool for software projects
Change Request Management
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
Cannondale Business Solutions introduces New Wave Technologies Customer Relationship Management Product! Is This Your “Current” Sales or Customer Service.
VeribisCRM CUSTOMER RELATIONSHIP MANAGEMENT Engin Duran Experience is our know how.
(ISC)2 SecureLondon 2009, London, United Kingdom This information is not intended, and should not be construed, as an offer to sell, or as a solicitation.
The Services Model: Transitioning Your Mind & Your Team Bonnie M. Robertson The Robertson Company.
Supported by EU projects 12/12/2013 Athens, Greece Open Data in Agriculture Hands-on with data infrastructures that can power your agricultural data products.
PAL Group of Companies was established in the late 90s Why? To cater the diverse needs of an expanding commercial and consumer market. Who we are? Multi-disciplinary.
CS101. Basics Every lecture has homework – a journal You will hand in your journals by group I do not use Blackboard!!! Group #’s – see “grade calculator”
1 Requirements Management - General concepts - Noureddine Abbadeni King Saud University College of Computer and Information Sciences Based on “Software.
CSE403 Software Engineering Autumn 2001 Interview Questions (A bit Off Topic but Hopefully Informative) Gary Kimura Lecture #14 October 31, 2001.
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
1.1 The Evolving Role of Software
1 Software Engineering An Introduction. 2 Software Engineering  Software Engineering is the study of activities related to the development of a software.
La Salle University Executives on Campus Event Ed Malinowski, AmeriHealth Mercy November 19, 2005 November 16, 2006 November 15, 2007.
Writing requirements specifications. Why we need requirements specifications To give structure to your desires To avoid waste of resources To avoid slippage.
Statistics from the Famous 1995 Standish Group Report.
Software Requirements and Design Khalid Ishaq
The Software Crisis A Report from 1979.
MADALINA CROITORU Software Engineering week 3 Madalina Croitoru IUT Montpellier.
Southern Fried Agile, 15 October 2015
Copyright ⓒ 2005 SE Technology. Co.,Ltd. All rights reserved. What are the differences between the architectural description of large scale software development.
Project roles and responsibilities
1 Systems Analysis and Design in a Changing World, Tuesday, January 23, 2007.
1 The Requirements Problem Chapter 1. 2 Standish Group Research Research paper at:  php (1994)
[Product name] [team number]. Tips Lots of figure & less text on each slide.
Team Assignment 3 Team 4 – K15T2 Present. Introduce to project Goal of project Profitable for Honda Vietnam Company. Improved working process. Increases.
Project success = business success TM Introduction to Agility Agility is a comprehensive response to the business challenges of profiting from rapidly.
Software Engineering, COMP201 Slide 1 Software Requirements BY M D ACHARYA Dept of Computer Science.
The main function of a business is to produce goods and services which are desired by their customers.
SN department.  You will find a job  You will find a good job  Since you will learn subjects  Ranging from programming to cutting-edge development.
The Chaos Report A series of reports issued by The Standish Group, an industry analysis firm Classifies software projects into 3 classes: ̵ Successful:
CustomSoft Library Management System is very easy to use and it fulfills all the requirement of a librarian. Many features are there which helps librarian.
Building a SW Architecture Group Tomer Peretz Chief Software Architect.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice What is the “Big Issue”? What causes.
Leave Management Software by CustomSoft. Staff leave planning using CustomSoft’s Leave Management Software benefits both employers and employees by giving.
Movie Ticket Management Software by CustomSoft. Methodology of Movie Ticket Management Software Movie Ticket booking Software is associated with all the.
Change Request Management
Software Engineering D7025E
Computer Jobs Data Entry Operators Computer Librarians
Contracting Officer Podcast Slides
Features of marketing in IBM.
State of the art We still have problem using 3D – There are no standard of how to make the modelling, so we can’t benefit from each other. There are not.
Project Management Software by CustomSoft.
Employcoder - Indian Company For Offshore Software Development Services
Requirement Engineering - Customer-Oriented
CAREERS IN THE COMPUTER INDUSTRY
Graduate Development Program Engineering
Information Technology Cornell notes
التخطيط لاستراتيجيات و أنشطة اللغة العربية
Spring Semester 2015 Lecture 7 Needs vs. Wants
Complexity vs. Human Factors
Why is Implementing Effective Requirements Practices So Hard?
Extreme Programming Frank Bergmann,
KEY PROCESS AREAS (KPAs)
Automation doesn’t fix process problems
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
CODEBRAHMA Software Developement Company. About US CodebrahmaCodebrahma is the leading development company having a team of expert designers and developers,
Business Name Reg No.____________ Team Member 1_________
Software Requirements
Tips for classroom presentations
State what your business does
To Brihaspathi. Software Development Services
Presentation transcript:

ASEE Software Engineering Process Improvement Workshop HOT TOPIC, 2001 James Bielak www.greenstoneconsulting.com

The IT Industry Albatross… Many projects are CANCELED before completion Many are LATE Many are OVER BUDGET Many require RESTARTING Products LACK DESIRED FEATURES The Standish Group, CHAOS report, 1995 standishgroup.com/visitor/chaos.htm Slide 2

Source of the problem Lack of user input Incomplete requirements & specifications Changing requirements & specifications Why don’t we “do” better requirements? The Standish Group, CHAOS report, 1995 standishgroup.com/visitor/chaos.htm Slide 3

The size element of development teams Fayad, CACM v43 n3 p115 64.9% 13.1% 8.9% 7.2% 3.1% 87% work for companies < 20 94% work for companies < 50 Slide 4

Who “does” requirements? Project managers System architects Software developers “Programmer/Analysts” Slide 5

Conflict of interest! PMgr: “My team is already overworked!” SArch: Inventing solutions instead of listening SDev: “When can I get back to my programming?” Slide 6

Requirements Specialists: HOT TOPIC in 2001 Not just a part-time job Understanding the customer Writing things down Organizing complexity If you can’t support a fulltime analyst borrow one! outsource! Slide 7

We can do better! Thank you! James Bielak Jbielak@greenstoneconsulting.com Slide 8