Ανάπτυξη λογισμικού στη Microsoft
Η ανάπτυξη λογισμικού στη Microsoft γίνεται με βάση τις
παρακάτω αρχές (Cusumano & Selby 1995):
- Εύρεση και αξιοποίηση έξυπνων και ταλαντούχων στελεχών
που γνωρίζουν την τεχνολογία και το επιχειρηματικό περιβάλλον
- Οργάνωση μικρών ομάδων με επικαλυπτόμενες λειτουργικές
εξειδικεύσεις
- Πρωτοπορία και ενορχήστρωση αναπτυσσόμενων μαζικών αγορών
(γλώσσες προγραμματισμού, λειτουργικά συστήματα, αυτοματισμός γραφείου,
ψηφιακό περιεχόμενο, παιγνίδια)
- Εστίαση της δημιουργικότητας στην εξέλιξη πρόσθετων χαρακτηριστικών
- Παράλληλη εργασία σε ομάδες με συχνό συγχρονισμό.
- Συχνή κατασκευή (build) του λογισμικού.
- Χρήση κοινής γλώσσας προγραμματισμού.
- Έλεγχοι κατά τη διάρκεια της ανάπτυξης
- Χρήση μετρικών των ελέγχων.
- Συνεχής αυτοκριτική, ανάδραση και διάχυση της γνώσης μέσα στον οργανισμό.