Implementation Options and Project Management

Slides:



Advertisements
Similar presentations
EIDE System Requirements and Specification Documents
Advertisements

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
1 Software Requirements Specification Lecture 14.
Acquiring Information Systems and Applications
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
1 Make vs. Buy The purpose of this section is not to make a firm recommendation as to whether to recommend COTS or bespoke packages, but rather to discuss.
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Understanding Information Systems. Information System (IS) An IS is a combination of people, hardware, software, computer networks, and data that organizations.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Information Technology Project Management Buying Packaged Software: RFPs and Vendor Selection.
Implementation Options and Project Management WECC DEWG EIDE Workshop.
March 2014 Basic Content Management Tuffolo Group Perspective TUFFOLO.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Object-Oriented Modeling Chapter 10 CSCI CSCI 1302 – Object-Oriented Modeling2 Outline The Software Development Process Discovering Relationships.
Custom Software Development Intellectual Property and Other Key Issues © 2006 Jeffrey W. Nelson and Iowa Department of Justice (Attach G)
Category #2 Bundling and Unbundling Workgroup September 24, 2007.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Integration integration of all the information flowing through a company – financial and accounting, human resource information, supply chain information,
Protecting your Managed Services Practice: Are you at Risk?
The Contract Management Process Contract Formation.
Creation of the Archiving Component of a Memorandum of Understanding (MOU) Template for International Missions IPDA MOU project members.
Accounting systems design & evaluation 9434SB 18 March 2002.
Chapter 3 Agile software development 1 Chapter 3 – Agile Software Development.
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
What is a Functional Spec?  Defines what the functionality will be NOT how it will be implemented  Describes features of the software product product's.
Design Completion A Major Milestone
Principles of Information Systems Eighth Edition
IS Development Methodology
AAtom ERP.
Vendor Statements of Work: Your Role as an IT Professional
Recall The Team Skills Analyzing the Problem (with 5 steps)
Introduction to Visual Basic 2008 Programming
The Project Management Framework
Programming Flowcharts
Advance Software Engineering
By Dr. Abdulrahman H. Altalhi
By Kean Tak, MSc, Lecturer at RUPP
Software Development Life Cycle
Relate to Clients on a business level
CLINICAL INFORMATION SYSTEM
Introduction to Systems Analysis and Design
IFMIS Acquisition Principles
Cybersecurity Special Public Meeting/Commission Workshop for Natural Gas Utilities September 27, 2018.
What is software quality?
Information Systems, Ninth Edition
Analysis models and design models
LO2 - Be Able to Design IT Systems to Meet Business Needs
Software Engineering Software Engineering is the science and art of
Software Engineering Furqan Rustam.
Baisc Of Software Testing
Contractor management at Sasol Mining
Is Cloud Identity Management Ready
What is software quality?
Software Engineering Software Engineering is the science and art of
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Name of Project Manager Date
EIDE System Requirements and Specification Documents
Requirements Document
Contractor management at Sasol Mining
Today’s Agenda Dealing with Vendors Consultants Contracts
Feasibility Report.
SDLC (Software Development Life Cycle)
Internal Control Internal control is the process designed and affected by owners, management, and other personnel. It is implemented to address business.
Introduction to Project Management
How to Scope a Project.
The new Zhaga-D4i interface standard for smart luminaires
Presentation transcript:

Implementation Options and Project Management WECC DEWG EIDE Workshop

Goals Identify available options Describe how to manage each

EIDE implementation options Can implement only certain functions In house, one programmer In house, multiple programmers Contractor/In house split Contractor only Specified as part of larger system Integration of third party EIDE implementation

Which methods? You can limit project scope by identifying compliance with only a few methods. Spec supports this (GetServerInfo). This may drive your method for implementation. Ensure that you can add more in the future

In house/one programmer Management is relatively easy in this case Verbal communications of requirements may be adequate Single programmer is accountable for system working and performing well Ensure system documentation is produced and maintenance is possible

In house/multiple programmers Specification of interfaces is required and system specification may be required Clear responsibilities/accountability for each Separation of testing/development environments Risks are mismatch of interfaces or function

Contractor/In House More difficult to manage Requires specification, acceptance testing Eliminate finger pointing by clearly defining responsibilities Eliminate costs associated with misalignment of timing Set up problem reporting and classification

Contractor only Requires specification document Recommend that customer and contractor produced detailed design together Plan for what happens if contractor goes away and changes are necessary Software ownership is usually negotiable

Specified with EMS/Scheduling System requirements need to be provided Do detailed design with vendor Include upgrade/modifications in maintenance agreement Discuss possibility of user upgrades Timing considerations

What worked and didn’t discussion