Lifecycle Methodologies
LifecycleStep Project Lifecycle Process
The LifecycleStep Project Lifecycle Process™ contains a complete methodology for developing and running the project lifecycle including analysis, design, construct, test and implement. Everything is here, including processes, techniques, templates, training and supplemental papers. Multiple lifecycles are defined, including waterfall, RAD and Agile. http://www.LifecycleStep.com
SupportStep Application Support Framework
The purpose of SupportStep is to showcase a common set of processes, best practices and templates that can be used to run the support function consistently throughout the company. http://www.supportstep.com
Agile Software Development
The AgileAlliance is a non-profit organization dedicated to promoting the concept of agile software development and helping organizations adopt this concept. The concept is outlined by the Manifesto for Agile Software Development. The AgileAlliance germinated in the fertilizer of the original AgileAlliance, a group of software professionals that had developed and were practicing lightweight approaches to software development. Responding to requests for a more open, inclusive, and visible way for everyone to participate, most of the founders of the AgileAlliance defined and established the non-profit AgileAlliance. This organization was designed to be lightweight, initially only consisting of a board of directors, one administrator, and a set of bylaws. Just like agile processes, all work and operations within the AgileAlliance is intended to emerge from subsets of members that self-organize into programs. http://www.agileAlliance.org
Auriga Logic
All applications developed at Auriga Logic are well tuned towards providing customer-centricity as the foremost objective and the technical development in consequence is so designed to enable a seamless integration with the identified business objectives. http://www.aurigalogic.com/index.php
Business eSolutions
Business eSolutions provides System Development Project Management services, Problem Project Diagnostic and Recovery services and Project Management Training and Facilitation courses covering strategy, project management, project estimating, business requirements, risk management and quality assurance. Project lifecycle models are not interchangeable. To deliver a quality system, it’s critical to know the risks facing your project and to use a model that reduces those risks. This site describes standard project lifecycle models, and reviews their strengths and weaknesses. These standard models can be adapted to fit the industry issues, corporate culture, time constraints and team vulnerabilities which comprise your environment. http://www.business-esolutions.com/islm.htm
COCOMO Overview
This site contains an overview of COCOMO, including both theory and equations. http://www.softstarsystems.com/overview.htm
Dynamic Systems Development Method
This is a Rapid Applications Development approach that has lots of momentum in Europe and is growing in the United States. The Dynamic Systems Development Method (DSDM) Consortium is a non-profit organization dedicated to defining, promoting and continuously evolving its de-facto world-wide standard for developing business solutions within tight timeframes. DSDM provides a non-proprietary approach for ensuring that solutions incrementally meet the needs of the business. DSDM incorporates timeboxing, frequent deliverables, prototyping, and collaborative design and development. http://www.dsdm.org
IEEE Master Plan for Software Engineering Standards
The “Master Plan for Software Engineering Standards (MPSE)” has been prepared to promote discussion of the future direction of software engineering and its standards. http://standards.computer.org/sesc/
iSummation Technologies
The iSummation Development Methodology is an approach to the entire SDLC that has been derived from ‘best practices’ over a number of years. It is light-weight to avoid cumbersome overhead, and flexible enough to be adapted to a wide range of scenarios. http://www.isummation.com
iTCO Project Lifecycle
This methodology is agnostic to vendor, product, or technology. iTCO’s use of Microsoft Frameworks recognizes their usefulness but does not impart any predilection to their products. iTCO has designed these methodologies to meet the requirements of ISO 9000:2000 Standards. These standards define international credibility to quality systems. http://www.itcosolutions.com
NASA Ames Research Center
This site is run by the Automated Software Engineering Group NASA Ames Research Center. http://www.nasa.gov/centers/ames/home/index.html
Project Planning and Lifecycle
A detailed outline of the project lifecycle. http://www.colorado.edu/geography/gcraft/notes/lifecycle/lifecycl_f.html
Prolifics: WebSphere Lifecycle Services
Prolifics has been solving business problems with technology solutions since 1978. With offices throughout North America and Europe, Prolifics utilizes its methodology and best practices, in combination with WebSphere knowledge experts, to deliver complex, high-performing systems for leading customers in finance, telecommunications, healthcare, government and manufacturing. http://www.prolifics.com
Scrum Methodology
The Scrum methodology of agile software development marks a dramatic departure from waterfall management. In fact, Scrum and other agile processes were inspired by its shortcomings. The Scrum methodology emphasizes communication and collaboration, functioning software, and the flexibility to adapt to emerging business realities — all attributes that suffer in the rigidly ordered waterfall paradigm. http://scrummethodology.com
SpurTech
SpurTech is a global management consulting, technology services and outsourcing company. SpurTech is committed to providing customized solutions with best-of-breed technologies to meet customer’s specific needs with speed, reliability, flexibility, interoperability, scalability, simplification, and reduced cost. By having extensive business domain knowledge and technological expertise combined with global resources, SpurTech can mobilize the right people, skills, and technologies to meet the challenges of our customers to bring efficiencies and effectiveness in their businesses. http://www.spurtech.com/methodologies.htm
TRIGENT Offshore Application Development
Trigent employs a flexible set of methodologies in developing and maintaining software applications, designed to best practice approaches are followed while accommodating different project needs and varying development processes in client organizations. http://www.trigent.com
