introduction to business for software developers
TRANSCRIPT
![Page 1: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/1.jpg)
Digital Product Design for the Enterprise
Introduc6on to So8ware Business For Developers Chris Cera, CEO @ Arcweb Technologies
[email protected] @chriscera 6/6/2016
![Page 2: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/2.jpg)
Career Advice: Values x Risk Tolerance
• Fame – Risky: Create the next Facebook – No Risk: Work for Facebook
• Fortune – Risky: Create the next Facebook – Less Risk: Work in Financial Services
![Page 3: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/3.jpg)
Me: “No Risk” to “Risky”
![Page 4: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/4.jpg)
Business 101: Supply and Demand
![Page 5: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/5.jpg)
Sales, Sales, Sales, Sales, Sales
![Page 6: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/6.jpg)
Team
![Page 7: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/7.jpg)
Seed Money
![Page 8: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/8.jpg)
TechBiz: Consumer vs B2B
![Page 9: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/9.jpg)
TechBiz: Product vs Service
![Page 10: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/10.jpg)
TechBiz: Enterprise vs Everything Else
![Page 11: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/11.jpg)
TechBiz: Product Pricing
![Page 12: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/12.jpg)
Dare to be under-‐employed
![Page 13: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/13.jpg)
Local Technical Founders • Me – Vuzit, Arcweb Technologies (Drexel-‐CS) :-‐p • Ilya Braude -‐ CloudMine (Drexel-‐CS) • Eric Pancoast – Mimeya (Drexel-‐CS) • Zykria Syed -‐ NextDocs (Drexel-‐CS) • Mike Nicholaides – Promptworks (Drexel-‐CS) • Max Minkoff – Indy (Drexel-‐IS) • Rick Nucci – Boomi, Guru • David Brussin -‐ Monetate, TurnTide • Bob Moore -‐ RJMetrics • Gabe Weinberg – DuckDuckGo • Not Hackers, but close
– Mel Baiada, BlueStone (Drexel-‐EE) – Tracey Welson Rossman, Chariot Solu6ons (Drexel)
![Page 14: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/14.jpg)
Op6ons a8er your degree
• Get another degree • Get a job • Become an independent – Product – Service (easiest)
• Build a team, and become a company – Product – Service
![Page 15: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/15.jpg)
Get a job
![Page 16: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/16.jpg)
Why wait to get a job?
![Page 17: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/17.jpg)
Why do graduates leave?
![Page 18: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/18.jpg)
Dare to be under-‐employed
![Page 19: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/19.jpg)
Product Team People • UI/UX Designer
• Engineer
• Business Systems Analyst (BA or BSA)
• Project Manager
• Product Manager / Product Owner
![Page 20: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/20.jpg)
Cri6cal Founder Roles • UI/UX Designer • Engineer
• Business Systems Analyst (BA or BSA)
• Project Manager
• Product Manager / Product Owner
![Page 21: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/21.jpg)
Product Management
![Page 22: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/22.jpg)
Business
![Page 23: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/23.jpg)
Budget
![Page 24: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/24.jpg)
Timeline
![Page 25: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/25.jpg)
Scope
![Page 26: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/26.jpg)
Business 101: Sales Process
• Understanding • Proposal • Nego6a6on – Execu6ves: Overall scope, cost, and 6metable – Procurement: Legal BS -‐ SoW, MSA, SLA
• Implementa6on • Deployment • Next Deal
![Page 27: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/27.jpg)
Business Process: Sales to Delivery
![Page 28: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/28.jpg)
Discovery Process
![Page 29: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/29.jpg)
Discovery Process • Con6nuous Delivery and Feedback
• Business Mee6ngs (biweekly)
• Discovery Mee6ngs (2-‐3 per week)
• Minimal Deliverables – User Stories created, categorized, and es6mated – UI and UX prototypes – Waterfall Es6mates for Budget & Timeline – O8en includes system architecture among other specifica6ons
![Page 30: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/30.jpg)
Discovery Deliverables (extended) • Business Systems Analyst (BSA) or Business Analyst (BA)
– List all devices, OS versions, web browsers, etc. – List Assump6ons – List Vendors and Integra6ons – Role Matrix – User Stories
• Architect – Iden6fy High Risk Components – System Architecture – Waterfall Es6mate
• Designer – Research – Concep6ng / Studio – UI / UX Prototypes – Wireframes – Style Kit
![Page 31: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/31.jpg)
Scope Decomposi6on
• By Pain Point / Core reason for existence
• By User (e.g. admin, ops user, customer)
• By Exis6ng Solu6on (current or compe66ve)
• By System (e.g. mobile app, web app, etc)
![Page 32: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/32.jpg)
Implementa6on Process
![Page 33: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/33.jpg)
Implementa6on Process
• Con6nuous Delivery and Feedback
• Priority given to cri6cal components with highest risk
• Business Mee6ngs (biweekly)
• Sprint Planning + Acceptance Mee6ngs (biweekly) • Scrum Mee6ngs (5/week)
![Page 34: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/34.jpg)
Project Management Tools
![Page 35: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/35.jpg)
Project Management Example
![Page 36: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/36.jpg)
More Project Management Tools
• Google Sheets or Excel • Pivotal Tracker • Trello • Basecamp • Jira • Asana • Microso8 Project • Many more …
![Page 37: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/37.jpg)
UI/UX Prototyping Tools
![Page 38: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/38.jpg)
More Prototyping and Tes6ng Tools
• Powerpoint • Excel • UXPin • Proto.io • Origami • Framer.js • Balsamiq
• InVision • Sketch • Keynote • Axure • Adobe XD • UserTes6ng.com • TypeForm
![Page 39: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/39.jpg)
Reading Resources • The Leader’s Guide Community
– hmps://theleadersguide.org • Lean Startup Newslemer
– hmp://theleanstartup.com • First Round Review: Product Magazine
– hmp://firstround.com/review/product/ • Product Hunt
– hmps://www.producthunt.com • Mailchimp UX Newslemer
– hmp://www.theuxnewslemer.com • Inside Intercom Newslemer
– hmps://blog.intercom.io • Nielsen Norman Group
– hmp://www.nngroup.com/ar6cles • Design Insights from the Bridge
– hmps://medium.com/bridge-‐collec6on • User Experience Design
– hmps://medium.com/user-‐experience-‐design-‐1 • Product Design Weekly
– hmp://designweekly.atomic.io
![Page 40: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/40.jpg)
Audio Resources • Product Hunt Radio
– hmps://www.producthunt.com/radio • Inside Intercom
– hmps://www.intercom.io/podcast • Product People
– hmp://productpeople.tv • The Everyday Innovator
– hmp://www.produc6nnova6oneducators.com/blog/category/interviews/
• This is Product Management – hmp://www.thisisproductmanagement.com
• This Week in Startups (TWIST) – hmp://thisweekinstartups.com
![Page 41: Introduction to Business for Software Developers](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58f0496a1a28ab14298b45e5/html5/thumbnails/41.jpg)
Philly Rocks: #whyilovephilly