Best Practices in Sofware as a Service

Pe parte non-tehnica:

The 7 Secrets of SaaS Startup Success de la SalesForces

Pe parte tehnica am gasit o carte cu practici pentru SaaS pe amazon care mi-a atras atentia:

Engineering Software as a Service: An Agile Approach Using Cloud Computing

Dintre practicile de baza pe parte tehnica de infrastructura, si nu numai, pe care le folosim in compania in care lucrez:
-source control (github)
-continous integration (TeamCity)
-automate deploy (Octopus)
-quality assurance: testing (manual && automate testing) (se studiaza Selenium)
-using a cloud (Amazon Cloud)

De mentionat aici si OpenShift Cloud de la RehHat pentru tehnologiile non-microsoft: Java, PHP, Python, Node.js care are si un plan free cu unele limitari ori AppHarbor cloud pentru tehnologiile microsoft tot cu plan free cu anumite limitari. Aceste doua ultime cloud-uri au integrat continous integration si automatic deploy.

Pe partea de UI se poate folosi Bootstrap sau o tema de Boostrap, se gasesc multe free sau ieftine si de calitate.

Cursul free de la EDX pare interesant:

Engineering Software as a Service, Part 2
CS169.2x teaches sophisticated SaaS+Agile skills, such as working with legacy code, building on basics from CS169.1x.
singura problema e ca foloseste Ruby on Rails, si nu .NET C#, iar pe pluralsight unde se gasesc cursuri .NET nu am gasit un asfel de curs.