Find in this Blog

Minggu, 29 Maret 2009

How Does Project and Resource Scheduling Software Work?

Summary

What are the processes that your project software goes through to produce a project plan? What information do you need to provide to enable it to work effectively? If your software can schedule resources as well, how does it do that and what data does it need?


Project (or Time) Analysis
Your scheduling software needs some basic data to be able to work out the schedule:
- The tasks in the project;
- How they are related - their dependencies;
- Their estimated durations, which may be calculated from the estimated effort.


You may also want to impose some constraints on the schedule, such as locked target dates (this task must start on or finish by this date, or cannot start before this date), or delays (lags) or overlaps between tasks.


Once it has this information, the software will start at the first task (the one which has no predecessors) and work its way forward through all the links, calculating the earliest start and finish dates for each one.


Having worked out the earliest dates, the software then starts from the last tasks (the ones with no successors) and calculates the latest start and finish dates for each task.


You can see that it makes sense if you can define a single start task and a single end task, otherwise the calculation is made more complex. These can be milestone tasks called Start Project and End Project, if you like, and help to make the whole network much neater. (A milestone task is one which has no duration.)


When all the dates are in place, the software can calculate the total float - the amount of time by which a task can be delayed without affecting the project end date. It may also calculate free float, which is the amount of time by which the task can be delayed such that its succeeding tasks can still start at their early start date.


The tasks which have no float are identified as critical, i.e. delays to these tasks will affect the project finish.

Resource Analysis
If you have limited resources, you may want the software to work out a schedule based on the availability of those resources. This implies that you need to do the following:


1 Estimate resource requirements
You may have already done this in order to calculate the durations of the tasks, in which case the requirement would be entered as the total effort. Alternatively, if you have specified the duration, you might enter it as so many hours per day or as a percentage of the resource's daily availability.


2 Allow tasks to slip
Float must be introduced into the whole schedule. You might do this by specifying a target end date on the last task which is considerably later than the calculated latest finish date. Or your software may allow you to specify by how much time the whole project can slip (may be called overrun).


3 Specify priorities
You might want certain projects, and tasks within projects, to take precedence when resources are allocated to them. There should be a way of indicating the priority at both project and task level.


4 Allow task splitting and/or variable durations
Your software may let you specify that certain tasks can be split to avoid overloading resources, and/or that the duration of the task can be extended. The minimum permitted duration of the split elements and the amount of time by which the duration can be varied should be specified.


With all these elements completed, the software will progressively schedule the tasks (according to priorities) later and later to avoid resource overloads using:
- Splitting and variable durations;
- Standard and variable durations plus float;
- Standard and variable durations plus overrun.


Even after using all these possibilities, there may still be some resource overloading.


Problems with Automatic Resource Scheduling
There are a two main issues associated with using the software to schedule tasks according to resource availability.
1 Project managers do not like their projects being rescheduled without their direct input.


They may prefer to use manual methods of rescheduling to avoid overloads.


2 A considerable amount of extra information on every task on every project is required to make the process work properly.


If your projects are planned at a very high level, e.g. only one or two tasks per project, then this may not be an onerous burden, but for many project managers the amount of time that would be spent setting up the data on a multitude of tasks in each project is not outweighed by the usefulness of the result.


Conclusion
Scheduling software can be very useful, but you need to know what data it needs to work effectively, and understand how much effort may be required to input that data.

About the Author:

Linda has a Master's Degree (with Distinction) in Technical Authorship, and over 25 years' experience in software implementation and consultancy. She was a member of the management buy-out team when 4c Systems Ltd was formed in 2002, having worked on the 4c product for 5 years before that.

Article Source: http://www.articlesbase.com/software-articles/how-does-project-and-resource-scheduling-software-work-539950.html

Author: Linda Russell

How to Choose Project Management Software

In today’s business environment everyone needs Project Management tools. And professionals who manage Projects are called Project Managers. Qualities to look for in a project manager are inspired and shared vision, good communication skills, Integrity, enthusiasm, competence, ability to delegate, handle pressure, and team building and problem solving skills.


Software related to Project Management is called Project Management Software. Professionals who manage teams, budgets, people, portfolio, cost, and last but not the least, time - need Project Management Software.

It is important for professionals that they learn to use Project Management Software as a priority so that they are able to build schedules quickly and efficiently and it will also enable them to update their projects on weekly, daily or fortnightly as needed. Updating status of the projects is trivial and usually does not take long. There are two types of project management software a) of the shelf like MS Project or custom made to suit individual business needs and there are several levels in project software based on technology or level of sophistication.

There is a wide range of choices available with different price tags attached. One must also understand the fact that merely using a Project Software does not make an executive more effective, it just makes them more effective. A professional should never be under a wrong impression that merely getting Project Management Software or project software will give them an edge automatically. Unless you’ve chosen the right software for your business and you are clear about your Project management skills, it won’t help. Poor project management and selection of project management software often leads to missed deadlines, cost overruns and sometimes-outright failure of the project.

Before you look at various kinds of Project Management Software available in the market, it is important to weigh it against your Project Management skills. This will help you choose the right tool for your business or profession. Project Software for managing small project will be different from Project Software that you will need to manage cross-functional projects for clients and executives. Likewise, managing a multi project environment will require a different type of
Project Software. Project Management skills should always be considered as important criteria while choosing Project Management Software.

Before choosing and installing Project Management Software it is also important that they are compared in all aspects. You should also check out Web-based project management software. This kind of Project Management Software enables information to be published instantly and can be made available in real-time, and changes dynamically as per the factors on the project that change.

Before getting Project Management Software for your organization, give it a good long thought. Learn about it and how can it help your business run more efficiently and whether you or your project managers possess the skill sets to operate it. If you don’t, do you plan to hire a project manager who can and can you afford one at this stage. All these considerations will help you in making an informed decision.

About the Author:

For more resources about Project Management or even about Project Software please review this web link http://www.i-ssis.com

Article Source: http://www.articlesbase.com/management-articles/how-to-choose-project-management-software-631417.html

Author: Groshan Fabiola

Perpetuum Software Launches .net Modelkit Suite 3.8

BARNAUL, Russia - May 12, 2008 - Perpetuum Software today announces the availability of .Net ModelKit Suite 3.8, a suite of four components that enable .NET developers to create BI applications for reporting, data processing and visualization. Tight integration between components of the suite ensures fluidity in every aspect of your workflow, providing similar design-time and runtime customization facilities, common data management and appearance customization. All suite components are written in C# and contain only 100% managed code.


The suite combines new versions of OLAP ModelKit™ and Report Sharp-Shooter™, the use-proven Business Intelligence components for intelligent data handling and feature-rich presentation. Another component is the Instrumentation ModelKit™ which is ideal for creating digital dashboards and KPI, offering an unmatched collection of over 130 ready-made gauges and other visual controls. Also included in .Net ModelKit Suite is the Chart ModelKit component which is designed for creating interactive charts and graphs. The components delivered in the suite minimize the coding required and provide full design-time customization.

Top 5 new benefits of .Net ModelKit Suite 3.8

The suite has been evolving over the last two years and has seen many technological improvements. The following is an overview of just some of the many exciting new features and benefits you'll find in the newest version of .Net ModelKit Suite.

#1: Work with the latest Microsoft tools - Experience a new level of performance and speed using the .Net ModelKit Suite components with Visual Studio 2008.

#2: Expand your reporting with new amazing abilities - Report Sharp-Shooter offers QR Barcode, which is very popular in Japan due to its efficient encoding of Kanji characters.

#3: Reduce time for templates development - Reports Sharp-Shooter offers master style support that eliminates the need to duplicate styles. Now, styles specified in the master report are available in sub reports, and they can be assigned to any report element. The unified style of master reports and sub reports makes your reporting system more professional.

# 4: Evaluate the product with new attractive samples - New to this version is a set of sample charts and gauges with attractive styles in Instrumentation ModelKit and Chart ModelKit.

#5: Enjoy efficient application development - The re-designed user interface in all designers and viewers, new icons on the toolbars make your application even more professional.

Please, explore www.perpetuumsoft.com to find out more information about the product. Some areas of note include detailed documentation for each component, demos and tutorials.

Pricing and availability

.Net ModelKit Suite 3.8 is available for $1600 (US). Customers may order directly from Perpetuum Software by visiting the Perpetuum store at www.perpetuumsoft.com. Registration allows the use of the components in projects on the royalty-free basis. Registered users get free one-year maintenance upgrades and technical support. A trial version of the product without functional or time limitations is available from www.perpetuumsoft.com.

About Perpetuum Software

Founded in 2002, Perpetuum Software LLC is a premier developer of Business Intelligence components compatible with .NET Framework and Visual Studio. Its flagship products include: Report Sharp-Shooter, .Net Dashboard Suite, Instrumentation ModelKit, Database Restyle, Chart ModelKit, OLAP ModelKit and .Net ModelKit Suite. The company is located in Barnaul, Russia. For more information, please call +7 3852 299979 or visit www.perpetuumsoft.com

About the Author:

Eugene Akinshin is a Ph.D., Chief Technical Evangelist for Perpetuum Software LLC (http://www.perpetuumsoft.com). He has 6+ experience in .NET and passionate supporter of new promising technologies.

Article Source: http://www.articlesbase.com/software-articles/perpetuum-software-launches-net-modelkit-suite-38-702269.html

Author: Perpetuum Software Team

Get Steel Detailing Solutions From Arjun Project Services

Benefit from the steel detailing services of Arjun Project Services






Steel detailing is a crucial part of any construction project where steel structure is used. Be it a large commercial construction, residential apartment, infrastructure development, steel detailing is important for flawless construction. With an effective steel detailing solution, there is always less chance of mistakes while fabricating the steel structures. With proper fabrication of the steel structure the construction is flawless. With meticulous planning of the steel structure and proper execution of the construction process, there is no chance of error in the construction. Therefore, there is hardly any need for rectification or reconstruction. So, it is quite evident that with an efficient steel detailer you not only get a flawless steel building but also save on cost and time involved in the construction process.





At Arjun Project Services, we are offering top quality steel detailing solutions based on the general drawings and instructions that we get from the steel fabricators. Our detailing solutions help the steel fabricators to effortlessly plan and construct the steel structure. We provide effective detailing service for the following steel structure requirements,





• Mechanical & Piping - Tanks & Vessels, Pressure Vessels, Piping Plan, 3D Modeling


• Civil & Structural - Steel Structures, Buildings, Industrial Sheds


• Electrical & Instrumentation - SLD, Load Calculations, Panels, PLC Logics





Along with detailing the structural framework solutions for steel structures, we also provide modeling & routing of piping for Petrochemical, Fertilizer, Power, Oil sectors & Gas Plants. [More]





At, Arjun Project Services, it has been always our sole aim to provide our clients with the best possible detailing solutions for their steel constructions. We have a team of 45 brilliant and experienced engineers, who work at our state of the art facility that is equipped with the latest computers and designing tools. We use cutting edge designing software solutions like the AutoCAD and Tekla X Steel that are the most recognized and widely used tools for designing steel structures. These are the most advanced and widely used constructional design and steel detailing software all round the globe. Our expert engineers make sure that you get absolutely flawless detailing solution that will effectively reduce your construction time and cost.





Contact Us


Arjun Project Services P Ltd


12, I Floor, I Cross St,


Karpagam Gardens, Adyar,


Chennai, India - 600020


Tel: + 91 44 426 666 77


Fax: + 91 44 421 151 74


Email: mail@aeg.co.in


About the Author:
Aeg.co.in offers steel detailing solutions, designed to help to reduce the hassles and cost of steel construction.

Article Source: http://www.articlesbase.com/technology-articles/get-steel-detailing-solutions-from-arjun-project-services-188875.html

Author: Arjun Project Services P Ltd

Software Companies Merge to Increase it Market Presence

The aim of this advantageous merger is to join technical and marketing expertise to offer extended services spectrum, more elegant and intelligent software solutions and products.

Enterra Inc. will be able to provide its customers’ projects with powerful and reliable software components for reporting, data analysis and visualization; it will dramatically reduce cost and timeline of customers’ projects and increase their ROI.



“Thanks to a large number of ready-to-use software components provided by Perpetuum Software we can cut down both the cost and the timeline for our clients’ projects”, stated Enterra’s CEO, Dmitry Starostenkov.



Perpetuum Software will intensify development of existing products; new releases will be announced oftener and will feature more new abilities. As usual all new and promising technologies will be delivered to the customers.



“Enlarged programmers staff will join experience and skills to work hard on new versions of the reporting and data visualization products we offer. I believe our customers will enjoy enhanced quality of our products and services”, said Eugene Akinshin, CTO at Perpetuum Software LLC.



So, customers of the combined company will benefit from this merger as they will get advanced software products, solutions and services of higher level. It will allow us to reach and address new market segments, as well as strengthen our position on the established markets.



Both organizations will go to the next stage of success, innovate and make breakthroughs in the IT industry.



About Perpetuum Software LLC (http://www.perpetuumsoft.com)


The company was founded in 2002. It offers .Net software components designed for reporting, data analysis and visualization. Company headquarter is based in Russia (Barnaul) with offices in Europe (Netherlands) and Latin America (Brazil). It stands as Microsoft Certified Partner. 3500 clients in more than 70 countries have been using Perpetuum Software products for 6 years.



About Enterra (http://www.enterra-inc.com)


The company was founded in 2001. This is a multi-national company with offices based in Tampa (USA), Walldorf (Germany), Barnaul, Moscow (Russia). Enterra specializes in custom software development, business systems integration, software products licensing. It stands as Microsoft Gold Certified Partner, IBM Business Partner, and Sun Partner. Its staff consists of over 50 highly professional specialists. For 7 years it has successfully accomplished over 300 projects.


About the Author:

Perpetuum Software LLC specializes in development of high-quality .NET and ASP.NET software components compatible with MS Visual Studio .NET, C# Builder, Delphi .NET and other IDEs supporting .NET Framework. Such use-proven components as Report Sharp-Shooter, Instrumentation ModelKit, OLAP ModelKit, Chart ModelKit, the .NET Dashboard Suite, OLAP + CHART ModelKit and other .NET components by Perpetuum Software LLC are already well known on the software development market and are used by developers in more than 60 countries.

Article Source: http://www.articlesbase.com/software-articles/software-companies-merge-to-increase-it-market-presence-618936.html

Author: Perpetuum Software Team

Selasa, 24 Maret 2009

Know What Colors Would Suit Your Home Project by Using Home Improvement Software

Colors play a very important role in your home improvement project. They widely express your nature and influence your mood. Deep and dark colors, for instance, depict deep and energetic feelings while light smooth colors develop a calm environment. But often times, you are confused about what color to choose. People don't know what colors would be best for their hallway, bedrooms, dinning rooms or bath and the kitchen. These are the people who ask for professional advice even when they have to paint their walls themselves.

This problem can be solved very easily with the help of home improvement software. It saves you the hassle to do and redo your home; and it brilliantly extends your visions. If someone has selected a color that doesn't seem to satisfy his mood, he will have to repaint his room with a new color and possibilities remain the same if the person is not very creative or if he has lack of experience. All this hassle will cost him a lot more than the budgets. Wastage of time is another related story. However, things are completely different when it comes to home improvement software.

With home improvement software, you can simply do wonders. You don't need any professional advice; you don't need anything else as well. All you are going to need is a piece of sharp brain and basic computer skills. From your bedroom to you kitchen and garage, take a preview of everything you want or do not want using home improvement software. One of the most acknowledged features of home improvement software is that you can adopt eclectic decor style and paint your room with different colors. If they suit you fine, get yourself working on them from out of your computer.

This software is simple in use and anyone can be able to decorate his/ her room, in fact, entire home with the help of this software. Besides being a magnificent tool for consumers, home improvement software has also been widely accredited among the contractors, builders, architects and designers. Because it's not just for colors, its uses are manifold. So, if you are planning any home improvements, get home improvement software in first chance.

For more about painting, designing, remodeling and everything that links together to result in a perfect home improvement, you can visit http://www.theyarelocal.com/articles/home_improvements/index.php

Article Source: http://EzineArticles.com/?expert=Aron_Joshua

By Aron Joshua

Causes Of Software Project Failure

Most software projects fail completely or partial failures because a small number of projects meet all their requirements. These requirements can be the cost, schedule, quality, or requirements objectives. According to many studies, failure rate of software projects is between 50% - 80%. This essay is a compilation of failure causes of software development projects; this essay summarises several areas that play a vital role in software project failure.

So, what really is the reason for software project failure? The sad fact is that software projects fail because we do not recognize that good engineering principles should be applied to software projects just as they are to building office buildings. We try to defend ourselves by saying that software construction is “different”.

One of the most serious complaints against software failure is the inability
to estimate with acceptable accuracy the cost, resources, and schedule necessary
for a software project. Conventional assessment methods have always produced
positive results which contribute to the too well-known cost infested and
schedule slippage.

Over the last 20 years many cost and schedule estimation techniques have been
used with mixed sensation due to restrictions of the assessment models. A major
part of the estimations failure can be due to a lack of understanding of the
software development process and the effect of that method used in the project
plan, schedule and cost estimates.

Failure Case Studies
Below are few of the case studies considered which will be analysed to fetch
the main reasons of failure of the software system.

Northumbria University developed accounting software to manage its day to day
business. The project could not come up with the desired results and failed to
meet the deadlines. Te investigations showed that the basic project management
procedures were not followed. This case study is referenced in this essay at
different points where necessary. [1]

Thai subsidiary (SMTL) of a Hong Kong-based multinational company (SMHK)
engaged in the manufacturing of electronic equipment. They implemented an
integrated software package; which was a failure at the several factors. These
factors were mostly management related. Such as a poor fit between the business
process assumptions inscribed in the software and the business processes in SMTL,
poor leadership at different levels, cultural differences, organizational
environment, and poor human resource management.

St John’s Hospital is a District General Hospital provides medical and
nursing services, which includes both general surgery and medicine.All these
services are supported by diagnostic imaging, laboratory, ambulance, pharmacy
and therapy services, which are all on site. As the major hospital in a tourist
area, it deals with many visitors in the holiday season, generating a large
amount of non-booked admissions work.

Software Management & Leadership
It has been shown repeatedly, that effective leadership is essential for successful IT implementation (Klenke, 1994). A leader must also have cultural sensitivity, communication skills, creativity, ability to delegate, and the ability to develop and retain human resources (Luthans, 1994). The software manager at (SMHK) was a western, where as the lower managers were Eastern. So there was a cultural clash going on always. Jack (Manager) always try to introduce creative thoughts. And most of the time the lower management could not do them. Hence there was a clash going on all the time.

Employees also felt that management hardly ever “listened” to their concerns
or attempted to address them. Consequently, many employees were eager to leave
the company, and did so as soon as they found alternate opportunities in other
companies.

Project Planning & Scheduling
Project planning means creating work breakdown, and then allocate responsibilities to the developers over time. Project planning consists of construction of various tasks, timelines and essential pathways including Gantt charts and PERT charts and different written plans for various situations.

It is quite usual in software development process to work backward from the
project end date which results in complete software project failure. It is
impossible that a project can be completed efficiently from the planning stage
to the implementation stage.

Allocation of roles and responsibilities has to be clearly defined, and it
becomes crucial while hiring the stall from outside. University’s higher
management failed to apply the basic project management rules which laid to the
project failure.

Proper scheduling is also required before the start of the project. It
includes the time scheduling, teams scheduling. Project managers don’t know what
they have to plan and schedule. They just only tell the programmer what to do
and the programmers can come up with a proper solution.

The development was moved to a new office and the office was not fully
equipped with the proper infrastructure. As time is also a big factor in success
or failure of a project. So it delayed the development process and contributed
towards the project failure. Infrastructure was not fully scheduled and
management team didn’t know where and how the project development will be
started.

The top secret of a winning software development project is to control the
quality up and lower the risk. Contingency plan is also the part of planning. In
case things went wrong then this plan can be followed to lower the affect of the
failure of project. Same was the case with university’s accounting software. The
management team had no such a contingency plan nor did they evaluate the risk
involved in the development of the new system. So it caused more trouble without
the backup system or backup plan.

The management just try to follow the methodologies like SDLC or RAD, but don’t know which methodology to use and at which time should apply the right technique.

Cost Estimation
Cost estimation is mainly involved the cost of effort to produce the software project. But it’s not limited to the effort only. It also includes the hardware and software cost, training the employees and customer, travelling to the customer, networking and communication costs. Cost estimation should be done as a part of the software process model.

Cost estimation needs to be done well before the start of the project
development. Failure of the budgeting for the cost of the project results in
complete disaster. As stated above the infrastructure cost, development tools
cost and hardware cost also needs to be estimated first.

Same thing happened to university’s accounting system development. They
purchased the new system well with out any serious estimation of the cost and
the income sources.

Below are the reasons why wrong cost estimation is done.

Inappropriate estimation methodology
Another reason would be the use of an inappropriate cost estimation methodology. Not a single methodology is better than other. Every methodology has its own strong and weak points which should be considered. Dr. Barry Boehm’s book Software Engineering Economics lists seven estimation methodologies. One or more of these methodologies can be used to estimate the cost of a project

“Good suggestion is that more than one software cost estimation methodology
should be used for accurate estimation”.

Cost estimation tools
There are many drawbacks in manual cost estimation. This technique is almost obsolete now. These days successful cost estimation includes the use of appropriate commercial software cost estimating tool.

Good software estimating tools do not always guarantee reliable software
estimates. Wrong input of the software size will result in wrong estimate.
Estimation software also needs to be customised for the specific need of
organization. These customisations require the data from the past projects as
input for the tool to estimate.

There are number of reasons these tools can return the wrong estimate.

Choosing the right estimation tool


Choice of a right estimation tool is necessary for the right estimation. The tool is not capable of handling the input and thus it can come up with the wrong estimate and hence cause the software project to fail.

Ease of customisation


As mentioned above the selected tool must be customisable according to the organisation needs, so that the organization can customise it according to the needs and past project data.

Easy to use and learn


The cost estimation tool should be easy to use and learn. It must include help and examples, simple and straight forward user interface. It must require less training to learn the system and inputs should be well defined.

Accurate Estimation


The estimation tool must have the capability to analyse all the parameters and come up with the accurate estimation for the cost.

Risk Management
Risk management is an important factor towards software project failure if it’s not managed timely and effectively. As nothing can be predicted that what will happen in future so we have to take the necessary steps in the present to take any uncertain situation in the future. Risk management means dealing with a concern before it becomes a crisis.

Risk Identification

According to the Universal risk Project there are two types of conditions which can be a symbol of as risk.

  • IF-THEN Statements
    • “IF technology is not available, THEN we will not meet the requirement”
    • “IF we cannot hire sufficient qualified software engineers, THEN we cannot meet the planned development schedule
  • CONDITION-CONSEQUENCE Statements
    • Given the “condition”, there is a likelihood that the “consequence” will occur
    • “Given that this specific test fails (the CONDITION), the CONSEQUENCE is that the planned schedule will slip”



Project managers have to identify the areas where the risk can be and how it
can affect the development of the project. Risk can be of technical nature or
non technical. Project managers needs to be aware of both the risks. Most of the
projects managers are not good in either of the side. A good manager with
programming skills can be good in identifying the technical risk but not in non
technical risk.

Risk Analysis
After the risk is identified there is a need to make the categories of that risk. Risk analysis is the process of examining the project results and deliverables after the risk analysis and applying the technique to lower the risk. After risk analysis is complete, the proper risk analysis plan needs to be made to cope with any uncertain situation. First identified risks are categorized and make the hierarchy of those risks. At this point the risk is classified as the positive or negative risks.

Risk Prioritization
After the risk is analyzed, the next step is to priorities the risk. At first focus on the most sever risk first; and les sever later. These risk factors can worked from time to time so that the final project out come is free of risk. So most of the time project management team fails to identify the sever risk and work on the less sever risk. This often results in the form of a crisis.

Risk Avoidance
Dealing with the risk is an art. Some times the management takes the projects with out identifying the proper risk involved in the project. So an experienced manager will take the project after proper risk analysis and avoid any risk involved in the project.

Risk control
Managing the risk to achieve the desired results and deliverables is done through controlling the risk at its best. This is a pure intuitive process and depends on the experience of the project management team, or risk already managed in past projects which were done by the same organization.

Conclusion
This essay has presented three basic factors which can cause the software development project to fail. Planning & Scheduling, cost estimation and risk management. All of these factors are to be considered at the management level and then transferred to the lower management.

Planning & Scheduling comes at first, good planning and scheduling makes the
strong foundation for the software project. Project planning consists of
construction of various tasks, timelines and essential pathways including Gantt
charts and PERT charts and different written plans for various situations. If
these factors are not taken into part then the software may encounter problems
during the development and the final product will be a failure.

Cost estimation depends on the budget of the project, customer type and the
size and effort to be put in the project. Cost estimations are done many times
during the life cycle of a project. It affects the project in many ways, wrong
estimation complete failure, affect the good-will of the organisation if the
costs are not covered, stake holders are affected and waste of resources.

Managing the risk is a practical approach for decreasing the ambiguity and
possible loss related with a software development project. Potential measures
can be considered as opportunity-focused (positive risk) if their consequences
are favourable, or as threat-focused (negative risk) if their consequences are
unfavourable.

[1]. infoNet is an Advisory Service funded by JISC retrieved on November 26 2006 from http://www.jiscinfonet.ac.uk/ Jones, Capers, Patterns of Software Systems Failure and Success, International Thompson Computer Press, Boston, Mass., 1996. Boehm, B.W., “Software Risk Management: Principles and Practices”, IEEE Software, January 1991 http://sunset.usc.edu/classes/cs510_2003/notes/risk.pdf “Software Risk Management: Back to Basics – The Top 10 (or so) Software Risks”, Software Technology Conference, 2003

Article Source: http://EzineArticles.com/?expert=Muhammad_Saqib

By Muhammad Saqib