SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
An Entrepreneur’s Guide
            to Creating Apps




Presented by
                                   www.spotlightppm.com
Vincent Serpico
Founder / CEO, Spotlight Software


15+ years building software from developer to
VP Product Development to entrepreneur



 Seth Weedin
 Director of Marketing, Spotlight Software


 Start-up and small business
 marketing professional




                                                www.spotlightppm.com
FACT!
50% -90% of software development projects FAIL!




                                                  www.spotlightppm.com
FACT!
     Your project can succeed
       with a bit of planning
     and an organized process
of communication and accountability




                                      www.spotlightppm.com
Who’s going to develop your software?



• Make sure to get this right.

• Developers are NOT commodities.

• Build a team that will last.

• It can take a new developer 3 – 9 months to ramp up on an existing app.

• Choose wisely.




                                                               www.spotlightppm.com
Hire a Virtual Developer Online



• Thousands of developers online
  at Elance, oDesk, much more

• Much better chance to find the
  right talent you need

• May locate developers at a very
  favorable rate




                                    www.spotlightppm.com
How to Hire a Developer



• Communicate your goals
   • Describe what, not how

• Require a programming test

   • Write and deliver an actual short program

   • Will demonstrate his ambition, talent and communication skills




                                                              www.spotlightppm.com
Planning: It’s just common sense

• Would you build a house
  without a blueprint?

• Would you drive in a new city
  without directions or a map?

• Then WHY would you build
  software without a clear plan??




                                    www.spotlightppm.com
Planning: Wire-Frames & Use Cases

• Thinking your software through will
  save time and money

• Provides everyone a clear vision

• Wire-frames graphically depict each
  and every screen of your software,
  including the flow (UI)

• Use cases textually describe the
  human interaction (UX)




                                        www.spotlightppm.com
Planning: Sprints, Stories and Tasks

Sprints are predetermined    Stories describe a feature of   Tasks are the actual
timeframes to accomplish     your software, like ‘User       programming tasks
1 or more “Stories”          Registration’                   assigned to developers to
                                                             complete a story




Plan your Sprints and Stories in advance so that you have a good idea of the
    length of your project, and every knows what coming down the pike




                                                                        www.spotlightppm.com
Executing

Keep everyone on the team communicating and accountable

   1. Daily meetings (“scrums” or “stand-ups”)

   2. Regular status updates

   3. Daily progress reports




                                                          www.spotlightppm.com
Executing: Daily 15-Minute Meetings


  • Daily team meeting
    (“scrum” / “stand-up”)
    (Everyone on the team)

  • 15-minutes (no longer)

  • High-Level
    (detailed meetings should be another time)


         Each team members answers 3 questions:
             1. What did I accomplish yesterday?
             2. What will I accomplish today?
             3. Are there any obstacles blocking my goals?




                                                             www.spotlightppm.com
Executing: Regular Status Updates


• Email (or other means of
  communication) sent to all 3-5
  times per day

• Keeps everyone up-to-date on
  what everyone else is doing

• Most importantly, keeps
  everyone talking to each other!

     Status Updates should include:
         1. What are you working on?
         2. How’s your progress, and are there any issues?
         3. Your availability (when you are online, offline, away, etc.)




                                                                     www.spotlightppm.com
Executing: Daily Progress Reports


  • Sent by every team
    member at end of each
    day to team member’s
    direct superior

  • Great way to prepare for
    the next day!



     Daily Progress Report should include:
         1. What did you accomplish today?
         2. What will you accomplish tomorrow?
         3. Any issues?




                                                 www.spotlightppm.com
The Lean + Agile Cycle


           Execute planned sprint using
                                                       Review the
           daily meetings, status updates,
                                                        results of
           and daily progress reports
                                                        the sprint




          Plan the next sprint, and adjust course if necessary




                 Deliver your software!



                                                                 www.spotlightppm.com
www.spotlightppm.com

Más contenido relacionado

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Último (20)

Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 

Destacado

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

An Entrepreneur Guide to Creating Apps

  • 1. An Entrepreneur’s Guide to Creating Apps Presented by www.spotlightppm.com
  • 2. Vincent Serpico Founder / CEO, Spotlight Software 15+ years building software from developer to VP Product Development to entrepreneur Seth Weedin Director of Marketing, Spotlight Software Start-up and small business marketing professional www.spotlightppm.com
  • 3. FACT! 50% -90% of software development projects FAIL! www.spotlightppm.com
  • 4. FACT! Your project can succeed with a bit of planning and an organized process of communication and accountability www.spotlightppm.com
  • 5. Who’s going to develop your software? • Make sure to get this right. • Developers are NOT commodities. • Build a team that will last. • It can take a new developer 3 – 9 months to ramp up on an existing app. • Choose wisely. www.spotlightppm.com
  • 6. Hire a Virtual Developer Online • Thousands of developers online at Elance, oDesk, much more • Much better chance to find the right talent you need • May locate developers at a very favorable rate www.spotlightppm.com
  • 7. How to Hire a Developer • Communicate your goals • Describe what, not how • Require a programming test • Write and deliver an actual short program • Will demonstrate his ambition, talent and communication skills www.spotlightppm.com
  • 8. Planning: It’s just common sense • Would you build a house without a blueprint? • Would you drive in a new city without directions or a map? • Then WHY would you build software without a clear plan?? www.spotlightppm.com
  • 9. Planning: Wire-Frames & Use Cases • Thinking your software through will save time and money • Provides everyone a clear vision • Wire-frames graphically depict each and every screen of your software, including the flow (UI) • Use cases textually describe the human interaction (UX) www.spotlightppm.com
  • 10. Planning: Sprints, Stories and Tasks Sprints are predetermined Stories describe a feature of Tasks are the actual timeframes to accomplish your software, like ‘User programming tasks 1 or more “Stories” Registration’ assigned to developers to complete a story Plan your Sprints and Stories in advance so that you have a good idea of the length of your project, and every knows what coming down the pike www.spotlightppm.com
  • 11. Executing Keep everyone on the team communicating and accountable 1. Daily meetings (“scrums” or “stand-ups”) 2. Regular status updates 3. Daily progress reports www.spotlightppm.com
  • 12. Executing: Daily 15-Minute Meetings • Daily team meeting (“scrum” / “stand-up”) (Everyone on the team) • 15-minutes (no longer) • High-Level (detailed meetings should be another time) Each team members answers 3 questions: 1. What did I accomplish yesterday? 2. What will I accomplish today? 3. Are there any obstacles blocking my goals? www.spotlightppm.com
  • 13. Executing: Regular Status Updates • Email (or other means of communication) sent to all 3-5 times per day • Keeps everyone up-to-date on what everyone else is doing • Most importantly, keeps everyone talking to each other! Status Updates should include: 1. What are you working on? 2. How’s your progress, and are there any issues? 3. Your availability (when you are online, offline, away, etc.) www.spotlightppm.com
  • 14. Executing: Daily Progress Reports • Sent by every team member at end of each day to team member’s direct superior • Great way to prepare for the next day! Daily Progress Report should include: 1. What did you accomplish today? 2. What will you accomplish tomorrow? 3. Any issues? www.spotlightppm.com
  • 15. The Lean + Agile Cycle Execute planned sprint using Review the daily meetings, status updates, results of and daily progress reports the sprint Plan the next sprint, and adjust course if necessary Deliver your software! www.spotlightppm.com

Notas del editor

  1. Is this statistic accurate without the term “remote” in it? Like I know we usually tell people that 50% - 90% of software projects done remotely fail[Vincent: May be a little high… but the success rate of software development projects in general is low.]
  2. Change the word You to “Your”[Vincent: Done.]
  3. I don’t think you need to add anything to the slide, but just make sure to explain what sprints and stories are since some of the audience probably won’t know what they mean.[Vincent: Will do.]
  4. From your comment in the email, maybe just add an extra arrow coming down from “The Lean + Agile Cycle” and turning to the right to point to “Execute planned Sprint…” This would show it’s the first step in the process moving in a clockwise direction.[Vincent: How do it look?]