SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Software Engineering
on Everyware
Carlos RodrĂ­guez DomĂ­nguez
Everyware Technologies S.L.
TomĂĄs Ruiz LĂłpez
/everywaretech @everywaretech
{tomas, carlos}@everywaretech.es
1. Let’s talk with the
costumer
1a. Our ïŹrst meeting
1b. We need to
understand your work/
service/product
1c. What’s our portfolio
in your area
1d. Is a mobile app
suitable for you?
Maybe not

2. What? When?
How much?
2a. Estimate when,
taking into account what
2b. How much = Days
x People x 100 €
2c. Don’t discuss the
price, discuss what to do
2d. Deliver a clear, but
simple budget
> 80% acceptance rate
But is not enough for us
 ;D
3. The “face” of the code:
Design + Storyboard
3a. The graphical design
needs to be clear
3b. The storyboard is key
for customer satisfaction
3c. Do not impose,
explain
4. First prototype: Is the
app already ïŹnished?
4a. Your ïŹrst prototype
must include most of your
storyboard
But not all the functionalities, of course!
4b. Iterate over the design
again! But explain!
5. Let’s code together
5a. One person-One
project = FAIL!
But some times inevitable!
5b. Coordination tools!
Extra work=Less work
Code + TODOs + Communication
NOW LATER
5c. Modeling team
and Viewing team
And exchange the people!
And make them work together!
Leaders? Yes, but carefully chosen
and not always the same people!
5d. Everyone is on the
controller team!
Strictly Model-View-Controller
6. Daily-weekly-
monthly prototypes
6a. The customer is the
most important member
of the development team!
A prototype is not a surprise! is programmed!
6b. Provide a date for the
next prototype - Why on
that date?
Explain! Explain! Explain! Explain!
6c. TIC! TOC!
7. Your app is ready!
Let’s start the project

7a. We don’t provide
products, we provide software
Software Product = Software + Infrastructure + Marketing +
Manuals + Economical model + CRM + 

7b. 
But we need to
help!
Our experience is a great value for the customer!
Give your opinion and
 explain!
8. We are here!
8a. A customer is
always a customer
The relationship should never end
8b. Maintainability!
Suggest it!
New features? Technological changes?
New knowledge? Detected bugs?
8c. Comeback to the
beginning if you need it
If you failed: Accept it, take
actions and continue
8d. Train!
Demo!
We need to learn and change a lot!
!
Software Engineering is the new
Never-ending Story!
!
Questions? Feedback?

Weitere Àhnliche Inhalte

Was ist angesagt? (6)

The Dorm Shop
The Dorm ShopThe Dorm Shop
The Dorm Shop
 
Ecover designs
Ecover designsEcover designs
Ecover designs
 
Horizons 8th Grade STEAM Project Electrical Technology School Safety
Horizons 8th Grade STEAM Project Electrical Technology School SafetyHorizons 8th Grade STEAM Project Electrical Technology School Safety
Horizons 8th Grade STEAM Project Electrical Technology School Safety
 
STEVE JOB’S SCHOOL OF MAKING A GREAT APP
STEVE JOB’S SCHOOL OF MAKING A GREAT APPSTEVE JOB’S SCHOOL OF MAKING A GREAT APP
STEVE JOB’S SCHOOL OF MAKING A GREAT APP
 
Rbsl 5th anniversary presentation
Rbsl 5th anniversary presentationRbsl 5th anniversary presentation
Rbsl 5th anniversary presentation
 
Cleverbit - deliver the app your customers want
Cleverbit - deliver the app your customers wantCleverbit - deliver the app your customers want
Cleverbit - deliver the app your customers want
 

Andere mochten auch

çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01
çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01
çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01
Kent Chen
 
Presentation on GIT at Eminence
Presentation on GIT at EminencePresentation on GIT at Eminence
Presentation on GIT at Eminence
Farhan Ar Rafi
 
Esai PPL (Praktek Pengenalan Lapangan) 2012
Esai PPL (Praktek Pengenalan Lapangan) 2012Esai PPL (Praktek Pengenalan Lapangan) 2012
Esai PPL (Praktek Pengenalan Lapangan) 2012
Hanifah Nisrina C
 
Makalah tentangsastra
Makalah tentangsastraMakalah tentangsastra
Makalah tentangsastra
Mustain Doang
 
Smh ariketak
Smh ariketakSmh ariketak
Smh ariketak
AneTxola
 

Andere mochten auch (17)

Rowe Brad ppp slides
Rowe Brad ppp slidesRowe Brad ppp slides
Rowe Brad ppp slides
 
Achieving Radical Transparency
Achieving Radical TransparencyAchieving Radical Transparency
Achieving Radical Transparency
 
çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01
çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01
çŹŹäž€æŹĄæ°‘çœŸèȘȘæ˜Žæœƒç°Ąć ± Part 01
 
Presentation on GIT at Eminence
Presentation on GIT at EminencePresentation on GIT at Eminence
Presentation on GIT at Eminence
 
makalah hasil observasi model pendidikan akhlak
makalah hasil observasi model pendidikan akhlakmakalah hasil observasi model pendidikan akhlak
makalah hasil observasi model pendidikan akhlak
 
ÂżQué sabemos del autismo y la hiperactividad?
ÂżQué sabemos del autismo y la hiperactividad?ÂżQué sabemos del autismo y la hiperactividad?
ÂżQué sabemos del autismo y la hiperactividad?
 
LA CÉLULA - ESTRUCTURA
LA CÉLULA - ESTRUCTURALA CÉLULA - ESTRUCTURA
LA CÉLULA - ESTRUCTURA
 
Esai PPL (Praktek Pengenalan Lapangan) 2012
Esai PPL (Praktek Pengenalan Lapangan) 2012Esai PPL (Praktek Pengenalan Lapangan) 2012
Esai PPL (Praktek Pengenalan Lapangan) 2012
 
SafeCamz Surveillance VSaaS Presentation
SafeCamz Surveillance VSaaS PresentationSafeCamz Surveillance VSaaS Presentation
SafeCamz Surveillance VSaaS Presentation
 
Orientation new student orientation bridge to barry
Orientation new student orientation bridge to barryOrientation new student orientation bridge to barry
Orientation new student orientation bridge to barry
 
Portanadons i fulards portabebés
Portanadons i fulards portabebésPortanadons i fulards portabebés
Portanadons i fulards portabebés
 
Makalah tentangsastra
Makalah tentangsastraMakalah tentangsastra
Makalah tentangsastra
 
Espacio tiempo y medicina, AnĂĄlisis Transaccional
Espacio tiempo y medicina, AnĂĄlisis TransaccionalEspacio tiempo y medicina, AnĂĄlisis Transaccional
Espacio tiempo y medicina, AnĂĄlisis Transaccional
 
Smh ariketak
Smh ariketakSmh ariketak
Smh ariketak
 
DTAA - Double Taxation Avoidance Agreement
DTAA - Double Taxation Avoidance AgreementDTAA - Double Taxation Avoidance Agreement
DTAA - Double Taxation Avoidance Agreement
 
Baby Led Weaning. 2017
Baby Led Weaning. 2017Baby Led Weaning. 2017
Baby Led Weaning. 2017
 
FUNCIONES BIOLÓGICAS DEL AGUA EN LOS SERES VIVOS. BIOELEMENTOS Y BIOMOLECULAS...
FUNCIONES BIOLÓGICAS DEL AGUA EN LOS SERES VIVOS.BIOELEMENTOS Y BIOMOLECULAS...FUNCIONES BIOLÓGICAS DEL AGUA EN LOS SERES VIVOS.BIOELEMENTOS Y BIOMOLECULAS...
FUNCIONES BIOLÓGICAS DEL AGUA EN LOS SERES VIVOS. BIOELEMENTOS Y BIOMOLECULAS...
 

Ähnlich wie The Software Engineering process in Everyware Technologies

Skribb.it Berkeley Final Presentation
Skribb.it Berkeley Final PresentationSkribb.it Berkeley Final Presentation
Skribb.it Berkeley Final Presentation
Stanford University
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
John Greer
 

Ähnlich wie The Software Engineering process in Everyware Technologies (20)

User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
The product is not "the product". Who owns it anyway?
The product is not "the product". Who owns it anyway? The product is not "the product". Who owns it anyway?
The product is not "the product". Who owns it anyway?
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215
 
Skribb.it Berkeley Final Presentation
Skribb.it Berkeley Final PresentationSkribb.it Berkeley Final Presentation
Skribb.it Berkeley Final Presentation
 
Boris Krstović - Building Product 101
Boris Krstović - Building Product 101Boris Krstović - Building Product 101
Boris Krstović - Building Product 101
 
AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and Technology
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Strange but True: Counterintiutive Paths to Building a Business on APIs
Strange but True: Counterintiutive Paths to Building a Business on APIsStrange but True: Counterintiutive Paths to Building a Business on APIs
Strange but True: Counterintiutive Paths to Building a Business on APIs
 
Intro to programming and how to start that career
Intro to programming and how to start that careerIntro to programming and how to start that career
Intro to programming and how to start that career
 
Learning to Drive - A story about app development
Learning to Drive - A story about app developmentLearning to Drive - A story about app development
Learning to Drive - A story about app development
 
Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)
 
It's a startup life: from idea to execution.
It's a startup life: from idea to execution.It's a startup life: from idea to execution.
It's a startup life: from idea to execution.
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Startup Engineering for Non-Technical Founders
Startup Engineering for Non-Technical FoundersStartup Engineering for Non-Technical Founders
Startup Engineering for Non-Technical Founders
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
 
Designopedia
DesignopediaDesignopedia
Designopedia
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
 
So your business needs an app?
So your business needs an app?So your business needs an app?
So your business needs an app?
 

Mehr von Everyware Technologies

New trends on research and software development techniques for wearable devices
New trends on research and software development techniques for wearable devicesNew trends on research and software development techniques for wearable devices
New trends on research and software development techniques for wearable devices
Everyware Technologies
 

Mehr von Everyware Technologies (6)

The Professional Software Engineer
The Professional Software EngineerThe Professional Software Engineer
The Professional Software Engineer
 
New trends on research and software development techniques for wearable devices
New trends on research and software development techniques for wearable devicesNew trends on research and software development techniques for wearable devices
New trends on research and software development techniques for wearable devices
 
Weapons for Boilerplate Destruction
Weapons for Boilerplate DestructionWeapons for Boilerplate Destruction
Weapons for Boilerplate Destruction
 
Building TV apps with Chromecast
Building TV apps with ChromecastBuilding TV apps with Chromecast
Building TV apps with Chromecast
 
From your pocket to your wrist with Android Wear
From your pocket to your wrist with Android WearFrom your pocket to your wrist with Android Wear
From your pocket to your wrist with Android Wear
 
Building Glassware with the Glass Development Kit
Building Glassware with the Glass Development KitBuilding Glassware with the Glass Development Kit
Building Glassware with the Glass Development Kit
 

KĂŒrzlich hochgeladen

Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

KĂŒrzlich hochgeladen (20)

Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] đŸ„ Women's Abortion Clinic in T...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 

The Software Engineering process in Everyware Technologies