This document discusses techniques for saving money in software development projects. It provides several use cases of companies that saved money by avoiding unnecessary features, automating processes later, focusing development based on user behavior, considering alternative workflows, optimizing for scaling, using appropriate third-party tools, hiring experts for specialized work, building for maintainability, and planning for future requirements. Savings ranged from 5,000 to 40,000 ILS (Israeli Shekels) per project by employing these lean development practices.
7. Fake features - use case
Community app where users can request
assistance from each other
Users define the radius in which they are
available
V1 - 100 alpha users - radius feature is fake
V2 - decided to give up feature altogether
Save - 5000ILS
9. Automate later - use case
Use case - @Chicago.com
Manually setup email & domain forwarding (less than 1
new user every day)
Later on - automatic integration
Domains weren't even being used
Save - 12,000 ILS
11. use case
Entertainer marketplace
Complex code for payment flow - user pays, entertainer
approves, user is charged
Users were not even getting to the payment page
After changing the website flow users started doing
online purchases
Save - 20,000ILS
16. Control your users
15,000 users accessing streaming videos
Scaling up the streaming servers is costly
Solution: send push notifications in
batches
Save - 23,000ILS (a year)
18. Use SaaS
Urban airship, Pusher - don't reinvent the wheel
Heroku - optimization against increasing dynos
Choosing a better SaaS over a cheaper one
Save - 20,000ILS
19. Hire experts
Can save days of development in a few minutes
Learn and become better at what you do
4 hour * 400ILS < 40 hours * 200ILS
Save - 25,000ILS
21. Cheap workforce
Messy code - hard to change
Voodoo bugs
Noone actually does complete refactoring
We received a project and did a complete refactoring
over time
Save - 40,000 ILS
22. Have the next step in mind
Building a mobile app as well - think about SPA
Mobile Web - use a responsive library
Know where you're going to fall on performance
SaaS costs
Save - 35,000ILS