Activity Blog 3

2 companies experiencing problems because of an error in the software they are currently using or because of a software upgrade.

NASA Mars Climate Orbiter – It is a 338 kg robotic space probe that is capable of determining the distribution of water in mars, it could read atmospheric condition, pressure, and temperature, monitor the changes in martian surface due to wind and other atmospheric factors. It was launched aboard the launch vehicle Delta II 7425 at NASA’s space launched complex 17A, Cape Canaveral Air force Station, Florida USA on December 11, 1998 and began its 286 day journey thru mars. On September 23, 1999, fired itself into orbit of mars. After the planned orbital insertion maneuver the communication was lost between the control center and the climate orbiter. Since then they’ve lost the orbiter with the cost of $125 million. Investigation began after the incident. Investigation reveals that the unit of measurement mismatch is the cause of losing the orbiter. The Lockheed Martin Engineering Team has used English unit of measurement for the navigation of the orbiter while the NASA’s flight team used the metric system. Failure to conversion of units from English to Metric was the mishaps and causes to loss the orbiter.

http://edition.cnn.com/TECH/space/9909/30/mars.metric.02/ ;
http://www.vitalstatistics.info/uploads/mars%20climate%20orbiter.jpg ; https://www.simscale.com/blog/2017/12/nasa-mars-climate-orbiter-metric/

Washington State Department of Corrections Software Glitch – There are many software glitches that been around for years since the boom of computer age. One of the example is the Washington State Department of Corrections Software Glitch. According to www.npr.org, the software glitch was due to the Supreme Court ruling that required the Corrections Department to apply good-behavior credits earned in county jail to state prison sentences. Instead of making the calculation of sentence more accurate, the glitch cause the sentence time of the prisoner to become short. The number of prisoners that was release was ranging from 3000 to 3200. The Department of Corrections officials don’t have the specific list of prisoner who were let out earlier than expected sentence days but some prisoners who are identified, they resume to serve their sentences. The glitch only found out after 13years since the implementation of the said system software when the family of a prisoner conduct their own calculation of the sentence and found out that their family member who is a prisoner was credited with too much time.

https://www.npr.org/sections/thetwo-way/2015/12/23/460779255/computer-glitch-allows-3-000-inmates-early-release-in-washington-state ; https://www.engadget.com/2015/12/23/washington-doc-software-glitch-3200-prisoners-early/

Two (2) company specializing in creating various types of software. What software engineering principles and /or software development method are they following?

Belatrix – It is a software company who are made up of family member have their individual stories. Luis Robbio, the father, an electronic engineer. Federico Robbio, an industrial engineer. And Alex Robbio who studied psychology and who’s hobby is programming since he was a child. The Belatrix software factory uses agile software development method. According to Belatrix.com, Agile Testing is a software practice that follows the principles of Agile software development. Agile development integrates testing into the development process, verses having it as a separate phase.

https://www.belatrixsf.com/; https://www.belatrixsf.com/about-us/our-history/

Sphinx Solutions – It is an ISO 9001: 2015 company incorporated in 2010. They are a team of 80+ highly skilled developers, UI/UX designers, Project Managers and Technology Consultants. They have successfully developed more than 500+ solutions. They are recognized as a leading software development company by research firms. They use agile software development methods/framework. According to sphinx-solution.com, developing in agile environment software is developed in incremental, rapid cycles which yield small incremental development of its predecessor. To maintain the quality, each iteration is thoroughly tested.

https://www.sphinx-solution.com/

What is Capability Maturity Model Integration (CMMI)?

The Capability Maturity Model Integration (CMMI) developed by the Software Engineering Institute. The CMMI  can guide the process of improvement across the project,division or  an entire organization. CMMI provides guidelines for processes improvement, An integrated approach to process improvement, Embedding process improvements into a state of business as usual, A phased approach to introducing improvements. The CMMI models consists of three overlapping disciplines which is CMMI for Development, CMMI for Services and CMMI for Acquisition.

Provide at least 2 companies that are currently using CMMI model.

Minac – It is a global outsourcing business solution leader with more than 35 years of process, domain and technology expertise. The company always believes in maintaining high-quality standards and processes. The company’s processes were already complaint with CMMI for Development, version 1.2. The next step was to upgrade in implementing CMMI for development version 1.3.

https://cmmiinstitute.com/getattachment/b5c55d41-76ff-4741-9d28-247a38cb5aa1/attachment.aspx

Accenture is a leading professional services company, providing a broad range of services and solutions in strategy, consulting, digital, technology and operations. The Accenture tech hub in the philippines has achieved a Capability Maturity Model Integration (CMMI) Level 5 rating in both CMMI for Development v1.3 and CMMI for Services v1.3. CMMI is a process improvement model that provides organizations with the essential elements of effective processes that ultimately improve their performance. An appraisal at maturity level 5 indicates that the organization is performing at an “optimizing” level. At this level, an organization continually improves its processes based on a quantitative understanding of its business objectives and performance needs. The organization uses a quantitative approach to understand the variation inherent in the process and the causes of process outcomes.

https://newsroom.accenture.com/news/accenture-opens-innovation-hub-in-seattle-adding-300-jobs-to-citys-tech-community.htm

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.