Finding Open Source - Alliance Software

Transcription

ExistingTechnology orBuild fromScratch?StandardCommercialSoftware1.Microsoft Office2.MYOB3.GamesTechnology Options& Pricing WorkSoftware As AService (SAAS)1.Office 365 / GoogleSuite2.Xero3.Slack4.Content SamuraiKey Open Source Issues Commercial Support Project Popularity / Longevity Forking Code4.Common IndustryPackagesOpen SourceSoftwareFinding Open SourceSoftware 1.Linux2.AndroidSearch for: 3.Sugar CRMOpen Source “Product Category”E.g. open source digital assetmanagement software4.Libre oftwareFinding “Source Accessible”Software 1.eBay Clone2.AirBnB Clone Search for: “Popular Product” clone “Product Category” PHP scriptE.g. AirBnB clone

Key “Source Accessible”Issues Lousy code Long term suitabilityExisting SoftwareRecommendations1.2.3.4.5.6.7.8.CRMPlanning / ManagementAccountingBooking ManagementContent ManagementData AnalysisRepetitive Data CaptureMarket Tests(IMT example)Custom BuiltSoftwareExisting Software Should I Use Existing Technology Faster, Cheaper & Easier Limited Tailoring Never Unique You’re in “their worldview”Where CustomSoftware Wins Software is part of your unique offering Important & unique internalrequirementsPricing SoftwareDevelopmentCustomerthinkingBig & small companies alikeoften get this wrongIt’s the hardest thing we do“I feel uncertain, out ofcontrol, and reallyhope you don’t rip meoff. I can’t be botheredexplaining it to anothercompany”

Engineer’sThinking“Please don’t ask me toquote I have to?OK then If I understand what thisline in the quote actuallymeans, then I’d guess 3 5 hours. Unless of courseI’ve missed something.Then it might take a week”ProjectManager’sthinking“I don’t like theconfrontation thatcomes telling clientsthat a ‘small thing’ isout of scope. ”DevelopmentCompanyOwners Thinking“How many people amI quoting against? Do Iwant to work with thiscompany long term?Do I go pessimistic soI’ve got a good buffer?Do I go optimistic towin the job? ”CFO’sthinking“That fixed priceproject last year was anightmare, you betternot do that again!”Known Risks API Integration PDF printing Print Based Designers Unseen 3rd Party Designs Data Migration Poor Client EngagementSalesperson’sthinking“It can’t be that hard,let’s keep the pricereasonable so I win thejob”Internal estimation process Take a detailed series of educated guesses witha risk buffer based on Shared & clear requirements Identified risks Current work volumes Long term prospects Are they nice people?Time &MaterialsEstimatesTime and materialsbased but managing toan estimateIndustry Pricing Models

Fixed Price IssuesRisk ShareHourly ratewith price tiersFixed PriceAgreed Features,Agreed PriceAd Hocby the hourBest efforts Butt Covering Variation Request Price GougingFixed DaysPer MonthGuaranteed AccessOur Ongoing Engagement ModelsSprint WeeksBlocks of dedicatedtime & generallyagreed outcomesPlatformUpdates &MaintenanceMonitoring, patching &more to keep it runningWorking with the IT Industry

BetterRequirements,Lower PriceDon’t sendblind emailswith RFQ’sPick yourprovider basedon their focusBe pragmaticEarly PriceGuessesCustomsoftware needsupkeepConsiderwhether youneed a long termengagementIdentify &tackle riskshead on“You CAN refine overtime”Work closely oncomplexity

Considertelling usyour budgetExpect to beengagedWorking withAlliance SoftwarePerfect Client WishlistPerfect ClientTeam Members / RolesPerfect Client Wishlist Challenging Work Reasonably Resourced Well Represented: Can separate function from aesthetics Consistently Accessible Nice Domain Knowledge Experienced Can Make 80% of Decisions Change Champion Project Manager (PM) User Experience Designer (UX) Graphic Designer Business Analyst (BA) Developer Tech Lead / Reviewer Front End DeveloperTesterEnd Session

Open Source Software 1.Linux 2.Android 3.Sugar CRM 4.Libre Office 5.WordPress Finding Open Source Software Search for: Open Source "Product Category" E.g. open source digital asset management software Key Open Source Issues Commercial Support Project Popularity / Longevity Forking Code Commercial "Source .