SlideShare a Scribd company logo
Building Great
(Software) Products

             Or the more boring title:
 “Effective Software Development Management”
Let’s break this down…
1.   Why should I listen to this guy?
2.   Key components of software development management
3.   Where to begin the recruitment process
4.   What incentives start-ups have to offer
5.   Outsourced v’s in-house work
6.   Agile software management
7.   Web development management tools
8.   Quality control
9.   How to deal with problems when they arise
1. Why Should I listen to this guy?
2. It’s about Building Stuff… Great Stuff
It begins and ends with building
something great?
• Software is merely a means to an end

• It has to start with a great idea

• Great idea  Must be aligned with a clear vision
• Clear vision  Broken down into clear steps
• Clear Steps  Must be presented in a compelling fashion

• Strategy. Vision. Steps.
Start with a clear vision. What do I want
to build? And why?
Software is just a means to an end…
• You’re not building software …
• You’re building something useful, something fun,
  something that is simple, something you can tell people
  about, something that you’re proud of …

• Everyone is involved in product development. Everyone is a
  designer. Everyone is the product.
Components

Product
Concept, Issue, Value, Clarity, Need, Utility, Solution


Design and Use
Form and function, brings a smile to your face


Performance and Tech
It delivers, fast, free and cheap to run
3. Finding the Right People
   The Great Ones
Well, more like these two…
Best recruitment is making a friend
Events and Networking
•   SiliconDrinkAbout / MilkRoundabout (everyone is handpicked)
•   ICE (Internet Conclave of Entrepreneurs)
•   Meetup / Usergroups / Mailing Lists (get on everything)


Make Friends with Recruiters
• 1% of recruiters will be responsible for 80% of hires
• The rest are rubbish. Human spam.



Friends of Friends
• Get to know your Friends of Friends – mine LinkedIn
• Dig deep into Facebook – friend everyone you can
4. Startup Incentives…
Create your own company. It sux.
Be like Frank. I did it my way…
•   Learning and wisdom (10x the learning curve)
•   Master of your own destiny (create your own reason to get up…)
•   No boss (don’t do it for the man)
•   Flexibility (2-click process, no owner negotiation)

Upside
• Lots of upside – but it’s bloody hard
• But at least there’s upside

Changes the way you live life
• You become an active part of life – you drive it (active vs. passive)
• You stop making excuses (excuses don’t pay the bills)
• If you want it, make it

                        Beats having a real job
Rookie Pitfalls. Happen to all of us.
Don’t raise too early
•   Shoestring wisdom (10x the learning curve)
•   2am attractiveness (do you still believe your idea at 2am)
•   No boss (don’t do it for the man)
•   Flexibility (2-click process, no owner negotiation)

Investor Liquidation Preferences
• 1x is normal, but annoying (you can negotiate out if experienced)
• 2x is lunacy. Flip the bird. Better off without them.

Changes the way you live life
• You become an active part of life – you drive it (active vs. passive)
• You stop making excuses (excuses don’t pay the bills)
• If you want it, make it

                        Beats having a real job
Pick who you work with.
Pick where you work.
5. Outsource vs In-Source…
All strategies are created equal…
• But people and their abilities are not…
• Adapt your strategy to who you are, what you’re doing
  and what your situation is

• Insource (grind it out at night)
   – Great if you have the money
   – And the experience and credibility to get great guys
   – And the ability to manage and design


• Outsource
   – Cheaper
   – You can scream at them more
   – But the quality is rubbish
What are the skills you need …
• Absolutely everyone needs these skill… well if you want
  to create something half decent
• Build an entire website, in PP, end to end, yourself
   –   Every screen
   –   Every layout
   –   Every menu, every link, every button
   –   It’s as boring as hell


• References
   –   Know every site out there – and have a strong opinion on it
   –   What works and what doesn’t?
   –   And the ability to manage and design
   –   But the quality is rubbish
8. Being Agile…
   Just about the only thing I know.
Agile. Mmmmm
I dug this up … rather interesting

    •   Individual and interactions over processes and tools
    •   Working Software over comprehensive documentation
    •   Customer Collaboration over contract negotiation
    •   Responding to Change over following a plan

It’s about getting things working …


    • Parallelisation. It’s critical.
    • Planning, planning and more planning
    • Great, clear and regular communication
8. Web Development Tools…
   Keep it simple. Tight.
Super Clear Strategy: What are we doing? When?

Ideas                        Product Spec          Final Design
Novel ways to solve          Wiki explanations     Simple / Clean
Best examples / leaders      Wiki collaborations   Beta testing + feedback
Innovate and steal           Wireframes            Tear it apart
Prioritize Impact            Flows




                          Development Process

                          QA / Testing Environment

                          Monitoring + Analytics

                    Tools only facilitate a process
Tools. Cheap. Simple. Integrated.
1. JIRA (Wiki and Ticketing)
   • Agile. Releases. Dates. Visibility. Notifications.
   • Finally the newer hosted version is excellent
   • Design, development and collaboration
2. Github
   • Social coding
3. Google Docs
   • Free. Powerful and necessary
4. Photoshop. Illustrator.
   • Everyone in product must know these tools
   • Aesthetics is everything
5. Omingraffle
   • Clean, simple flows
   • Massive sized screens – big wide flows.
6. Face to Face communication.
   • Daily / frequent standups
   • Designers, product and develop must live together.
9. Quality Control…
   Being your own best user
HP CEO. Uses a MAC at home.
You are your own best user. Finito.
• You need to be your core user…
• The first step of delivering a quality product, is building
  a product you want to use

• This ensures you represent your best user

• Please your best user, and the others will be easy

• Deliver something average to an average user, and that is
  the best type of user you will please
Love QA. They can be your best people.
• Traditionally QA has been treated as a 2nd class citizen
• Outsourced, in India, their job looked down upon

• We’ve hired great people. Masters and a PhD. A knack for
  problem-solving, for understanding software, and delving
  into details

• The best are not bug finders. They are solution reviewers,
  they are copy editors, they are improvers


• Learn from your QAs. And don’t ever outsource them.
  Unless you’re BT.
Remember. No one will ever love your
product more than you.
10. How to deal with problems…
    See into the future
If you don’t have problems, you have a
problem. Move faster.
Your job is foresight. Scout.
• Be Prepared…
• Need to be looking around the corner. Weeks and
  Months ahead

• Reduces stress for rest of team. Increases yours.
   – You need to look forward and deliver today.


• Cashflow is more important than your mother
   – something
Build fun, beautiful things…
Love what you do. Love what you build

More Related Content

What's hot

(PPROJEKTURA) pmi agile for corporation
(PPROJEKTURA) pmi agile for corporation(PPROJEKTURA) pmi agile for corporation
(PPROJEKTURA) pmi agile for corporation
Ratko Mutavdzic
 
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Jon Stevens-Hall
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
ICS
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut
 
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
Developer week: An Engineer’s Essential Tool in Agile:  Design ThinkingDeveloper week: An Engineer’s Essential Tool in Agile:  Design Thinking
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
Aliza Carpio
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
Richard Whyte
 
The alignment
The alignmentThe alignment
The alignment
Alberto Brandolini
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
Aliza Carpio
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimation
Alberto Brandolini
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
David Benjamin
 
Agile Accessibility From a Testers Perspective
Agile Accessibility From a Testers PerspectiveAgile Accessibility From a Testers Perspective
Agile Accessibility From a Testers Perspective
Alicia Jarvis, CPACC, CSM
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014Andrew Shafer
 
Steve mcconnell
Steve mcconnellSteve mcconnell
Steve mcconnell
Shiraz316
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Alberto Brandolini
 
Pragmatisk softwareinnovation, Ivan Aaen, AAU
Pragmatisk softwareinnovation, Ivan Aaen, AAUPragmatisk softwareinnovation, Ivan Aaen, AAU
Pragmatisk softwareinnovation, Ivan Aaen, AAU
InfinIT - Innovationsnetværket for it
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic
 
Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013
Wojciech Seliga
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
Alberto Brandolini
 
Anti agile pattern
Anti agile patternAnti agile pattern
Anti agile pattern
Anubhav Sinha
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
Alberto Brandolini
 

What's hot (20)

(PPROJEKTURA) pmi agile for corporation
(PPROJEKTURA) pmi agile for corporation(PPROJEKTURA) pmi agile for corporation
(PPROJEKTURA) pmi agile for corporation
 
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
Developer week: An Engineer’s Essential Tool in Agile:  Design ThinkingDeveloper week: An Engineer’s Essential Tool in Agile:  Design Thinking
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
The alignment
The alignmentThe alignment
The alignment
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimation
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
Agile Accessibility From a Testers Perspective
Agile Accessibility From a Testers PerspectiveAgile Accessibility From a Testers Perspective
Agile Accessibility From a Testers Perspective
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014
 
Steve mcconnell
Steve mcconnellSteve mcconnell
Steve mcconnell
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Pragmatisk softwareinnovation, Ivan Aaen, AAU
Pragmatisk softwareinnovation, Ivan Aaen, AAUPragmatisk softwareinnovation, Ivan Aaen, AAU
Pragmatisk softwareinnovation, Ivan Aaen, AAU
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
 
Anti agile pattern
Anti agile patternAnti agile pattern
Anti agile pattern
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 

Viewers also liked

Small Business SEO
Small Business SEOSmall Business SEO
Small Business SEO
Ja-Nae Duane
 
Building Leads with Facebook
Building Leads with FacebookBuilding Leads with Facebook
Building Leads with Facebook
Kuno Creative
 
Companionship & Deception
Companionship & DeceptionCompanionship & Deception
Companionship & Deception
calanhilton
 
Cybersecurity in South Carolina - Major General Les Eisner
Cybersecurity in South Carolina - Major General Les EisnerCybersecurity in South Carolina - Major General Les Eisner
Cybersecurity in South Carolina - Major General Les Eisner
IT-oLogy
 
Hong kong
Hong kongHong kong
Creating an Unmistakable Talent Brand and World Class Recruitment Team
Creating an Unmistakable Talent Brand and World Class Recruitment TeamCreating an Unmistakable Talent Brand and World Class Recruitment Team
Creating an Unmistakable Talent Brand and World Class Recruitment Team
Mary Pratt
 
A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...
A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...
A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...
Marketing Network marcus evans
 
HR Trends eBook
HR Trends eBook HR Trends eBook
HR Trends eBook
ERC
 
Microsoft H1B Violations
Microsoft H1B ViolationsMicrosoft H1B Violations
Microsoft H1B ViolationsH1B
 
Patient matching in FHIR
Patient matching in FHIRPatient matching in FHIR
Patient matching in FHIR
Grahame Grieve
 
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2Quanam
 
City of deception
City of deceptionCity of deception
City of deception
Dr Saim Ali soomro
 
Lawsuit filed against battery startup Envia by former Envia employees
Lawsuit filed against battery startup Envia by former Envia employeesLawsuit filed against battery startup Envia by former Envia employees
Lawsuit filed against battery startup Envia by former Envia employees
katiefehren
 
Graduation 2011 - European Institute of International Management
Graduation 2011 - European Institute of International ManagementGraduation 2011 - European Institute of International Management
Graduation 2011 - European Institute of International Management
IEMI European Institute of International Management
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Intelliware Development Inc.
 
Bioterrorism
BioterrorismBioterrorism
Bioterrorism
ReportLinker.com
 
This day in global development: 10 things that happened on Valentine’s Day
This day in global development: 10 things that happened on Valentine’s DayThis day in global development: 10 things that happened on Valentine’s Day
This day in global development: 10 things that happened on Valentine’s Day
Devex
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards
Intelliware Development Inc.
 

Viewers also liked (20)

Small Business SEO
Small Business SEOSmall Business SEO
Small Business SEO
 
Building Leads with Facebook
Building Leads with FacebookBuilding Leads with Facebook
Building Leads with Facebook
 
Companionship & Deception
Companionship & DeceptionCompanionship & Deception
Companionship & Deception
 
Cybersecurity in South Carolina - Major General Les Eisner
Cybersecurity in South Carolina - Major General Les EisnerCybersecurity in South Carolina - Major General Les Eisner
Cybersecurity in South Carolina - Major General Les Eisner
 
Hong kong
Hong kongHong kong
Hong kong
 
Creating an Unmistakable Talent Brand and World Class Recruitment Team
Creating an Unmistakable Talent Brand and World Class Recruitment TeamCreating an Unmistakable Talent Brand and World Class Recruitment Team
Creating an Unmistakable Talent Brand and World Class Recruitment Team
 
Rocks on Rocks
Rocks on RocksRocks on Rocks
Rocks on Rocks
 
A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...
A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...
A Doctor’s Perspective on the Future Role of Pharmaceutical-Doctor Relationsh...
 
HR Trends eBook
HR Trends eBook HR Trends eBook
HR Trends eBook
 
Microsoft H1B Violations
Microsoft H1B ViolationsMicrosoft H1B Violations
Microsoft H1B Violations
 
Patient matching in FHIR
Patient matching in FHIRPatient matching in FHIR
Patient matching in FHIR
 
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
 
City of deception
City of deceptionCity of deception
City of deception
 
Lawsuit filed against battery startup Envia by former Envia employees
Lawsuit filed against battery startup Envia by former Envia employeesLawsuit filed against battery startup Envia by former Envia employees
Lawsuit filed against battery startup Envia by former Envia employees
 
Graduation 2011 - European Institute of International Management
Graduation 2011 - European Institute of International ManagementGraduation 2011 - European Institute of International Management
Graduation 2011 - European Institute of International Management
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
 
Bioterrorism
BioterrorismBioterrorism
Bioterrorism
 
This day in global development: 10 things that happened on Valentine’s Day
This day in global development: 10 things that happened on Valentine’s DayThis day in global development: 10 things that happened on Valentine’s Day
This day in global development: 10 things that happened on Valentine’s Day
 
ALA Training: Legal Ethics
ALA Training:  Legal EthicsALA Training:  Legal Ethics
ALA Training: Legal Ethics
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards
 

Similar to Software development management slides by George Berkowski (Hailo)

10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
Ario Jafarzadeh
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
Adrian Carr
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
Laurent Cerveau
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
TheFamily
 
Branding & Good Design Importance
Branding & Good Design ImportanceBranding & Good Design Importance
Branding & Good Design ImportanceYan Grinshtein
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
Kate Daly
 
Agile2016 Recap at the Lean and Agile Learning Network Meetup
Agile2016 Recap at the Lean and Agile Learning Network MeetupAgile2016 Recap at the Lean and Agile Learning Network Meetup
Agile2016 Recap at the Lean and Agile Learning Network Meetup
Joanna Vahlsing
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
Oleg Podsechin
 
Agile product development
Agile product developmentAgile product development
Agile product development
Brenn Hill
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
Elad Sofer
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
Blend Interactive
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
Phil Barrett
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
Cindy Alvarez
 
Software Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code GamesSoftware Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code Games
Mike Clement
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
eZ Systems
 
Startup Operating Systems
Startup Operating SystemsStartup Operating Systems
Startup Operating Systems
Dean Haritos
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Lisa Boyer Cooney (she/her)
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design Thinking
Nipuna Silva
 
Selling UX
Selling UXSelling UX
Selling UX
Robert Evans
 

Similar to Software development management slides by George Berkowski (Hailo) (20)

10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
Branding & Good Design Importance
Branding & Good Design ImportanceBranding & Good Design Importance
Branding & Good Design Importance
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
8 critical skills you need to be a successful gis professional
8 critical skills you need to be a successful gis professional8 critical skills you need to be a successful gis professional
8 critical skills you need to be a successful gis professional
 
Agile2016 Recap at the Lean and Agile Learning Network Meetup
Agile2016 Recap at the Lean and Agile Learning Network MeetupAgile2016 Recap at the Lean and Agile Learning Network Meetup
Agile2016 Recap at the Lean and Agile Learning Network Meetup
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
 
Software Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code GamesSoftware Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code Games
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
 
Startup Operating Systems
Startup Operating SystemsStartup Operating Systems
Startup Operating Systems
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design Thinking
 
Selling UX
Selling UXSelling UX
Selling UX
 

More from MiniBar

Dmitry ovcharenko london v2
Dmitry ovcharenko london v2Dmitry ovcharenko london v2
Dmitry ovcharenko london v2
MiniBar
 
Sergey ovcharenko operational and tax
Sergey ovcharenko   operational and taxSergey ovcharenko   operational and tax
Sergey ovcharenko operational and tax
MiniBar
 
Easy start in ukraine people ai experience.-2
 Easy start in ukraine  people ai experience.-2 Easy start in ukraine  people ai experience.-2
Easy start in ukraine people ai experience.-2
MiniBar
 
Easy start in ukraine people ai experience.
 Easy start in ukraine  people ai experience. Easy start in ukraine  people ai experience.
Easy start in ukraine people ai experience.
MiniBar
 
Sergey ovcharenko operational and tax considerations
Sergey ovcharenko   operational and tax considerationsSergey ovcharenko   operational and tax considerations
Sergey ovcharenko operational and tax considerations
MiniBar
 
Dmitry ovcharenko it in ukraine the opportunity london 2
Dmitry ovcharenko   it in ukraine the opportunity  london 2Dmitry ovcharenko   it in ukraine the opportunity  london 2
Dmitry ovcharenko it in ukraine the opportunity london 2
MiniBar
 
Cloud9 solutions overview
Cloud9 solutions   overviewCloud9 solutions   overview
Cloud9 solutions overview
MiniBar
 
Cannamplify Minibarlabs accelerator v1.0
Cannamplify Minibarlabs accelerator v1.0Cannamplify Minibarlabs accelerator v1.0
Cannamplify Minibarlabs accelerator v1.0
MiniBar
 
SeedLegals getting investment ready and valuing the company
SeedLegals   getting investment ready and valuing the companySeedLegals   getting investment ready and valuing the company
SeedLegals getting investment ready and valuing the company
MiniBar
 
Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013
Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013
Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013MiniBar
 
ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...
ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...
ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...MiniBar
 
Seo presentation revised(2)
Seo presentation revised(2)Seo presentation revised(2)
Seo presentation revised(2)
MiniBar
 
Minibar Workshop March 2010
Minibar Workshop  March 2010Minibar Workshop  March 2010
Minibar Workshop March 2010
MiniBar
 
Seo Presentation
Seo PresentationSeo Presentation
Seo Presentation
MiniBar
 

More from MiniBar (14)

Dmitry ovcharenko london v2
Dmitry ovcharenko london v2Dmitry ovcharenko london v2
Dmitry ovcharenko london v2
 
Sergey ovcharenko operational and tax
Sergey ovcharenko   operational and taxSergey ovcharenko   operational and tax
Sergey ovcharenko operational and tax
 
Easy start in ukraine people ai experience.-2
 Easy start in ukraine  people ai experience.-2 Easy start in ukraine  people ai experience.-2
Easy start in ukraine people ai experience.-2
 
Easy start in ukraine people ai experience.
 Easy start in ukraine  people ai experience. Easy start in ukraine  people ai experience.
Easy start in ukraine people ai experience.
 
Sergey ovcharenko operational and tax considerations
Sergey ovcharenko   operational and tax considerationsSergey ovcharenko   operational and tax considerations
Sergey ovcharenko operational and tax considerations
 
Dmitry ovcharenko it in ukraine the opportunity london 2
Dmitry ovcharenko   it in ukraine the opportunity  london 2Dmitry ovcharenko   it in ukraine the opportunity  london 2
Dmitry ovcharenko it in ukraine the opportunity london 2
 
Cloud9 solutions overview
Cloud9 solutions   overviewCloud9 solutions   overview
Cloud9 solutions overview
 
Cannamplify Minibarlabs accelerator v1.0
Cannamplify Minibarlabs accelerator v1.0Cannamplify Minibarlabs accelerator v1.0
Cannamplify Minibarlabs accelerator v1.0
 
SeedLegals getting investment ready and valuing the company
SeedLegals   getting investment ready and valuing the companySeedLegals   getting investment ready and valuing the company
SeedLegals getting investment ready and valuing the company
 
Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013
Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013
Jacob Wright's 'Growth Through Branding' @ MiniBarCamp 2013
 
ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...
ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...
ICT KTN Online Business Essential Clinics #3: Web Analytics with Malcolm Cole...
 
Seo presentation revised(2)
Seo presentation revised(2)Seo presentation revised(2)
Seo presentation revised(2)
 
Minibar Workshop March 2010
Minibar Workshop  March 2010Minibar Workshop  March 2010
Minibar Workshop March 2010
 
Seo Presentation
Seo PresentationSeo Presentation
Seo Presentation
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

Software development management slides by George Berkowski (Hailo)

  • 1. Building Great (Software) Products Or the more boring title: “Effective Software Development Management”
  • 2. Let’s break this down… 1. Why should I listen to this guy? 2. Key components of software development management 3. Where to begin the recruitment process 4. What incentives start-ups have to offer 5. Outsourced v’s in-house work 6. Agile software management 7. Web development management tools 8. Quality control 9. How to deal with problems when they arise
  • 3. 1. Why Should I listen to this guy?
  • 4.
  • 5.
  • 6. 2. It’s about Building Stuff… Great Stuff
  • 7. It begins and ends with building something great? • Software is merely a means to an end • It has to start with a great idea • Great idea  Must be aligned with a clear vision • Clear vision  Broken down into clear steps • Clear Steps  Must be presented in a compelling fashion • Strategy. Vision. Steps.
  • 8. Start with a clear vision. What do I want to build? And why?
  • 9.
  • 10.
  • 11. Software is just a means to an end… • You’re not building software … • You’re building something useful, something fun, something that is simple, something you can tell people about, something that you’re proud of … • Everyone is involved in product development. Everyone is a designer. Everyone is the product.
  • 12. Components Product Concept, Issue, Value, Clarity, Need, Utility, Solution Design and Use Form and function, brings a smile to your face Performance and Tech It delivers, fast, free and cheap to run
  • 13. 3. Finding the Right People The Great Ones
  • 14.
  • 15. Well, more like these two…
  • 16. Best recruitment is making a friend Events and Networking • SiliconDrinkAbout / MilkRoundabout (everyone is handpicked) • ICE (Internet Conclave of Entrepreneurs) • Meetup / Usergroups / Mailing Lists (get on everything) Make Friends with Recruiters • 1% of recruiters will be responsible for 80% of hires • The rest are rubbish. Human spam. Friends of Friends • Get to know your Friends of Friends – mine LinkedIn • Dig deep into Facebook – friend everyone you can
  • 18.
  • 19.
  • 20. Create your own company. It sux. Be like Frank. I did it my way… • Learning and wisdom (10x the learning curve) • Master of your own destiny (create your own reason to get up…) • No boss (don’t do it for the man) • Flexibility (2-click process, no owner negotiation) Upside • Lots of upside – but it’s bloody hard • But at least there’s upside Changes the way you live life • You become an active part of life – you drive it (active vs. passive) • You stop making excuses (excuses don’t pay the bills) • If you want it, make it Beats having a real job
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Rookie Pitfalls. Happen to all of us. Don’t raise too early • Shoestring wisdom (10x the learning curve) • 2am attractiveness (do you still believe your idea at 2am) • No boss (don’t do it for the man) • Flexibility (2-click process, no owner negotiation) Investor Liquidation Preferences • 1x is normal, but annoying (you can negotiate out if experienced) • 2x is lunacy. Flip the bird. Better off without them. Changes the way you live life • You become an active part of life – you drive it (active vs. passive) • You stop making excuses (excuses don’t pay the bills) • If you want it, make it Beats having a real job
  • 26. Pick who you work with. Pick where you work.
  • 27. 5. Outsource vs In-Source…
  • 28. All strategies are created equal… • But people and their abilities are not… • Adapt your strategy to who you are, what you’re doing and what your situation is • Insource (grind it out at night) – Great if you have the money – And the experience and credibility to get great guys – And the ability to manage and design • Outsource – Cheaper – You can scream at them more – But the quality is rubbish
  • 29. What are the skills you need … • Absolutely everyone needs these skill… well if you want to create something half decent • Build an entire website, in PP, end to end, yourself – Every screen – Every layout – Every menu, every link, every button – It’s as boring as hell • References – Know every site out there – and have a strong opinion on it – What works and what doesn’t? – And the ability to manage and design – But the quality is rubbish
  • 30. 8. Being Agile… Just about the only thing I know.
  • 31. Agile. Mmmmm I dug this up … rather interesting • Individual and interactions over processes and tools • Working Software over comprehensive documentation • Customer Collaboration over contract negotiation • Responding to Change over following a plan It’s about getting things working … • Parallelisation. It’s critical. • Planning, planning and more planning • Great, clear and regular communication
  • 32. 8. Web Development Tools… Keep it simple. Tight.
  • 33. Super Clear Strategy: What are we doing? When? Ideas Product Spec Final Design Novel ways to solve Wiki explanations Simple / Clean Best examples / leaders Wiki collaborations Beta testing + feedback Innovate and steal Wireframes Tear it apart Prioritize Impact Flows Development Process QA / Testing Environment Monitoring + Analytics Tools only facilitate a process
  • 34. Tools. Cheap. Simple. Integrated. 1. JIRA (Wiki and Ticketing) • Agile. Releases. Dates. Visibility. Notifications. • Finally the newer hosted version is excellent • Design, development and collaboration 2. Github • Social coding 3. Google Docs • Free. Powerful and necessary 4. Photoshop. Illustrator. • Everyone in product must know these tools • Aesthetics is everything 5. Omingraffle • Clean, simple flows • Massive sized screens – big wide flows. 6. Face to Face communication. • Daily / frequent standups • Designers, product and develop must live together.
  • 35. 9. Quality Control… Being your own best user
  • 36.
  • 37. HP CEO. Uses a MAC at home.
  • 38. You are your own best user. Finito. • You need to be your core user… • The first step of delivering a quality product, is building a product you want to use • This ensures you represent your best user • Please your best user, and the others will be easy • Deliver something average to an average user, and that is the best type of user you will please
  • 39. Love QA. They can be your best people. • Traditionally QA has been treated as a 2nd class citizen • Outsourced, in India, their job looked down upon • We’ve hired great people. Masters and a PhD. A knack for problem-solving, for understanding software, and delving into details • The best are not bug finders. They are solution reviewers, they are copy editors, they are improvers • Learn from your QAs. And don’t ever outsource them. Unless you’re BT.
  • 40. Remember. No one will ever love your product more than you.
  • 41. 10. How to deal with problems… See into the future
  • 42. If you don’t have problems, you have a problem. Move faster.
  • 43. Your job is foresight. Scout. • Be Prepared… • Need to be looking around the corner. Weeks and Months ahead • Reduces stress for rest of team. Increases yours. – You need to look forward and deliver today. • Cashflow is more important than your mother – something
  • 44. Build fun, beautiful things… Love what you do. Love what you build