Austyn Krutsinger & Iain Smith November 13, 2008.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
System Construction and Implementation Objectives:
Client/Server Computing Ajay Kumar Shrivastava. Network Operating System (NOS) It manages the services of the server It exists at the session and presentation.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Project Management.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
Computer Engineering 203 R Smith Requirements Management 6/ Requirements IEEE Standard Glossary A condition or capability needed by a user to solve.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Persistent chat room Authors: Hazanovitch Evgeny Hazanovitch.
Project Design Document: DSS Database Suite Iain Smith & Austyn Krutsinger December 11, 2008.
Harris JTRS Project The A-Team Garrett Wampole Ben Litchfield Jason Offord Jason Gillman David Bryant.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Computers: Tools for an Information Age
Connecting with Computer Science, 2e
Austyn Krutsinger & Iain Smith. Program Overview  Who is this for?  What does it do?  Key points  Remove the need for paper records  Save all information.
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers & Employment By Andrew Attard and Stephen Calleja.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
Information Systems Analysis and Design
Data management in the field Ari Haukijärvi 2nd EHES training seminar.
Information System Development
 Automates the process of Bill generation and bill payment  FRONT END:- ASP.NET  BACK END :- SQL SERVER.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
M1G Introduction to Database Development 6. Building Applications.
PRODUCT LOCATOR PresentedBy Richard Raehl November 13, 2001.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Capstone – Team C Project: Sisters Of The Road
Basic of Project and Project Management Presentation.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
ISYS 562 Microcomputer Business Applications David Chao.
Project Plan for nSite Central Michael Dunn Ryan Sessions Kyle Kerrigan.
Project Dragon Small Business Website Content Management System.
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Iain Smith & Austyn Krutsinger October 23,  Project Overview  Definitions  Use Cases  Functional Requirements  Non-functional Requirements.
Applied Software Project Management
Component 4: Introduction to Information and Computer Science Unit 9/Part a: Components and Development of Large Scale Systems.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Scott Wilson Shaun Moats Arjun Shrestha Andrew Garrison.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Mission Science By Team Team 07 Members Jiashuo Li Chen Li Sergey Mukhin Hanadi Mardah Yun Shao Farica Mascarenhas 2.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
SWE 513: Software Engineering
IS2210: Systems Analysis and Systems Design and Change Twitter:
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
Capstone Project W-CMS `.
Information Systems Development
IT Roles and Responsibilities
CS 501: Software Engineering Fall 1999
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Chapter 1 (pages 4-9); Overview of SDLC
Mission Science By Team 07.
Software Development Process
Systems Construction and Implementation
Systems Construction and Implementation
The Basics of Information Systems
The Basics of Information Systems
Presentation transcript:

Austyn Krutsinger & Iain Smith November 13, 2008

Statement of Work Roles Risks Resources Schedule

Database Suite Digital Documentation Equipment Loaning Text Conversion Test Scheduling Case Note Taking Users Administrative Users DSS Employees Students (later)

Reachable on the DSS LAN Capable of storing records Calculate time spent converting textbooks Ensure no double booking of test times Keep private data secure

Team Lead Programmer Tester Interface Designer Data Administrator

Role:Team Lead Member(s):Austyn Krutsinger Description:This member is the manager of the team. This member verifies role fulfillment and that the schedule is met. This member ensures meetings and documents are completed in a timely manner.

Role:Programmer Member(s):Iain Smith, Austyn Krutsinger Description:The programmer's main task is the management of code created during development. This role is also responsible for preliminary testing of code developed.

Role:Tester Member(s):Austyn Krutsinger, Iain Smith Description:The tester's main task is the testing of code created by the programmer. This role is responsible for the meeting of specification requirements by code produced. This role is most active in unit testing through test cases. The testers are responsible for completion determination of finalized products.

Role:Interface Designer Member(s):Iain Smith, Austyn Krutsinger Description:The Interface Designer's role is to handle the design and creation of a user friendly system interface. This includes interviewing the stakeholders to ensure desires are met. Interface Designers should also take part in the code development of the interface.

Role:Data Administrator Member(s):Austyn Krutsinger, Iain Smith Description:The Data Administrator's role is to be in charge of and contribute to the design, development, security, maintenance and security of the database for the system. The Data Administrator should also take part in the code development of the database system.

Large Vision Stakeholder Dissatisfaction Software Inexperience Bad Weather

Risk:Too many features to implement with current resources in given time table. Source:The lofty long-term vision of the project on the part of the stakeholders. Likelihood:100% Mitigation:Clearly defined project scope. Phased release of project features. Produce high priority features first.

Risk:A software product is built that does not satisfy the stakeholder needs. Source:Lack of communication between developers and stakeholders. Likelihood:10% Mitigation:Keep the team's knowledge transparent and open to all interested. Collect stakeholder feedback on team knowledge base often.

Risk:Software Inexperience Source:Use of database language and database interfacing language to which the team members are unfamiliar. Likelihood:100% Mitigation:View online tutorials and sample code to familiarize themselves before coding begins.

Risk:Bad weather Source:Campus closed due to excessive snow, etc. Likelihood:5-10% Mitigation:Schedule additional meetings. Work from home. Communicate online.

Server Hardware Department's Server Client Hardware Employee Workstations Server Operating System Windows Server 2003/2008 with.NET Framework and MySQL

Client Operating System Windows XP/Vista with.NET Framework and MySQL extension Network Connection Local Area Network Programming Languages Database Language: MySQL Client Interfacing Language: C# using Microsoft Visual Studio 2005

Interfacing Extension C# to MySQL using the ODBC extension Unit Testing Software Two (2) computers with: MySQL, HeidiSQL (for editing the database easily during testing), Microsoft Visual Studio 2005 with MySQL extension, and NUnit (for unit testing) Training Materials

Gantt Chart (External) PDF