Admin for rest of semester:
Today – Ch 9 – Last Connect due on Friday. No more work accepted after that
Thu 5/1 – Finish ch9, Will assign powerpoint group presentation – BE THERE!
Next week – In class Presentations, Review for Final.
Tue 5/13 – no class
Thu 5/22 – Final in regular classroom – Check wiser for schedule
Ch 9 – Systems Development
“Systems Development Life Cycle” (SDLC)
Planning – What are the goals. – Make Wiser more user friendly.
Analysis – What is the existing system doing? E-R diagram, HW, Software etc…
Design – What should the new system look like? Look at optionSSSS.
Development – Three choices – Build (50% of cost!), Buy or Rent (like housing example)? DONT BUILD!
Testing – “beta” test vs put in production – Spend the $ here before production! Also training.
Implementation – Conversion is turning it on.
– Parallel (old and new both work), Phased/Pilot (one at a time), Plunge (riskiest)
– Most complex and each “conversion” is unique (Somerville Lumber story)
Maintenance/Evaluation – Did it work?
Waterfall – Each phases leads to the next and gets bigger.
– Spend the dollars early to save money later.
– Fig 9.19 – Cost of fixing errors. Find them early to save money
(think of bug fixes that Microsoft has to roll out after the fact).
Build/Buy/Rent – House situation just like software
Build +Custom, No problems
– Expensive! Take a long time.
Buy +Modifications possible, problems will crop up
– It is what it is. Available faster, not as expensive
Rent + Flexible to get in/out, cheapest
(Cloud) – Not yours.
Other development methodologies (SCRUM, RAD, XP)
– Prototyping – Not quite working model.
– Testing the User Interface before the database & system is built.
Big developments often fail!
– They are overbudget and behind schedule.
– Missing business requirements, new technology, changes in requirements, Budget changes. **Mismanagement**
“Triple Constraint” of IT projects – Project management.
– Fast, Cheap, Good – Sometimes you can two of these, but never 3.
– “Time, Resources/Cost, Scope” – Book terms for same thing.
Watch this video from about 6:00-25:00 – interesting history about development of PC and IBM’s decision to BUY not BUILD!
https://www.youtube.com/watch?v=_cMtZFwqPHc
Outsourcing – Not necessarily a bad thing. What has happened to MA since we’ve outsourced manufacturing?
– Can work around the clock
– Must be managed properly (think of first round of outsourced tech support phone calls)