130 likes | 321 Views
Raped Application Development (RAD). By: Amjad M. Omari. RAD. Time is a competitive weapon. Even the best strategies, tactics, systems, and people will lose the battle if they arrive at the battlefield too late. . RAD.
E N D
Raped Application Development(RAD) By: Amjad M. Omari
RAD • Time is a competitive weapon. Even the best strategies, tactics, systems, and people will lose the battle if they arrive at the battlefield too late.
RAD • Clear Technologies uses a comprehensive RAD methodology. RAD unifies the four principle building blocks of business success: strategy, process, organization, and technology.
RAD • Our methodology reflects the new realities in business: speed, cost effectiveness, and quality must all be combined together so that organizations do not have to wait years for competitive improvements.
RAD • Our Methodology compresses the analysis, design, build, and test phases into a series of short, iterative development cycles. This has a number of distinct advantages over the traditional sequential development model.
RAD • Compared with traditional methods, our Methodology uses shorter project phases. This brings benefits to the field quickly, then builds incrementally on the established base.
Characteristics of our Methodology (RAD): • Small, high-powered teams, with short, phased timeframes • Simultaneous (rather than sequential) team assignments • Building block orientation: incremental analysis, design, development, and implementation cycles • Commitment to flexible, realistic, high quality solutions using a best practices approach • Time definite deliveries • Leveraging advanced technologies where appropriate • Understanding and mastering a turbulent, changing environment
RAD • Iteration allows for effectiveness and self-correction. Studies have shown that human beings almost never perform a complex task correctly the first time. However, people are extremely good at making an adequate beginning and then making many small refinements and improvements. We should encourage and exploit this rather than fight it.
RAD • Our projects are typically staffed with small integrated teams comprised of developers, end users, and IT technical resources. Small teams, combined with short, iterative development cycles optimizes speed, unity of vision and purpose, effective informal communication and simple project management.
RAD • An important, fundamental principle of iterative development is that each iteration delivers a functional version of the final system. It is a properly engineered, fully working portion of the final system and is not the same as a prototype. For example, the first iteration might deliver 100% of 10%, the second iteration 100% of 25%, etc.
RAD • As the world moves faster, the ability to deliver applications rapidly is more than a one-shot campaign. It is an enterprise survival skill.
Thanks for Listening Any Questions???