In the BeginningIn the Beginning. Blockhead Ken Kenney Lead Programmer Program Documentation Seth W. Phillips Team Leader Lead Documenter Jay McCullough.

Slides:



Advertisements
Similar presentations
Ch 3: Unified Process CSCI 4320: Software Engineering.
Advertisements

Systems Analysis and Design
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
© 2012 Václav Rajlich Software Engineering: The Current Practice Ch Initial development First stage in software lifespan Makes the fundamental.
Cadle & Yeates Ch 5 Revised by Ivor Perry Sept Detailed Planning - 1.
Software Engineering. How many lines of code? Average CS1004 assignment: 200 lines Average CS4115 project: 5000 lines Corporate e-commerce project: 80,000.
Software Engineering.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Chapter 14 Systems Development. Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Lecture 3 Managing your project How? Milestones Deliverables Meeting tutors.
Development plan and quality plan for your Project
CryptKeeper Project Plan 1 CryptKeeper Project Plan.
Project Manager: Rajiv Chalasani Mark Goesmann Kevin Staake David Nyman Client : Dr. Lynn Beck Department of Economics.
Web Development Process Description
Life Cycle Time Line Fall 2000 Spring 2001 Organization Plan.
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Managing the development and purchase of information systems (Part 1)
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
. Client : Dr. Lynn Beck Department of Economics.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
Software Development Process and Management (or how to be officious and unpopular)
Software Engineering Management Lecture 1 The Software Process.
CCT 355: E-Business Technologies Class 5: Next Assignments/Core questions in planning IS systems.
CSE 308 Software Engineering Software Engineering Strategies.
1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.
Design and Society Lecture 5 Tim Sheard. Reading Thirty-Something (Million): Should They Be Exceptions? 3x5 cards - discussion.
REQUIREMENTS - WHY WHAT AND HOW? Steve Chenoweth & Chandan Rupakheti CSSE 371 Chapters Requirements Text. Question 6.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Project Management Methodology Development Stage.
SOFTWARE LIFE-CYCLE MODELS
Component 8 Installation and Maintenance of Health IT Systems Unit 4 Structured Systems Analysis and Design This material was developed by Duke University,
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.
Project Management Inspections and Reviews 1 February.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Facilimange Dynamics aka “Facilies” CS 425 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
Abstract Reiman Gardens is looking to provide more educational material on their website. They are seeking a web program that provides an enjoyable experience.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
Team-Based Development ISYS321 Managing the Information Systems Project.
The Blockheads Status Presentation I. Week 1 Changes were made to our timeline and program based on the meeting held with Dr. Snell on Thursday, January.
Statistical Analyzer for Golf Senior Design May08-07 Team Itiel DiazCpr E Tim HasselCpr E Ryan BillerCpr E Brett ScottCpr E Client John Whitmer Faculty.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
ECE2799 Project Management Prof. Mazumder Prof. Bitar Updated 3/18/2016.
Review of Definitions Software life cycle: –Set of activities and their relationships to each other to support the development of a software system Software.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
Distributed Software Development Link Analysis Tool Project Plan Adrien Olivier Dominik Rojković Hassan Aziz Khan Petar Butković.
Rekayasa Perangkat Lunak Part-6
Introduction to Systems Analysis and Design
Unit 6 Application Design KLB Assignment.
Software Engineering Management
Project Management Chapter 3.
Systems Analysis & Design N106
Systems Analysis and Design
Dilbert Scott Adams.
Software Process Models and the feasibility study
Chapter 11: Creating IS & Managing MIS Projects
SOFTWARE ENGINEERING LECTURE 2
Proposed Approach and Considerations
Software Testing Lifecycle Practice
Presentation transcript:

In the BeginningIn the Beginning

Blockhead Ken Kenney Lead Programmer Program Documentation Seth W. Phillips Team Leader Lead Documenter Jay McCullough Lead Tester Web Designer Tim Chamberlain Lead Analysis Web Designer Luke Snell Client Jerry Weinberg Manager\Professor Organizational Chart

Project Lifecycle Modified Waterfall Project Definition Analysis Staged Design Staged Development Testing Training Implementation

Staged Design Paper Prototyping Screen GUI Design Database Design

Design Steps Paper Prototyping Figure out ways of do the things Dr. Snell wants. Database vs. Spreadsheet

Prototyping: Before

Prototyping: After

Staged Development GUI Development Database Development Code and Debug Test Code and Debug Test

Project Plan From Inception to Completion

Project Plan- Milestones From Inception to Completion

Risk Management Include database version (Jet Version) Add constraints to installation of produce (i.e. must have Access 97) Varied OS - Database Version Keep all members informed on what the other members are doing. Redistribute workload. Adjust Contract and Deliverables Loss of Team Member Adjust Contract Add more concentration to underdeveloped area Slate more work hours Re-achieve Deadlines Missed Deadline Project for Fun of It Loss of Client Analyze the Creep Practical: time allows rework deliverable schedule Impractical: tell the client. (If client insists rework deliverables) Feature Creep RisksResolution

Tentative Testing Plan IntragroupTesting Testing of functionality Code Review Client Testing Dr. Snell will be guinea pig Will test live simulations Will review “feel” of program External Small Test Group Dr. Snell will provide outside testers to provide feedback on completed subtasks of the system External Large Test Group Dr. Snell will provide outside testers to provide feedback on completed system

Tentative Documentation Plan Extensive Help Files Cut initial documentation while program is being developed. Refine Documentation with feedback from Lead Tester-Lead Analysis-Client