software engineering and project management adhoc stories
DESCRIPTION
I gave this talk on the 3rd year workshop on projects within the system analysis courseTRANSCRIPT
![Page 1: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/1.jpg)
Software Engineering and Project Management
Ad Hoc Stories
Mohammed S. Makhlouf – IS Department,4th year
![Page 2: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/2.jpg)
Our Key Witnesses• Fredrick P. Brooks• Steve Jobs• Sarah Winchester• Jack Welch• Jacob Nielsen
![Page 3: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/3.jpg)
Lack of planning
• Winchester Mystery House
![Page 4: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/4.jpg)
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
![Page 5: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/5.jpg)
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
![Page 6: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/6.jpg)
Communication
Tower of BabelOne big Failure … in Italian it is a fiasco
![Page 7: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/7.jpg)
Methodologies and Details
• “Too Often we measure everything and understand nothing.”
Jack Welch
Time and Attention are Finite!
![Page 8: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/8.jpg)
Methodology
![Page 9: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/9.jpg)
Methodology
![Page 10: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/10.jpg)
![Page 11: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/11.jpg)
Cut FeaturesBe realistic about what you really need and what is actually usable.
![Page 12: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/12.jpg)
![Page 13: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/13.jpg)
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
![Page 14: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/14.jpg)
Code and Documentation• Should be fully related and not just a heap of
papers.
![Page 15: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/15.jpg)
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.
![Page 16: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/16.jpg)
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
![Page 17: Software Engineering and Project Management AdHoc Stories](https://reader036.vdocuments.net/reader036/viewer/2022081515/5551407cb4c905f2288b48fb/html5/thumbnails/17.jpg)
Thank you, thank you, thank youYou are all far
too kind