ype: Individual ProjectUnit: Software Project PlanningDeliverable Length: Word document of 510 pages and project plan Assignment DescriptionYou are now ready to start the development effort for the financial management software. The CIO stopped by your office and stated that before the project could begin he wants you to prepare a risk assessment, human resource plan, and work breakdown schedule for the project for his review and approval. The CIO also wants to validate that you have the appropriate stakeholders identified for the project. Build upon the assignment deliverable from Unit 2 to help you prepare this assignment.
Unformatted Attachment Preview
Software Project Management (SWE440 1802A – 01)
Unit 2 Individual Project
Phillip Isiah Houston Sr.
Instructor Jeffery Sanford
Due Date 18 April 2018
Incorporation of ISO/IEEE Standards
The proposed software development methodology based on the use of extreme
programming provides our company with agile software development. The main advantages of
using such system are the rapid adaptation of the developed software system and the relatively
high level of responsiveness of the system towards a dynamic environment, characterized by the
continuous change in the customer’s requirements. The extreme programming software
development methodology is proposed as an alternative method to increase the company’s
profitability. Such improvement is founded on the introduction of multiple checkpoints that will
enable the company to verify whether or not the software under development matches the
To be effective and to attain the planned goals, though, such system requires the
introduction of ISO/IEEE Standards. In this regard, Cheikhi, Al-Qutaish, and Idri (2012)
highlight how the implementation of ISO/IEEE Software Engineering Standards and the
homogenization of the software development protocols are critical for enhancing the software
Productivity and international standards
Productivity is often defined by taking into account a series of variables, including the
output obtained from the process, the invested cost or effort in getting such output, and the
practical use of the available resources. Applied to the software development industry, this
definition of productivity needs to take into account the lines of code generated by the different
programmers, the cost of development of such code, the degree of utilization of part of the code
in future programs.
The applicable international standards that define the companys productivity regarding
the software development are the ISO 9126, the ISO 25010, and the IEEE 1045. In this regard,
the ISO 9126 defines the productivity of the software development as “the capability of the
software product to enable users to expend appropriate amounts of resources about the
effectiveness achieved in a specified context of use” (ISO 9126).
Table 1 summarizes the necessary measures to monitor the productivity of the software
developed by a company as per the criteria of both the ISO 9126 and the IEEE 1045 international
Table 1. Assessment of the productivity in the software development industry as per the relative
standards on the productivity of software development
ISO 9126 / ISO 25010
How long does it take to complete a
Which project characteristics and
factors can the software developer
How efficient are the users?
How cost-effective are the users?
What proportion of the time is the user
performing productive actions?
How efficient is an average user
How do such characteristics and
factors impact the project?
Which characteristics and factors of
the product affect its overall quality?
compared to an expert?
The relevance of the ISO and IEEE standards for the company
As can be observed from table 1, the evaluation of the productivity of the developed
software according to the ISO and IEEE standards is not a straightforward approach due to the
high number of variables that need to be taken into account. However, the analysis of such
variables provides the company not only with the desired assessment of its productivity but most
importantly, with all the necessary information for the evaluation of the different types of
problems that may be impacting the productivity of the company (Cheikhi, Al-Qutaish & Idri,
2012). The analysis of the potential issues is crucial as part of the continuous improvement in the
overall quality management system of the company, as it highlights the potential areas for
improvement in which the software engineers working at the company need to focus on to
increase the companys productivity.
Furthermore, the implementation of such standards for the evaluation of the productivity
in the development of software provides the company with a substantial competitive advantage
over other software developing companies. In this regard, the implementation of the ISO and
IEEE standards may enable the company to apply for the ISO and ANSI certifications. Such
certification will provide higher credibility of the company’s software from the end customers,
resulting in an indirect increase in the sales of the developed software (Cheikhi, Al-Qutaish &
Implementation of the ISO and IEEE standards in the company
First of all, it is important to note that the implementation of the ISO and IEEE standards
in the company is not only desirable, but also a profitable move considering the expected
increase in sales resulting from the obtained competitive advantage and the higher trust of the
customers on the companys products. From this point of view, the implemented ISO and IEEE
standards should have a profound impact on the financial statements of the company due to the
substantial increase in the expected revenues and the net income. The assessment of the
modification of the financial statements, as per the financial plan highlighted in the previous
communication, hence provide a quantitative measure of the efficiency of the implemented
Code review and its incorporation into future software developed by the company
Both the ISO and IEEE standards foresee and encourage the possibility of reusing valid
code in the creation of future software by the company. In this regard, and as highlighted
previously, one of the critical variables affecting the productivity of a software development
company is the ability to use existing resources. Thus, the inclusion of revised, fully-operational
code into the line code of future programs represents a significant advantage for the company, as
the software engineers would not need to rewrite the same pieces of code over and over again.
For such implementation, however, it is crucial that the software engineers working for the
company have already verified that the incorporated lines of code work correctly, not to
perpetuate possible development problems in the future programs developed by the company.
The continuous improvement of any quality management system involves the periodic
evaluation of the operation of the system, and the solution of any identified issues. Following
with the same trendline as other quality related ISO standards, the ISO 9126 and its newer
version ISO 25010 highlight the importance of the continuous improvement of the quality of the
developed software at the company as an essential step towards the increase of the company’s
productivity. In this regard, the implementation of the ISO 9126 and the ISO 25010, and the
following certification of the company as per the cited standards, require the company to:
Periodically monitor the quality of the developed software
Assess the presence of any non-conformities that may impact the quality of the developed
lines of code, and if identified, correct them
Verify that the implemented corrective actions were efficient in the solution of the
The implementation of the ISO and IEEE standards in our company is a highly beneficial
move. In this regard, it promotes the continuous evaluation and improvement of the software
developed at the company, as well as the utilization of revised code in the development of future
programs. As a result of these measures, the incorporation of the ISO 9126, ISO 25010 and IEEE
1045 standards shall result in a substantial increase in the company’s productivity, which will
imply that a higher number of lines of code may be programmed in a shorter time. Furthermore,
if the company applies to the certification as per the implemented standards, such certification
will increase the trust that the customers have on the products delivered by the company,
resulting in higher sales and higher profitability.
Cheikhi, L., Al-Qutaish, R. E., & Idri, A. (2012). Software Productivity: Harmonization in
ISO/IEEE Software Engineering Standards. Journal of Software, 7(2).
IEEE. (1992, September 17). ANSI/IEEE 1045-1992 – IEEE Standard for Software Productivity
Metrics. Retrieved April 14, 2018, from https://standards.ieee.org/findstds/standard/10451992.html
ISO. (2012, September 13). ISO – International Organization for Standardization: ISO/IEC 91261: 2001. Software Engineering. Retrieved April 14, 2018, from
ISO. (2017, August 16). ISO – International Organization for Standardization: ISO/IEC
25010:2011. Retrieved April 14, 2018, from https://www.iso.org/standard/35733.html
Purchase answer to see full
Why Work with Us
Top Quality and Well-Researched Papers
We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.
Professional and Experienced Academic Writers
We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.
Free Unlimited Revisions
If you think we missed something, send your order for a free revision. You have 10 days to submit the order for review after you have received the final document. You can do this yourself after logging into your personal account or by contacting our support.
Prompt Delivery and 100% Money-Back-Guarantee
All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. In case you cannot provide us with more time, a 100% refund is guaranteed.
Original & Confidential
We use several writing tools checks to ensure that all documents you receive are free from plagiarism. Our editors carefully review all quotations in the text. We also promise maximum confidentiality in all of our services.
24/7 Customer Support
Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
No need to work on your paper at night. Sleep tight, we will cover your back. We offer all kinds of writing services.
No matter what kind of academic paper you need and how urgent you need it, you are welcome to choose your academic level and the type of your paper at an affordable price. We take care of all your paper needs and give a 24/7 customer care support system.
Admission Essays & Business Writing Help
An admission essay is an essay or other written statement by a candidate, often a potential student enrolling in a college, university, or graduate school. You can be rest assurred that through our service we will write the best admission essay for you.
Our academic writers and editors make the necessary changes to your paper so that it is polished. We also format your document by correctly quoting the sources and creating reference lists in the formats APA, Harvard, MLA, Chicago / Turabian.
If you think your paper could be improved, you can request a review. In this case, your paper will be checked by the writer or assigned to an editor. You can use this option as many times as you see fit. This is free because we want you to be completely satisfied with the service offered.