Integrated Action Learning Project Plan

advertisement
Integrated Action Learning Project Plan
Re-Development and Merger of the Lewis & Lewis Database
Diana Bochsler
TS4990 Integrated Action Learning Project
Instructor, Dr. Sharon L. Bender
January 23, 2006
Project Description
My project would be to merge and repair the database that has three separate copies and
different structures. Since this is a recurring problem for Lewis & Lewis, Inc, David
Brinkerhoff, MyTech, Inc. and I have decided to do a feasibility study to determine a
solution for data integrity and streamline data manipulation. With a solution found, Brink,
owner of MyTech, Inc. would be able to present the proposal to Lewis & Lewis, Inc. to solve
the data frustration that is present in their operation at the pit site.
Lewis & Lewis, Inc. is an asphalt paving company. At their production site, the data from
the scale program is downloaded into a database on a daily basis. There is no means to
have a direct access to the main database from the scale. The office uses Crystal Reports
and File Maker Pro to create three reports from the scale database: Total Product Moved,
Total Royalties Paid and Job Costing for Bids. They are not satisfied with the Job Costing
Report. They have had to hire additional help to handle data input when the data transfers
are mishandled. Currently 2005 data is unusable. The repair of the database must be done
by the end of May to handle the June reports.
MyTech, Inc. provides computer service for Lewis & Lewis Inc. By solving the data
corruption and data manipulation woes, our customer saves time and money along with
tremendous frustration and we demonstrate our ability to provide computer related
solutions.
The key stakeholder is David Brinkerhoff, owner of MyTech, Inc. He started his business in
September, 2005. He has a Bachelor of Science in Information Technology and has worked
for other computer stores prior to starting his own. He understands the need of the
customer and obtained the permission of the customer for me to use this project for my
class. David and I both have other IT experts outside of MyTech, Inc. who may be
contacted for consultation. They will be sought out if additional help or skill will be required.
The beneficiaries would be the owner and office staff of Lewis & Lewis, Inc.
I am interested in this project because I enjoy working on databases and information flow.
Having developed, implemented and managed a shipping/receiving application for a past
employer, I believe I have the skills to correct the database and determine ways to prevent
data corruption. In the former project, I handled all aspects except the actual programming
of the project. The application electronically collected data from all points and electronically
dispersed the information to various entities. This also provides a doable project for my
class and helps my new employer to benefit his customers.
The project will begin in Unit 6 and finish in Unit 10 of the TS4990 course. The project will
be completed with the repair of the 2005 database and a Feasibility Study document on
resolving the data corruption and establishing a single access point of the data. The project
will begin in Unit 6 and finish in Unit 10 of the TS4990 course.
Feasibility
The following feasibility assessment was performed to determine the viability of my project
as follows:
1. Proposed Change
a. Correct 2005 database.
b. Determine and document the solution plan that provides a more secure
import of data from scale and reports without additional file manipulation.
2. Level of Need.
a. The need is high. Corrupt data leads to time and money to fix or to reenter data the data. Reports from database can be error. Up-to-date
information on the business is not available.
b. The multiple data manipulation required to obtain reports takes time and
effort along with the high risk of losing data.
3. Technical
a. Access to needed software: Crystal Report, FileMaker Pro 7.
b. Have other IT expertise that can be drawn upon.
4. Requirements
a. Time, focus and commitment are required from MyTech’s owner David and
owners of Lewis & Lewis to provide needed information.
b. Project is done during off hours since I am being contracted to another
company for 40 hour work week.
5. Economic Issues
a. Estimated time frame for correcting data will be no more than 60 hours.
b. Feasibility Proposal is being done as part of my class project and is done
during off hours.
6. Constraints
a. Project would require high priority during nonworking hours and days.
Objectives
My learning objectives in producing my IAL Project are to:
1. Recover the 2005 database for Lewis & Lewis.
2. Provide a Feasibility Study to determine a better method of transferring and
manipulation of the data.
3. Enhance the processes in utilizing the database.
4. Generate future work that is beneficial to the customer.
My project objectives in producing my IAL Project are to:
1. Apply my project management technical skill.
2. Master the software that is currently being used by the customer.
3. Increase my skill in handling database recovery and manipulating data for useful
reports.
4. Prepare a study for a proposal to a customer.
Prototype
The following prototype depicts my project:
My Capstone Project
is
Re-Development and Merge of the Lewis & Lewis Database
Helps To
Requires
Single Database of 2005
Minimize Data
Corruption
Minimize Data Re-Entry
Centralize Data
Data Handling Efficiency
Helps
Helps
Merge of 2005 Data
Data Transfer Program
New Database
New Reports
Helps
Lewis & Lewis Owners
and Employees
FileMaker Pro Database
Used By
Used By
Leads to
1.
2.
3.
4.
5.
Reduced Owner/Employee Frustration
Reduces Manual Manipulation of Data
Timely Processing of Data & Reports
Up-to-Date Information Available
Good Database Management
Source: Bender, S. L. (2003). Producing the capstone project. Dubuque, IO: Kendall/Hunt Publishing Company.
Project Schedule
In producing my IAL Project I will apply the following project schedule:
Tasks
Duration
Research Phase
2/6/06 – 2/12/06
Tasks
1. Obtain Software, Databases copies, and Reports along with specs for set up.
2. Install software: Scale program, FileMaker Pro, Crystal Reports.
3. Learn software: Scale program, FileMaker Pro, Crystal Reports.
4. Export working db’s to Excel spreadsheet with each copy in a worksheet of its own.
Note number of records.
5. Obtain current data flow steps that process the scale file to final reports.
a. Note where problems arise that interfere with the process and result in
corruption of data sets. Obtain copy of reports and when they are generated in
the process.
6. Determine how the Scale program works and what changes can be made to support
the new data flow.
7. Determine if there is a better method of transferring data.
8. Determine what changes in the process will support data integrity and report
generation.
9. Determine if there are any hardware issues that need to be address that has been the
cause of the data corruption.
10. Determine the data security measures in place and what needs to be suggested.
11. Determine what training the personnel would benefit from.
12. Determine where automation of the process would be beneficial.
13. Email David on questions and results on project progress.
14. Seek feedback from the Stakeholder, David.
15. Review all phases of the project and make adjustments.
Assisting Resources:
Literature
Bender, S. L. (2003). Producing the Capstone Project.
FileMaker Inc. (2004). FileMaker Pro 7 Tutorial.
FileMaker Inc. (2004). File Maker Pro 7 User’s Guide.
Taylor, Allen G. (2004). Crystal Reports 10 for Dummies.
Internet
Ancoma (na). Fairbanks Datamaster Plus Data Management System. Retrieved
from http://www.compusmart.ab.ca/andybuerger/software.html.
Decorte, Wim (na). FileMaker vs Access: A developer’s comparison. Retrieved
from
http://www.filemaker.com/downloads/pdf/fm_access_comparison.pdf.
Baycastle Software Ltd. (na). DataSlave: A graphical data transfer management
tool. Retrieved from http://www.baycastle.co.uk/PDF/Brochure_DS_Small.pdf.
International Monetary Fund (na). How To Use CSV Files. Retrieved from
http://www.imf.org/external/help/csv.htm.
Visual Component Connectivity (2005). TextConverter. Retrieved from
http://www.simx.com/simx/simx.stt?extra=showcloyllf_2d5a6826:cz7qw8a.
People
David, owner of MyTech, Inc. will be the liaison between Lewis & Lewis and me.
Others would include our network of IT specialist as the need arose.
Equipment
Personal Main PC and Laptop.
2005 Data Merge and Analysis Phase
Tasks for 2005 Data Merge Phase
1. Obtain All copies of the 2005 Databases.
2/13/06 – 2/19/06
2. Document all aspects of changes and difference in each version.
3. Merge the databases for 2005 into an Excel Spreadsheet.
4. Document data discrepancies and concerns.
5. Provide David with Excel Sheet and Document to support Customers review and sign
off.
6. Address any feedback from Customer to complete the merge.
Task for Analysis Phase
1. Develop preliminary data structure for new database.
2. Determine a solution to improve the data integrity and handling of the databases.
3. Determine a suggested business requirements, data flow and reporting.
4. Email David on questions and results on project progress.
5. Seek feedback from the Stakeholder, David.
6. Review all phases of the project and make adjustments.
Assisting Resources:
Literature
Bender, S. L. (2003). Producing the Capstone Project.
Internet
Ambler, Scott W. (2006). Business Rules. Retrieved from
http://www.agilemodeling.com/artifacts/businessRule.htm.
The University of Texas, Information Technology Services. (2006) Windows
Services: Introduction to Data Modeling Retrieved at
http://www.utexas.edu/its/windows/database/datamodeling/rm/rm5.html.
People
David, owner of MyTech, Inc will be the liaison between Lewis & Lewis and me.
Others would include our network of IT specialist as the need arose.
Equipment
Personal Main PC and Laptop.
Development Phase I
Task
1. Enter data in to the new database.
2/20/06 – 2/26/06
2. Create Screens to demonstrate the new data collection.
3. Create Reports to demonstrate the retrieval of data.
4. Pseudo code a transfer program.
5. Email David on questions and results on project progress.
6. Seek feedback from the Stakeholder, David.
7. Review all phases of the project and make adjustments.
Assisting Resources:
Literature
Bender, S. L. (2003). Producing the Capstone Project.
FileMaker Inc. (2004). FileMaker Pro 7 Tutorial.
FileMaker Inc. (2004). File Maker Pro 7 User’s Guide.
Krug, Steve (2000). Don’t Make Me Think.
Nielsen, Jakob (2002). Designing Web Usability.
Internet
Microsoft (2006). Microsoft Office Training: Forms follow function. Retrieved from
http://office.microsoft.com/training/training.aspx?AssetID=RP010162561033&CTT
=6&Orign=RC010162551033.
People
David, owner of MyTech, Inc will be the liaison between Lewis & Lewis and me.
Others would include our network of IT specialist as the need arose.
Equipment
Personal Main PC and Laptop.
Development Phase II
2/27/06 – 3/5/05
Task
1.
Continue Developmental Stages.
 Enter data in to the new database.
 Create Screens to demonstrate the new data collection.
 Create Reports to demonstrate the retrieval of data.
 Pseudo code a transfer program.
2.
Test data flow procedure that it simplifies the data handling.
3.
Email David on questions and results on project progress.
4.
Seek feedback from the Stakeholder, David.
5.
Review all phases of the project and make adjustments.
Assisting Resources:
Literature
Bender, S. L. (2003). Producing the Capstone Project.
FileMaker Inc. (2004). FileMaker Pro 7 Tutorial.
FileMaker Inc. (2004). File Maker Pro 7 User’s Guide.
Krug, Steve (2000). Don’t Make Me Think.
Nielsen, Jakob (2002). Designing Web Usability.
Internet
Microsoft (2006). Microsoft Office Training: Forms follow function. Retrieved from
http://office.microsoft.com/training/training.aspx?AssetID=RP010162561033&CTT
=6&Orign=RC010162551033.
People
David, owner of MyTech, Inc will be the liaison between Lewis & Lewis and me.
Others would include our network of IT specialist as the need arose.
Equipment
Personal Main PC and Laptop.
Documentation Phase
3/6/06 – 3/12/06
Task
1. Provide David with the Feasibility Study on a solution for Lewis & Lewis data handling.
 Document suggested Business rules.
 Document suggested data flow.
 Document suggested data processing.
 Document transfer of data, data flow and processing.
 Provide Screens and Reports
 Outline process from collecting weights to updating database.
2. Email David on questions and results on project progress.
3. Seek feedback from the Stakeholder, David.
4. Review all phases of the project and make adjustments.
Assisting Resources:
Literature
Bender, S. L. (2003). Producing the Capstone Project.
Internet
Ambler, Scott W. (2006). Business Rules. Retrieved from
http://www.agilemodeling.com/artifacts/businessRule.htm.
People
Stakeholder, David Brinkeroff, owner of MyTech, Inc.
Equipment
Personal Main PC and Laptop.
Risk Management
I have performed a risk management analysis as follows:
Risk Factor Checklist
Risk Considerations
Data Merge
Data Reliability
Records Availability
Merge Corruption
Understanding Business Processes
Stakeholder Availability
Developers Availability
Risk Considerations
Data Reliability
Low
Risk
Medium
Risk
High
Risk
X
X
X
X
X
X
High Risk Analysis
Risk Significance and Potential Solution
Problem:
The data is stored in several databases each with its own
structure. There is no consistency in the labeling of the
copies of the databases. The only unique ID for a record
is a combination of several fields. Unknown if all copies of
the data have been obtained and/or in merging the
database if all records are accounted for.
Solution:
Records Availability
1. Develop a spreadsheet that will track all files obtained
from the customer, date ranges and detail merge
information along with which days the data has been
collected. Have the customer review the spreadsheet
to determine if there is any missing information. Must
get a sign off on this item.
2. Develop a plan on how to merge each of the databases
into a spreadsheet.
Problem:
Each copy of the databases has its own structure since
new fields were added to the next database copy. Since
there is no established data management system
established, prior records to adding fields will either
contain no data or the field will begin to collect a different
type of data.
Solution:
Understanding Business
Processes
1. Determine if any fields have had their data type
changed. Discuss with Customer.
2. Determine if any of the fields that are missing data in
is needed to complete remaining year end processes.
3. Obtain from Customer other documents that would
contain missing data.
4. Determine if MyTech, Inc. will be responsible for
updating missing information in records. If not, then
provide detailed instructions/training on how to insert
the information in the fields.
Problem:
There is only a basic understanding on how the customer’s
business processes flow and has been limited to what is
connected to the hardware and the database files. David,
owner of MyTech, Inc. is familiar with the customer since
he provides their computer support. Detailed work flow
would take quite a bit of time and may not be possible
until project was contracted for.
Solution:
Stakeholder Availability
1. Provide David with a list of information that I have
found to be needed to understand and develop the
specification for a new database and the uploading of
information from the scale.
2. David’s specification will become the standard for the
prototype.
Problem:
The Customer facility is approximately 50 miles away and
can only be accessed by phone calls, service calls or when
another service call is in the area and time allows. David
has at this time is the only one doing service calls with
several outside of the city and within a 100 mile radius.
This may cause a problem in getting the necessary
information.
Solution:
1. Be aware of the limitations when requesting
information.
2. Work with David to obtain the information needed to
limit the times that requests must be made.
Set up communication by email, phone calls and one on
one meeting with David each week. More as required and
available.
Contingency Plan
After completing a risk analysis it has been determined that the high-level risks to the
successful completion of my project are:
1.
2.
3.
4.
Data Reliability
Records Availability
Understanding Business Processes
Stakeholder Availability
Efforts to offset these risks are in place. However, if for some reason my project does not
appear to be developing successfully regardless of the efforts made, I would present
reasons why I am unable to proceed with the project as planned. Appropriate redirection of
the plan would take place upon instructor and/or stakeholder approval and the new
direction would be discussed in the final project report. Redirection might be to permit the
[analysis, testing, presentation, or other] phase(s) of my project to constitute my project in
its entirety. The outstanding phase(s) [e.g., implementation] of my project would in such
case be completed outside the scope of the capstone project. Upon approval, such
redirection would represent my project in its entirety.
Literature Review
I performed a literature review concerning the value in producing my project:
Internet
1. Callaghan, D. (2003, March). IBM tightens ties between DB2, Content Management.
http://www.findarticles.com/p/articles/mi_zdewk/is_200303/ai_ziff38729
IBM has rebranded its content management software and it is now enjoying faster search
and retrieval capabilities. Tighter links between it’s the DB2 database's object layer and DB2
Content Manager's metadata repository has enabled merging relational data and
unstructured content more easily. “The need is clear for at least the concept, in places like
[customer relationship management], where you have both relational databases and
documents, and seeing the structured and unstructured data together is important.”
2. HealthCare Benchmarks and Quality Improvement (2005, August). Integration software
save thousands of hours: merger of facilities creates challenge for database.
http://www.findarticles.com/p/articles/mi_m0NUZ/is_8_12/ai_n15780101
St. Michael’s Hospital in Stevens Point, WI having acquired Rice Medical Center had the
challenge of merging Rice’s very large patient records and billing capabilities from the Rice’s
system into its own medical system. It was determined that the project to manually merge
the databases would be a two to three month for data entry personnel to handle the task.
This did not insure accuracy which was a paramount requirement. With the use of a
integration software, the IT department was able to establish a process that allowed them
to merge the patient database and a script process to handle the billing portion. This
processing was handled during the night until all patient records were moved
(approximately three weeks), while the script for billing runs on a daily basis taking
approximately 20 minutes to complete.
3. Hill, Maggi S. (2005, January 1). Mercer Business: Safe IT for Small Business.
http://www.findarticles.com/p/articles/mi_m0NUZ/is_8_12/ai_n15780101
Many small businesses are unable to hire permanent IT personnel to maintain their
computer systems. Small businesses can supplement their in-house expertise by utilizing
computer system consultants. A technology plan begins with the identification of the
software and computer needs, network environment, and security measures. This article
includes 8 key steps for protecting a company’s information system, which covered use of
surge protectors, antivirus, firewalls, log off unattended PCs, update program and operating
systems, proper use of passwords, regular backups, and proper email protocols.
Appendix
The following appendixes would be added to the Integrated Action Learning Project Final
Report to provide a sample of my work and to evidence satisfactory project completion:
Appendix A: Sample of the Revised Database
Appendix B: Letter of Project Completion from the Stakeholder, David Brinkerhoff
Download