Preview

Software Technologies - Four Classic Mistakes

Satisfactory Essays
Open Document
Open Document
337 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Technologies - Four Classic Mistakes
Homework: choose four classic mistakes for each group: people, process, project, technology, and explain how you can defeat each of them.

Process

Poor estimating and scheduling * Utilize timebox development (shorter, smaller projects are easier to estimate) * Create a work breakdown structure to help size and scope projects * Retrospect to capture actual size, effort and time data for use in making future project estimates
Insufficient risk management * Appointing a risk officer - it is beneficial to have one person whose job is to look for the reasons that a project might fail and keep managers and developers from ignoring risks in their planning and execution.
Insufficient planning * Hire a comprehensive project charter * Clearly define project governance
Shortchanging quality assurance * Use agile development, joint application design sessions, automated testing tools, and daily build-and-smoke tests

People

Undermined motivation * Provide career development opportunities * Deliver bonuses
Ineffective stakeholder management * Use a stakeholder worksheet and assessment graph * Use communication plans * Create a project management office
Weak personnel * Co-location can be a cure, even if it requires sending staff to a foreign country for an extended period of time.
Insufficient project sponsorship * Identify the right sponsor from the very beginning. * Secure commitment within the project charter and manage the relationship throughout the life of the project.

Project

Requirements gold-plating * Avoid complex, difficult to implement features.
Developer gold-plating * Use proven tools and techniques * Avoid dependence on fancy new tools
Research-oriented development * Try not to explore new horizons in development unless you allow for frequent schedule revisions.
Feature creep * Avoid implementing all the trendy features you know/see on the run.

Technology

You May Also Find These Documents Helpful

  • Powerful Essays

    Smith Consulting Software

    • 4498 Words
    • 18 Pages

    The LTA (Learning Team A) group has been asked to define, develop, and propose standards for a software testing environment at Smith Consulting. The LTA group will review several aspects of the system documentation currently being used by Smith Consulting and provide proposed solutions for each of the areas defined in this document.…

    • 4498 Words
    • 18 Pages
    Powerful Essays
  • Satisfactory Essays

    ENSURE PROJECT’S CONTINUED SUCCESS MOVING FORWARD  Success of project in one year REFERENCE  Bell, E. (2013).…

    • 451 Words
    • 8 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Pm 586 Week 4 Essay

    • 415 Words
    • 2 Pages

    - Communication:- Maintaining open lines of communication with all project leads is important to stay on schedule and on budget with the project.…

    • 415 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Developing a risk management plan leans heavily on a bold commitment by all stakeholders. The stakeholders need also to understand the roles and responsibilities related to the determined risks. As with any project these risks will vary depending on the type of projects along with what the project is dealing with. The project manager must understand that all projects should be approached with a clear thought process and not bring previously used mind sets to a new project. Clear and fresh minds will help to discover new risks and bring immediate attention to unusual or unfamiliar elements and concerns.…

    • 1195 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Project Oversight Paper

    • 769 Words
    • 3 Pages

    Project oversight helps our organization due to it enables us to look at the current processes we have in place and how there implement. When the oversight of all projects is completed we have a meeting and assess what can be changed, what department dropped the ball, how can we…

    • 769 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Implementing documented processes for managing risk that supports the organization’s mission and goals aids leaders give employees and consumers self-assurance in the organization. Directors and senior leadership benefit from fostering functional collaboration promoting accomplishment of its programs among departments (Jones & Cotta, 2009). Risk management allows a facility to nurture a work environment that encourages growth through training and education reduces risk. Organizational strength demonstrates innovative decision-making and openness to change. Nurturing a work environment that encourages growth through training and education reduces risk (Chee, Kamal, & Wingender, 2011).…

    • 1687 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Im/It Service Management

    • 1910 Words
    • 8 Pages

    3) No preventive work: Failing to conduct preventive work makes repeated failures inevitable. Mean time to repair may be improving, but without root-cause analysis, the organization is doomed to fix the same problems over and over.…

    • 1910 Words
    • 8 Pages
    Better Essays
  • Powerful Essays

    Work In Partnership

    • 1804 Words
    • 6 Pages

    a long term condition, partnership working should also involve all those who link to supporting the overall aim of…

    • 1804 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    2. Do not let any one individual in your IT group become the sole point of failure.…

    • 557 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The article was written in 1987. Twenty five years in computer time is virtually equivalent to eternity. Even so, the article holds up rather well. Most of the problems Brooks describes with software complexity remain today. Brooks was perhaps a bit overly pessimistic; he considered the state of software engineering at the time to be in crisis. Using Brooks' analysis, modern, even more complex software should be at a developmental standstill. Yet the cycle of software development continues apace. Due to the Internet's tendency to quicken everything it touches, software development cycles even show a shortening tendency.…

    • 820 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Project Charter

    • 846 Words
    • 4 Pages

    The Project Charter is the first stage of project management. Project charters are documents that present an organisation’s project concepts to all stakeholders involved. The charter contains a project scope and objectives, authority of the project manager, a list of possible team members and their roles, risks and benefits of proceeding or not proceeding, and costs of the project to be considered. The charter is presented to a project approval committee (in larger companies) or the benefactor in charge of funding such projects. Project charters do not reveal all the details of projects, just enough to gain approval for funding. If a project charter is approved, the project manager will then submit a project plan to describe how the project goals will be accomplished.…

    • 846 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    The project charter is the document that officially authorizes a project. The project charter provides the project manager with the authority to apply organizational resources to project activities. A project manager is identified and assigned as early in the project as is achievable. The project manager should be assigned prior to the start of planning first while the project charter is being developed. Projects are usually chartered and authorized external to the project organization.…

    • 1086 Words
    • 5 Pages
    Good Essays
  • Good Essays

    * People in charge of software projects are extremely concerned about schedule risk. Even if a new tool promises great time savings, it will be rejected if there is even minimal risk that it might negatively impact the schedule. Large potential time savings are often not realistic due to a steep learning curve.…

    • 404 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Software Crisis

    • 384 Words
    • 2 Pages

    Software crisis is a term used in the early days of software engineering. The term was used to describe the impact of rapid increases in computer power and the complexity of the problems which could be tackled. This was with regards to the difficulty in writing correct, understandable and verifiable_ computer programs_.…

    • 384 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Software Engineering

    • 6061 Words
    • 57 Pages

    SOFTWARE ENGINEERING Slide set 1 11 CS-Sec I & II Engr. Maria Shaikh Shaikh.maria@rocketmail.com Course Structure and Contact Info  Schedule  4 Classes (Theory)  Exams     2/26/2014 2 Sessional Tests Presentation Assignment Final Exams Engr. Maria Shaikh 2 Relevant Literature + Lecture Foils  Sommerville I., "Software Engineering", 8th Edition or Latest, Pearson Education.…

    • 6061 Words
    • 57 Pages
    Satisfactory Essays