{"product_id":"2940158653384","title":"Hermeneiutics in Agile Sytems Development","description":"Do you want to know how software is developed? \u003cbr\u003e\u003cbr\u003eAgile is the new world view of systems development. Structured design is now relegated to systems that have a short development time, the way to develop the software is already known (there is no need for design), and the system will not change in any way during the design.\u003cbr\u003e \u003cbr\u003eAgile methodologies have been developed over time from developers experiencing success by rejecting the ideas of the structured methodology and the waterfall style of project management.\u003cbr\u003e \u003cbr\u003eThe main strengths of Agile methods are:\u003cbr\u003eVisibility (through the looking glass)\u003cbr\u003eAdaptability (context calculus)\u003cbr\u003eBusiness Value (incrementally increasing the value)\u003cbr\u003eLess Risk (changes are made on a Just In Time bases)\u003cbr\u003e \u003cbr\u003eThe biggest problems with the waterfall techniques are:\u003cbr\u003eRisky and expensive.\u003cbr\u003eInability to deal with changing requirements.\u003cbr\u003eProblems with late integration.\u003cbr\u003eAlways required extensive rework to make software usable\u003cbr\u003e \u003cbr\u003eBusiness advantages of Agile development:\u003cbr\u003eBenefits can be realized early.\u003cbr\u003eFirst to market and early and regular releases.\u003cbr\u003eTesting is integrated so there is early recognition of any quality issues.\u003cbr\u003eExcellent visibility for key stakeholders ensures expectations are managed.\u003cbr\u003eCustomer satisfaction through project visibility; customers own the project.\u003cbr\u003eIncremental releases reduce risks.\u003cbr\u003eChange is accepted, even expected.\u003cbr\u003eCost control - the scope and features are variable, not the cost.\u003cbr\u003eDevelopers feel that they are part of the project and enjoy doing the work.\u003cbr\u003e \u003cbr\u003eIn agile development you are using post-modernist methodologies. Agile is post-modern or post structural. Agile was designed to set aside the structured approach. That goal was the exact goal of post-modernism. Agile and quality-productivity are the most effective post-modernist movements.\u003cbr\u003e \u003cbr\u003eAgile methodology sidesteps the structured and the detailed documentation part of a project. The concentration is on people: first the customers, then the developers. Structured methodology was trying to use \"hard science\" principles in code development. But users could not understand the science part of the process. So the users were asked some questions (by different people than the ones doing the coding) and then the team went into hiding. They had to develop the code without user interference since the user would not understand the science of the process. The code was developed in black box mode. Each module was a black box; the code was secret to everyone but the coder – the only requirement was that the code was to do only and exactly what the specs called for. Also the process requires extensive documentation. The black box and back room process is ripe for some kind of sleight of hand so the process needs extensive documentation; to prove the work was done scientifically.\u003cbr\u003e \u003cbr\u003eThe structured methodology was always behind schedule. With structured methodology the users or customers were always less than satisfied. Actually the code was always a surprise compared to what they expected. The back room and black box methodology would guarantee that kind of surprise.\u003cbr\u003e \u003cbr\u003eDr. Jerome Heath, Ph. D.(Also see books by Dr. Jerome Heath:","brand":"Jerome Heath","offers":[{"title":"Default Title","offer_id":47076811604208,"sku":"2940158653384","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940158653384_p0.jpg?v=1764175176","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940158653384","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}