FilemakerProductConference ‘12 Development Principles For a Hybrid Approach to Extensible Custom Development Chris Cain.

Slides:



Advertisements
Similar presentations
Geoscience Information Network Stephen M Richard Arizona Geological Survey National Geothermal Data System.
Advertisements

Judith Smith, Department of e Learning iNET as an organisational Tool Judith Smith Department of eLearning.
Welcome.. Gold, the timeless & ageless gift by nature to mankind. Over centuries & across civilizations, Gold has epitomized nobility, elegance & prosperity.
People In Aid Conference
The most natural place to start applying Whole Brain Thinking™ is to determine the individual thinking styles of the people in your organization. From.
“ LIFE GO BETTER WITH ER4U ”.  Easy reminder for you, a service driven organization, founded in July 2011 by Mr. Gurmeet Singh in Delhi.  A professionally.
By Francesca Francia Josiah Johnston Andrea Silverman Enhancing Portable Lighting Services in Rural Nicaragua ER 291 Spring 2008.
International City/County Management Association, 2001 September 23, 2001 Develop new models of how things work. Reinvent service delivery from the customer.
2015 Combined Federal Campaign National Training Volunteer Bulletin Board Why and How February Fort Worth, TX Lou Nistler & John Loyd.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
CRM Chapter 4 Sales Force Automation. Contact Management v. Sales Force Automation  Contact Management  Control over your account and contact information.
Corporate Social Responsibility
E-Commerce: The Second Wave Fifth Annual Edition Chapter 12: Planning for Electronic Commerce.
ATIS SOFTWARE-DEFINED NETWORKING/ NETWORK FUNCTIONS VIRTUALIZATION Mark Lipford, Director Global Standards and Ecosystem Development, Sprint GSC-18 Meeting,
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
A Credit Union Company A Credit Union Company Concentra Financial is … o A new company and a new type of financial institution o A Credit Union Company.
Architecture and Software Product Lines A software architecture represents a significant investment of time and effort, usually by senior talent. So it.
Supported Employment Demonstration Sites 2010/2011.
PRESENTED TOPRESENTED BY April 14, 2015 California Solar Initiative Public Reporting How timely information and data access helped transform California’s.
Our Commitment to Your Success: Global eTraining.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
C USTOMER S ATISFACTION STANDUPS: Amarjit Singh Garvit Srivastava Jaskaran Singh Kashish Gupta Tulika Singh Varun Sharma.
Social Responsibility Tool of the Month May 2012 ASQ PDX 0607.
Cass Business School. A business model that will provide clean water to 100m slum inhibitors in 5 years We offer: Availability -Matching and meeting household.
Quick and Easy Costumization Enhancement ModulesOn-Site Development SAP B1 Usability Package How to sell SAP Business One with B1UP ”click to continue”..
Sampling March Sampling – What is it? This method generates interest in Herbalife products by offering customers a trial size version of a product.
Deutsche Bank IMPORTANT NOTES WHEN WORKING WITH SCREENSHOW'S SAVE AS.PPTX ONLY PRINTING INSTRUCTIONS In order to print correctly, ensure the following.
Open Source and IP Telephony: Myth Busters, Best Practices and Real Life Application in the Contact Center Kelly Duerr, Senior Product Manager Tom Chamberlain,
Monitoring the Rate of Return on Investment in Internet Applications Presented by Allen Monroe International Quality and Productivity Center San Francisco,
The Economic Efficiency Case for Decentralized Government.
© Webster Buchanan Research 2010 and NorthgateArinso Managing the long tail: perspectives on handling multi-country payroll operations & globalization.
Business Models ADM3313 Session 3. Innovators DNA.
Selection of SalesLogix as a CRM tool Liz Andersen Josh Patsey.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
Networking and Community Building: An important aspect of CEE Programs Kim A. Scalzo Director SUNY Center for Professional Development VP Projects, IACEE.
As Creative Director at FirePond software Renault V.I. e-commerce web site Challenge: Enable Renault's business customers and dealers 24 x 7 access to.
“Is There Really More to a Good Evaluation Than a One Hour Meeting” Steve O’Malley La Crosse County Administrator Wisconsin Counties Association September.
Open Health Tools Strategic Plan. Discussion of Person Centered Health Discussion of Health and Wellbeing Foundation Precepts.
3 Characteristics of an Optimization Problem General descriptionKPiller Illustration Decisions that must be made; represented by decision variables How.
Customer Service & CRM Basics
verifone HQtm Estate Management Solution
We help startups & companies to create great Web Interface, Brand & Web/iOS apps Designs Where Creativity knows no limits...
Universal Design of Student Services Applying Universal Design to Student Services Departments on Campus.
CUSTOMER COMPLAINTS (FEEDBACK) CUSTOMER FEEDBACK OR CUSTOMER COMPLAINT IS REQUIRED 1.To discover customer dissatisfaction 2.To identify customer‘s needs.
Four Kinds of Businesses ExtractorsManufacturersMarketersService Business A business that grows products or takes raw materials from nature. Takes the.
Our Mission To create high impact through INSIGHTS, IDEAS, and INNOVATION.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Teamwork Presentation on JUST IN TIME” METHOD World Wide Science, Online MBA Program 25 June 2011 Head of Group: Head of Group: Ahmad Shikeb Farazi Ahmad.
CBIZ Presents Your Business Focus. Is your business focused on what truly matters to you... Your bottom line Your clients Your employees.
ING XBRL Proof of Concept July 19, ©2005 page 2. Utilizing XBRL  ING Objectives  Benefits  Goals  Proof of Concept Plan  Stat  USGAAP  Pain.
Living With Your New IP PBX David M. Laurenson, VP Information Technology and CIO A. Finkl & Sons A.Finkl & Sons founded in 1879 HQ in Chicago World’s.
Today’s Communication Complexities: Customer, Employee, Enterprise CustomerReality EnterpriseReality EmployeeReality Lost Revenue Customer Satisfaction.
Extreme Abstraction. If you give a man a fish he will eat for a day. … But if you teach a man to fish he will buy an ugly hat. … And if you talk about.
The Agency Supports Persons with Developmental Disabilities in Living, Learning, and Working in their Communities. The 18th Annual Family Café Welcome.
Top 20 Freelancer / Contractor Tips
Navision Business Analytics
Making the perfect elevator pitch
SAP Preferred Care Enhanced support foundation for customer success
WEB DESIGN AGENCY BIRMINGHAM FEATURING AN INNOVATIVE WEB DESIGN WITH SMARTER APPROACHES.
Custom Mobile App Development Company
HOW TO CREATE A NEW PROFILE IN MICROSOFT OUTLOOK?
Welcome 10/25/2018 Westborough, MA.
Wordpress Designer in Birmingham
Workforce Solutions Division
Workforce Solutions Division
Frank Candy To all my friends at the American Legion Auxiliary:
ATIS Software-Defined Networking/ Network Functions Virtualization
How SpotnRides Taxi App Solution Aids Startups in the Intensely Competitive Taxi Market?
The Key Pillars of Success in Becoming a Customer Centered Intelligent Enterprise in the Experience Economy Wonderful to be here today Work in Customer.
CDC SOFTWARE CRM USERS & MAILING DATABASE
Presentation transcript:

FilemakerProductConference ‘12 Development Principles For a Hybrid Approach to Extensible Custom Development Chris Cain

Development Principles For a Hybrid Approach to Extensible Custom Development

Conventional Approaches Product/Shrink-wrap Carefully defined scope Unique Approach to a Specific Business Need Hand-crafted, one-of-a- kind development Economy of scale Custom Development Singular Purpose Unique Approach to a Specific Business Need Hand-crafted, one-of-a- kind development Interface or Process Centric

The Hybrid Approach Pre-design as much as possible Design for Extensibility, not a single, finished product Strive for consistency over creativity Data-Centric development Cross-pollination of ideas

The Hybrid Approach Pre-design as much as possible Don’t reinvent the wheel with each customer Invest hours up-front, before the customer begins steering development toward more narrow needs Focus only on things that 90+% of clients can use – Contact Management – Activity Management – Users and Employees – System Preferences

The Hybrid Approach Design for Extensibility, not a single, finished product Change is the only constant. Consider each “hard-coded” parameter seriously. Place parameters in the hands of administrators Consider other uses for the solution of the moment

The Hybrid Approach Strive for consistency over creativity Anyone can “think outside the box”… Build a better box. Consistent look and feel. Users shouldn’t have to be re-trained on each new layout, button, report Developers shouldn’t have to be retrained on the basics each time they work with a new client’s solution Centralize common functions wherever possible, so they can be changed across the board

The Hybrid Approach Data-Centric development Designing the data structure reveals gaps and opportunities With well-designed data structure, process and interface come naturally Good data design supports multiple processes and multiple interfaces… The reverse is NOT true.

The Hybrid Approach Cross-pollination of ideas Enhancements from one solution are more likely portable Crowdsource testing and enhancement opportunities Even totally custom solutions become ready tools in the toolbox for future development Opportunity for open-source base system shared by others in the FileMaker community – Reproduction + Variation + Competition = Evolution

Development Principles Consistent, reliable foundation development Abstraction Extensibility and Efficiency

It Works 34 xBase Solutions created 28 xBase Solutions still live and in use – (others lost through business closings, sales, mergers, etc.) 22 xBase Solutions have generated development income in 2012

xBase Demo

Q & A