Software Engineering and Project Management AdHoc Stories

  • 2,805 views
Uploaded on

I gave this talk on the 3rd year workshop on projects within the system analysis course

I gave this talk on the 3rd year workshop on projects within the system analysis course

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,805
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
99
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Software Engineering and Project Management Ad Hoc Stories Mohammed S. Makhlouf – IS Department,4 th year
  • 2. Our Key Witnesses
    • Fredrick P. Brooks
    • Steve Jobs
    • Sarah Winchester
    • Jack Welch
    • Jacob Nielsen
  • 3. Lack of planning
    • Winchester Mystery House
  • 4. Lack of planning
    • Planning is some how a design problem,
    • And
    • “ Design is not just what it looks like and feels like. Design is how it works.”
    • Steve Jobs
  • 5. Projects usually become late
    • Even if your estimates are so accurate you’re only half done.
    • Projects do get late for one reason or another so hustle hard.
    • Never Add man power to late projects.
    • They only get later !
    • Fredrick P. Brooks
  • 6. Communication
    • Tower of Babel
    • One big Failure … in Italian it is a fiasco
  • 7. Methodologies and Details
    • “ Too Often we measure everything and understand nothing.”
    • Jack Welch
    • Time and Attention are Finite!
  • 8. Methodology
  • 9. Methodology
  • 10.  
  • 11. Cut Features Be realistic about what you really need and what is actually usable.
  • 12.  
  • 13. Use it or just try it
    • “ Clear content, simple navigation, and answers to customer questions have the biggest impact on business value. Advanced technology matters much less.”
    • “ Progressive disclosure defers advanced or rarely used features to a secondary screen, making applications easier to learn and less error-prone.”
    • Jacob Nielsen
  • 14. Code and Documentation
    • Should be fully related and not just a heap of papers.
  • 15. So what to do
    • For every complex problem there is a solution that is simple, neat and wrong.
    • Fail Fast.
    • Iterate.
    • Explore.
    • This isn’t construction or rocket science.
  • 16. Insanity
    • The definition of insanity is doing the same thing over and over again and expecting different results.
    • So please don’t repeat these age old problems
  • 17.
    • Thank you, thank you, thank you
    • You are all far too kind