Texas A&M IAP Distinguished Lecture

1,246 views

Published on

Large scale software engineering at high speed

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,246
On SlideShare
0
From Embeds
0
Number of Embeds
311
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Texas A&M IAP Distinguished Lecture

  1. 1. Large-Scale Software Engineering at High Speed<br />Texas A&M UniversityIAP Distinguished Lecture<br />Mark Cathcart<br />Senior Distinguished Engineer; Director Software Engineering<br />Dell Inc.<br />http://cathcam.wordpress.com<br />Mark_cathcart@dell.com<br />March 8, 2011<br />
  2. 2. Speed is of the Essence<br />Today, we’re in an era where speed is of the essence.<br />It’s critical for competitive reasons to stay ahead of the competition.<br />The customer expectation in the Internet-era is much higher.<br />2<br />Enterprise Product Group<br />2<br />
  3. 3. Engineering is a Discipline<br />Foundation: firm foundation in engineering; treat like a discipline<br />Definition: [Wikipedia] first descriptive word is discipline<br />Followed by art and profession<br />Discipline: The key to success; more professional.<br />3<br />Enterprise Product Group<br />3<br />3<br />
  4. 4. Culture is critical<br /><ul><li>Garage bands? – Longtail effect?
  5. 5. Big=global. Projects are globally distributed and developed.
  6. 6. Global differences.  Attitude and approach will be vastly different.
  7. 7. Play to cultural strengths. Adapt to cultural strengths</li></ul>Enterprise Product Group<br />4<br />
  8. 8. Process matters<br /><ul><li>The “how”: It’s not what you do, but how you do it.
  9. 9. No surprises: Good ≠ good; Bad ≠ bad
  10. 10. Communicate: Over communicate; understand/align.
  11. 11. Incremental works: Checkpoints; gauge progress; report out.</li></ul>Enterprise Product Group<br />5<br />
  12. 12. Architecture must enable engineering<br /><ul><li>No roadblock: Architecture can’t get in the way
  13. 13. Good architecture: Effective in a globally distributed environment.
  14. 14. Vertical no more: No Silos; technology evolving horizontally.
  15. 15. Alignment: The way people think about constructing systems needs to match the engineering. </li></ul>Enterprise Product Group<br />6<br />
  16. 16. Customer first: Dell’s software approach<br /><ul><li>Integration: All about bringing elements together
  17. 17. Customer choice: through open, horizontal integration
  18. 18. Dell: We’re building the architecture to support engineering disciplines that respect differences for customers worldwide.</li></ul>Enterprise Product Group<br />7<br />
  19. 19. 8<br />Q&A<br />
  20. 20. 9<br />Thank you!<br />

×