SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
a web app; from idea to live test
    Fares Farhan - Tata Tricipta
Fares Farhan
Chocaholic’s UI Designer
Basic Thoughts
• Identify problem :
  Most of task list apps are “isolated”


• Less features :
  1. To-do list.

  2. Commenting System.

  3. Social media publishing.
• Utilize “on hand resources” :
  - “Usable” cash.

  - “Usable” personnel.

  - “Usable” time.




• Identify competitors :
  Similar online GTD tools:

  Producteev, Remember The Milk, Nozbe
• Set release time :
  One month for alpha version development


• Keep motivation up :
  - To be in spotlights

  - Cornerstone

  - Bait for interested potential clients


• Reduce complexity :
- Multitasking team member (e.g : a designer who is also a marketing, a
developer who is also a tester)


- Small team size (two or three members; one designer, one developer and one who
merge the works of designer and developer)


- Use / adapt open-source framework (e.g : Cake, Akelos, jQuery, Prototype
js)


- Use widely recognized data format (e.g : XML or JSON rather than Apple-
GNUStep PLIST or Microsoft WCF)


- Use the tools that you already know, extend it. (framework, IDE or OS
rather than trying to be “cutting-edge”. Latest and greatest tools is necessary when it provides
value for the user)
Implementation
• Main service / product purpose                    :
  Social task container


• Less details :
  1. Give only the essentials; Currently Scraplr is in test phase with only three main features.

  2. Don’t force user to make decision against complex preferences; They already have
  problem to solve, do not add more. Scraplr has only few settings that needs to be adjusted
  by its user.
• Focus on situation on hand, anticipate for extending :
  - We start small by hosting Scraplr in a shared hosting environment which adapts to the
  volume of traffic. We configure our own SMS gateway.

  - We start with only two person working on the project, we write the code with effort to
  make it as readable as possible for our possible future team member.

  The point : Take decision based upon factual information or circumstance. The problem is
  not about scaling but how to get to the point where we have to scale.


• Commit yourself to the vision :
  We know that Scraplr wont please everyone, we know that Scraplr wont fit with everyone.
  But we’re quite sure there are users who valued the approach we took.

  We stick with the vision for Scraplr being a social task container which employ crowd-
  sourcing (for the time being :) ).
Promotion
• Share the works
  - Publish a teaser page, post it to image-sharing service (Flickr, EmberApp etc)

  - Submit site to developers / designers showcase.

  - Invite friends and potential users to test through social networking services.


• Participate, keep the good karma
  - Actively involved in community forum, help / assist other whenever possible.
Tata Tricipta
Chocaholic’s Lead Developer
Framework Soup
 •   PHP Framework

 •   Ruby Framework

 •   Python Framework

 •   Javascript Framework

 •   Caramel Framework
Mashups
• Web Service: Google apps, twitter,
  facebook, lastfm, Yahoo, etc

• Authentication: HTTP Basic, OAuth,
  openID, CAS

• API Client: javascript, php, ruby,
  python
Communication Media

                      • IM Messenger
• SMS Gateway         • Conference
• VoIP Gateway
Mobile Development

•   Mobile Web Development
    (phonegap, titanium, air, opera)

•   Mobile SDK: iPhone, Android,
    Maemo, Symbian, Java
Collaboration Tools


 •   Source Control Management

 •   Project Management

 •   IM, Skype, Tweet

Weitere ähnliche Inhalte

Ähnlich wie scraplr presentation

8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
FOMS011
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
FOMS011
 
Resume - Parag Bhayani
Resume - Parag BhayaniResume - Parag Bhayani
Resume - Parag Bhayani
Parag Bhayani
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
IT Weekend
 

Ähnlich wie scraplr presentation (20)

Learning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails LaunchLearning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails Launch
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
 
Case study
Case studyCase study
Case study
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Tips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev PlatformTips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev Platform
 
All about that reactive ui
All about that reactive uiAll about that reactive ui
All about that reactive ui
 
Agile gathering + guidelines stories
Agile gathering + guidelines storiesAgile gathering + guidelines stories
Agile gathering + guidelines stories
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Resume - Parag Bhayani
Resume - Parag BhayaniResume - Parag Bhayani
Resume - Parag Bhayani
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Building a custom cms with django
Building a custom cms with djangoBuilding a custom cms with django
Building a custom cms with django
 
(MAKAV).pptx
(MAKAV).pptx(MAKAV).pptx
(MAKAV).pptx
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
DevOps: Automate all the things
DevOps: Automate all the thingsDevOps: Automate all the things
DevOps: Automate all the things
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

scraplr presentation

  • 1. a web app; from idea to live test Fares Farhan - Tata Tricipta
  • 3. Basic Thoughts • Identify problem : Most of task list apps are “isolated” • Less features : 1. To-do list. 2. Commenting System. 3. Social media publishing.
  • 4. • Utilize “on hand resources” : - “Usable” cash. - “Usable” personnel. - “Usable” time. • Identify competitors : Similar online GTD tools: Producteev, Remember The Milk, Nozbe
  • 5. • Set release time : One month for alpha version development • Keep motivation up : - To be in spotlights - Cornerstone - Bait for interested potential clients • Reduce complexity :
  • 6. - Multitasking team member (e.g : a designer who is also a marketing, a developer who is also a tester) - Small team size (two or three members; one designer, one developer and one who merge the works of designer and developer) - Use / adapt open-source framework (e.g : Cake, Akelos, jQuery, Prototype js) - Use widely recognized data format (e.g : XML or JSON rather than Apple- GNUStep PLIST or Microsoft WCF) - Use the tools that you already know, extend it. (framework, IDE or OS rather than trying to be “cutting-edge”. Latest and greatest tools is necessary when it provides value for the user)
  • 7. Implementation • Main service / product purpose : Social task container • Less details : 1. Give only the essentials; Currently Scraplr is in test phase with only three main features. 2. Don’t force user to make decision against complex preferences; They already have problem to solve, do not add more. Scraplr has only few settings that needs to be adjusted by its user.
  • 8. • Focus on situation on hand, anticipate for extending : - We start small by hosting Scraplr in a shared hosting environment which adapts to the volume of traffic. We configure our own SMS gateway. - We start with only two person working on the project, we write the code with effort to make it as readable as possible for our possible future team member. The point : Take decision based upon factual information or circumstance. The problem is not about scaling but how to get to the point where we have to scale. • Commit yourself to the vision : We know that Scraplr wont please everyone, we know that Scraplr wont fit with everyone. But we’re quite sure there are users who valued the approach we took. We stick with the vision for Scraplr being a social task container which employ crowd- sourcing (for the time being :) ).
  • 9. Promotion • Share the works - Publish a teaser page, post it to image-sharing service (Flickr, EmberApp etc) - Submit site to developers / designers showcase. - Invite friends and potential users to test through social networking services. • Participate, keep the good karma - Actively involved in community forum, help / assist other whenever possible.
  • 11. Framework Soup • PHP Framework • Ruby Framework • Python Framework • Javascript Framework • Caramel Framework
  • 12. Mashups • Web Service: Google apps, twitter, facebook, lastfm, Yahoo, etc • Authentication: HTTP Basic, OAuth, openID, CAS • API Client: javascript, php, ruby, python
  • 13. Communication Media • IM Messenger • SMS Gateway • Conference • VoIP Gateway
  • 14. Mobile Development • Mobile Web Development (phonegap, titanium, air, opera) • Mobile SDK: iPhone, Android, Maemo, Symbian, Java
  • 15. Collaboration Tools • Source Control Management • Project Management • IM, Skype, Tweet