Brethren Housing Association Berenice Vasquez-Dominguez Steve Salzone Levi Schmieg Jarred Neff Point of contact: Darrel Reinford.

Slides:



Advertisements
Similar presentations
CH 4: Finding Your Unique Selling Point 14 January 2014 Lectured by: OR Vitou.
Advertisements

Introduction Lesson 1 Microsoft Office 2010 and the Internet
High level QA strategy for SQL Server enforcer
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
Utility SQL Bin (v3.3). Agenda  Purpose  Target User  Benefits  System Requirement  User Guide Introduction Navigation Add New SQL Add New Version.
MapleLeaf, LLC SDLC Methodology. MapleLeaf, LLC, has established standard phases and processes in regards to project management methodologies for planning.
Microsoft Office 2007: Introductory Computer Applications 11.
CS 325: Software Engineering January 15, 2015 Software Process & Methodology Prototyping Process Model Evolutionary Process Model Spiral Process Model.
Building Team Facilitation Skills Presented by: Mary Jo Meyers M.S.
By Cross Training, Inc. Product Overview. System Requirements Run Scan Stations very economically with older donated computers. Windows 98, Windows 2000,
: Database Project : Database Project Chris Allen Brian Johnson Sean McIntire Brad Spegel.
ISMT221 Information Systems Analysis and Design Prototyping with MS Access Lab 6 Tony Tam.
Messiah College Gender Initiative DBMS Dana Champion (GI Liaison, M6 Leader) Dave Lanzer (The other guy) Jason Long (ITS Liaison)
Brethren Housing Project Steve Salzone Levi Schmieg Jarred Neff Berenice Vasquez-Dominguez 219 Hummel St. Harrisburg, PA
Development Processes UML just is a modeling technique, yet for using it we need to know: »what do we model in an analysis model? »what do we model in.
Project Access Hope BIS 412 Systems Analysis and Design Applications Spring 2004 Project Developers: Philip Kelly Joseph Shaughnessy Daniel Vickers Project.
Brethren Housing Project Steve Salzone Levi Schmieg Jarred Neff Berenice Vasquez-Dominguez 219 Hummel St. Harrisburg, PA
Team Members: Brian Barnes Jason Featherman Matt DeWitt Chris Blanchard.
Recipient Database for the Central Pennsylvania Foodbank Archibald Jamieson Edward Bond Joshua Berkey Ryan Robinson.
HELP Ministries – Final Presentation Team: Dave Hess, Ria Ghose, Bobby Lusk.
Basketball Camp Management System Brendan Post Andrew Proper Nathaniel Rudd 8 May 2003.
West Shore Database Synchronization Eli Landers Doug Ader Berenice Vasquez-Dominguez.
CURE International Keith Wagner Clayton Hughes Tyler Alexander Ryan Tierney.
Project Forward Leap Ryan Albright, Daniel Groff, Reed Horanburg, Jeffrey Lamos.
Chapter 1 The Systems Development Environment
Pasewark & Pasewark 1 Word Lesson 8 Increasing Efficiency Using Word Microsoft Office 2007: Introductory.
UML - Development Process 1 Software Development Process Using UML (2)
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
RUP Implementation and Testing
ACSP Report – Review of Open Suggestions Nate Davis.
Windows Azure Team 9 Ben Holland Bao Nguyen Eric Petrowiak Barret Schloerke.
The B uff. The Buffs Agenda 1. Recent iteration and Progress 2. Plan for next iteration 3. Prototype demonstration.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
CSE 308 Software Engineering Software Engineering Strategies.
Project 2003 Presentation Ben Howard 15 th July 2003.
President: Christopher Brooks II Vice President: Ja’Sena R. Smith Technical Coordinator: LaShonda May Kid- nology “Where Knowledge and Technology is POWER!”
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 1 Project Statement of Work Outline.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
WISC Standing Committees Summary. Why Standing Committees? Continuous improvement or key club activities Expands the clubs ability to execute beyond basics.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Project Launch Presentation. Overview  Group Members: Joshua Booth Jiajia Jiang Weijuan Shi  Client: G & T Security.
Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
SERVICE REQUEST MANAGEMENT IMPLEMENTATION Rev Mar 11, 2008.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Waste Management Inspection Tracking System (WMITS)
Project Life Presented by Chuck Ray, PMP ITS Project Manager.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
1 Requirements Management - II Lecture # Recap of Last Lecture We talked about requirements management and why is it necessary to manage requirements.
Systems Analysis and Design in a Changing World, Fifth Edition
Phase II, The Pilot Area Kick-off
Chapter 1: Introduction to Systems Analysis and Design
It’s not all about the tool!
Unified Process Source & Courtesy: Jing Zou.
Software Process Models
The V Model The V Model Damian Gordon Damian Gordon.
Install and Configure the QuickBooks Enterprise ODBC Driver.
Chapter 1: Introduction to Systems Analysis and Design
Presented by Elodie Bernard
Executive Project Kickoff
Chapter 1: Introduction to Systems Analysis and Design
IT Next – Transformation Program
Project Name Here Kick-off Date
Presentation transcript:

Brethren Housing Association Berenice Vasquez-Dominguez Steve Salzone Levi Schmieg Jarred Neff Point of contact: Darrel Reinford

Presentation Overview 1. Executive Summary 2. Project Introduction 3. Project Overview 4. Application Demonstration 5. Application Impact 6. Project Strengths and Weaknesses 7. Sponsor Organization Assessment 8. Lessons Learned 9. Conclusion

Executive Summary The Brethren Housing Association is a Harrisburg-based non-profit organization that provides “transitional housing for individuals and families with housing needs in an atmosphere of hope, respect, humility, and patience.” The Brethren Housing Association is a Harrisburg-based non-profit organization that provides “transitional housing for individuals and families with housing needs in an atmosphere of hope, respect, humility, and patience.”

Executive Summary (cont.) Replaces ill-fitting, inefficient, off the shelf system (Church Membership Plus). Replaces ill-fitting, inefficient, off the shelf system (Church Membership Plus). We developed a Microsoft Access database system to manage and track information pertaining to: We developed a Microsoft Access database system to manage and track information pertaining to: Participants and their childrenParticipants and their children DonorsDonors VolunteersVolunteers User friendly GUI User friendly GUI Searchable, Scalable, Adaptable, Easy to update and expand Searchable, Scalable, Adaptable, Easy to update and expand

Project Introduction Practices and Methodologies Practices and Methodologies UML lifecycle approachUML lifecycle approach StoryboardingStoryboarding Use-case drivenUse-case driven Iterative and incrementalIterative and incremental Rapid application developmentRapid application development Sponsor feedback early and oftenSponsor feedback early and often Utilized strengths and weaknesses of team membersUtilized strengths and weaknesses of team members

Project Overview Milestone 1

Project Overview Milestone 1 Project Proposal Project Proposal Problem Statement Problem Statement As-Is system was designed to organize information relating church congregationsAs-Is system was designed to organize information relating church congregations As-Is system has a high learning curve, which discourages its use and its full potentialAs-Is system has a high learning curve, which discourages its use and its full potential Current system is too complex for what is accomplishesCurrent system is too complex for what is accomplishes Level of customization is too low to meet many basic needsLevel of customization is too low to meet many basic needs Approximately 1,300 records currentlyApproximately 1,300 records currently

Project Overview Milestone 1 Project objectives Project objectives Create functioning system to replace As-is systemCreate functioning system to replace As-is system Increased Functionality & FlexibilityIncreased Functionality & Flexibility Intuitive Aesthetically Pleasing UIIntuitive Aesthetically Pleasing UI Easily Generated Reports and Common QueriesEasily Generated Reports and Common Queries A simpler custom DB that has only what they need and is easy to use.A simpler custom DB that has only what they need and is easy to use. High scalability potentialHigh scalability potential

Project Overview Milestone 1 Project Scope and Constraints Project Scope and Constraints Focus on intuitive UIFocus on intuitive UI User needs to:User needs to: Add, store, and search personal information Add, store, and search personal information Use mail merge for labels and letters Use mail merge for labels and letters Track advanced info of Donors, Volunteers, and Participants and their children Track advanced info of Donors, Volunteers, and Participants and their children 2 Desktops, 1 Laptop –MS Windows 98, MS Office Desktops, 1 Laptop –MS Windows 98, MS Office 2000 Dial up InternetDial up Internet

Project Overview Milestone 1 Project Strategy Project Strategy Utilize the skills of the team membersUtilize the skills of the team members Create rapid iterations for approvalCreate rapid iterations for approval Storyboarding approach to UIStoryboarding approach to UI We will prioritize functions in order to guarantee a shippable productWe will prioritize functions in order to guarantee a shippable product Continue expanding functionality upon approval of completed versionsContinue expanding functionality upon approval of completed versions Incremental approachIncremental approach

Project Overview Milestone 2

Project Overview Milestone 2 Business Process Selection Analysis Business Process Selection Analysis We were improving an already automated processWe were improving an already automated process We were not re-engineering the business processWe were not re-engineering the business process Business Process Improvement (BPI)Business Process Improvement (BPI)

Project Overview Milestone 2 Increment Allocation Increment Allocation Increment I – Basic InformationIncrement I – Basic Information Record basic calling and mailing information for donors, volunteers, and participants Record basic calling and mailing information for donors, volunteers, and participants View all above information on one page View all above information on one page Search easily by selectable criteria Search easily by selectable criteria Mail merge Mail merge

Project Overview Milestone 2 Increment Allocation Increment Allocation Increment II – Advanced TrackingIncrement II – Advanced Tracking Donors Donors Volunteers Volunteers Participants and their children Participants and their children

Project Overview Milestone 2 Increment Allocation Increment Allocation Increment III – Button FunctionsIncrement III – Button Functions All functions put into Buttons All functions put into Buttons Mail Merge Mail Merge Queries Queries Reports Reports

Project Overview Milestone 2

Project Overview Milestone 2 Feature Vector Diagram

Project Overview Milestone 3

Milestone Overview Milestone 3 UML Structural Model UML Structural Model UML Behavioral Model UML Behavioral Model Low fidelity prototype Low fidelity prototype Physical design Physical design Technology rational Technology rational

Milestone Overview Milestone 3 Personal Info Donations VolsHours Participants Children * * * 1 1 UML Structural Model

Milestone Overview Milestone 3 Low fidelity prototype Low fidelity prototype

Milestone Overview Milestone 3 Technology Rational Technology Rational Microsoft Access 2000Microsoft Access 2000 Sponsor organization already has itSponsor organization already has it Team knowledge and background lends itself to AccessTeam knowledge and background lends itself to Access

Milestone Overview Milestone 4

Milestone Overview Milestone 4.1 Increment I functionality Increment I functionality CRUD for Personal Info TableCRUD for Personal Info Table Met with sponsorMet with sponsor Approved design with added changesApproved design with added changes Increment 1 CompletedIncrement 1 Completed

Milestone Overview Milestone 4.2 Increment 2 functionality Increment 2 functionality Advanced tracking information Advanced tracking information Donor Donor Volunteer Volunteer Participant and children Participant and children Met with sponsorMet with sponsor Approved design with added changesApproved design with added changes Increment 2 completedIncrement 2 completed

Milestone Overview Milestone 4.3 Increment 3 functionality Increment 3 functionality Created Buttons for functions Created Buttons for functions Mail Merge Mail Merge Queries Queries Reports Reports Test cases created with 100% passingTest cases created with 100% passing Met with sponsorMet with sponsor Approved design with no added changesApproved design with no added changes Increment 3 completedIncrement 3 completed

Milestone Overview Milestone 5

Milestone Overview Milestone 5 We plan to deliver the system Friday May 7 th We plan to deliver the system Friday May 7 th We will train Darrel and the new Executive Director We will train Darrel and the new Executive Director

Application Demonstration

Application Impact Organization is not 100% sure of implementation Organization is not 100% sure of implementation New Executive Director as of May 1 New Executive Director as of May 1 Will at least serve as a benchmark for new system purchases Will at least serve as a benchmark for new system purchases System has all necessary functionality for full scale implemented System has all necessary functionality for full scale implemented

Project Strengths & Weaknesses Strengths Strengths Point of contactPoint of contact Technical knowledge & Availability Technical knowledge & Availability Team dynamicsTeam dynamics Got along well Got along well No major conflicts No major conflicts PerformancePerformance Met ALL planned increments Met ALL planned increments

Project Strengths & Weaknesses Weaknesses Weaknesses Levi in NYLevi in NY Documentation overloadDocumentation overload Limited knowledge of Access and VBALimited knowledge of Access and VBA We learned as worked, which took time We learned as worked, which took time

Sponsor Organization Assessment Sponsor was very accepting of our efforts Sponsor was very accepting of our efforts System may or may not be used System may or may not be used Sponsor agrees our developed system is better than their current system Sponsor agrees our developed system is better than their current system Data migration is time consuming Data migration is time consuming New Executive Director New Executive Director

Sponsor Organization Assessment Here’s what our Point of Contact, Darrel Reinford had to say: Here’s what our Point of Contact, Darrel Reinford had to say:

Lessons Learned Access is powerful and complicated Access is powerful and complicated Importance of team members Importance of team members Save and backup often Save and backup often Version and configuration management Version and configuration management Receive customer feedback early and often Receive customer feedback early and often Details and finishing touches are very time consuming Details and finishing touches are very time consuming

Lessons Learned It takes hard work… It takes hard work…

Lessons Learned It takes long hours… It takes long hours…

Lessons Learned Expect frustrations… Expect frustrations…

Lessons Learned Success is rewarding… Success is rewarding…

Conclusion There is nothing like real world experience There is nothing like real world experience