|
| |||
| |||
|
|
|
In the end, there are no certain answers. -Marina Horner The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' (I found it) but 'That's funny...' -Isaac Asimov |
|
Check out this article from Good Experience on the Stages of the Life Cycle.
The newest methodology is called "extreme programming." Read what eWeek has to say about it.
SMARTER APPROACH TO BUILDING APPS, By Peter Coffee (as appeared in eLabs Report [eLabs_Report@eletters1.ziffdavis.com], March 19, 2001):
There's a TV commercial that begins with two smug
consultants mouthing buzzwords about "improving inventory
velocity" and suchlike. The client breathes deeply, smiles
happily, and says, "Great. Do it." The consultants look
flummoxed. "We don't do it, we just propose it," one of them
replies after an awkward pause.
I spent a morning last week with people who do, in fact, do it, and who have defined their business as rapid implementation of custom Java applications. The company is iRise, based near LAX in El Segundo, Calif., and it's a real breath of fresh air to hear them talk about what they do and how.
Web-driven development cycles preclude a classic "waterfall" model of requirements driving specifications driving implementation. "Waterfalls are for people who want to go over cliffs," said iRise CEO and co-founder Emmet Keefe. Instead of pretending that problems will sit still to be analyzed, iRise begins by treating deployment time as a constraint.
"Let's build the most sophisticated application that we can build in three months; let's do a full build-and-test cycle every two weeks," summarized iRise Chief Marketing Officer William Collins in explaining iRise's approach. To do the most important things that can fit within that timetable, the company's small development teams (rarely as many as five developers) "focus on expert requirements gathering," Collins continued, "and continuing requirements definition that lasts through the full life cycle."
Customers typically come to iRise having chosen an application server and seeking custom Java code to fulfill the potential of that platform. "What's interesting about app servers is all the things that an app server touches," Keefe said. "It's a challenge to integrate them all." The opportunity for iRise to add value, he emphasized, is in understanding and meeting that need for process integration--not in merely staying abreast of rapidly changing technology.
"In the long run," said Collins, "software development will be instant, free and perfect. Those are the asymptotes." The question for iRise, and for every software developer, is what services an enterprise will still want to buy when software development, in general, gets a whole lot better than it is today: when making it work the way it should, on time, is something to take for granted. The things that will keep being hard to do are the talents most worth developing now.
For more on iRise, click here: http://eletters1.ziffdavis.com/cgi-bin10/flo?y=eHMJ0Bf5ip0DSm0CFB0AB
As you begin to think about
requirements, remember the KISS
Strategy. Also think about issues of cost
of your requirements.
The midterm is now available.
The group rating forms are
now available. Before completing the forms, please review the Cooperative
Group Agreement. Then each person must complete the Individual
Rating Sheet, and each group must complete one Group
Rating Sheet. These must be submitted by Monday, March 12, and each Monday
thereafter when a progress report is due.
Information flow in large
companies.
More about benchmarking.(2/16/01)
Group assignments are now available.
More creativity exercises!
For each, what questions would you ask and what do you think is the correct
solution?
Three skills of an analysis
TEAM are
now available. (2/08/01)
Resumes are available.
(Please note that as of this moment, not all are in. The others will be posted
as they become available. (2/08/01)
Why do we care
about Systems Analysis? (2/08/01)
Remember a team is "a group
of people where the whole is more than the sum of the parts." As you form
teams remember the characteristics
of successful teams. (2/08/01)
Skills for systems analysis
are now available. (1/31/01)
(1/24/01)
As you work on your resume
assignment, be sure to check the Resumes
FAQ for help. This page now includes examples of past resumes to
illustrate the amount of HTML Programming you need include: Example 1,Example 2, and Example 3. (1/17/01)
For more information about
the tasks necessary for Systems Analysis, visit some of the sites on the
![]()
Page Owner: Professor Sauter
(Vicki.Sauter@umsl.edu)
© 2000, Vicki L. Sauter. All rights Reserved.