Preview

Software Developing Method: Extreme Programming

Good Essays
Open Document
Open Document
634 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Developing Method: Extreme Programming
Software Developing Method: Extreme Programming After analyzing and evaluating the team members; knowledge and experience programming with C++, and members programming strength and weakness we have agreed to use an Agile method of program development. After getting to know the different Agile metrologies we concluded that Extreme Programming practices and principles would be the one that will fit the best our team experience, strength, weakness and attributes. Other reason why Extreme Programming was chosen as the Agile method to develop the new version of the well known "Pong Game" (this new version will be written on C++) was because its values and popularity among programming aficionados. This doesn't strictly means that XP is the best Agile method, but it means that its values and principle are more appealing to young programmers. XP emphasize on technical excellence by using refactoring and test-first programming. Extreme Programming doesn't have complex rules and it doesn't try to give specifications on how to respond to every instance were problems are found; instead promotes community, simplicity, courage and feedback. These are the four values that are promoted by Extreme Programming, if these values aren't found in the team or organization the project will eventually fail. The remake Pong would be a perfect scenario where we can get into and practice all values and principles of Extreme Programming. Communication is one of the basic principles of XP, by keeping continues communication between the team member we can learn and build the program the way that it was indented to be. Feedback is one of the principles and would essential for the team to learn and improve the project from each feedback. By having for programmer working in the same project it is a big advantage because each member can learn from the different point of view and experience of the other. By testing the project constantly would save a lot time and resources. One of

You May Also Find These Documents Helpful

  • Powerful Essays

    Uop Mgt/598

    • 2158 Words
    • 9 Pages

    The goal for Team A in week two was the continuation of the team project proposal. This next phase in the evaluation includes an outline of the project scope, project risk management plans, and contingency plans. Also included in this project plan is the project budget and strategies to execute this plan. The learning team will not only highlight these areas but include specific details around these outlined topics.…

    • 2158 Words
    • 9 Pages
    Powerful Essays
  • Best Essays

    The Scrum approach has been developed gaming for managing the systems development process. It is an empirical approach applying the ideas of industrial process control theory to gaming development resulting in an approach that reintroduces the ideas of flexibility, adaptability and productivity (Schwaber & Beedle 2002). It does not define any specific software development techniques for the implementation phase. Scrum concentrates on how the team members should function in order to produce the system flexibly in a constantly changing environment.…

    • 3180 Words
    • 13 Pages
    Best Essays
  • Better Essays

    Module 11 Final Exam

    • 1584 Words
    • 7 Pages

    The one of a kind features of agile methods infer from the arrangement of standards found in the “Agile Manifesto” (Agile Manifesto, n.d.): people and connections are more essential than procedures and instruments, working programming is more significant than far reaching documentation, client coordinated effort is favored over contract transaction, and versatility is esteemed higher than making and after an arrangement.…

    • 1584 Words
    • 7 Pages
    Better Essays
  • Better Essays

    There has been much written about the benefits of an agile development environment and it is recognized that agile teams deliver higher quality results more consistently and faster that those following traditional methodologies. The role of the PMO in this agile world has been very much absent in many conversations. This lack of inclusion is primarily because of the historic definitions and understanding of the different roles of a standard project. Development teams often see the PMO as a bureaucratic team that create barriers instead of providing support despite the fact that the PMO is critical in playing an important role in the managing of expectations for a broader audience. All of the members, the development team, project managers and the PMO share a common goal. They want to deliver projects and application that are accepted as successes but often times their methods seem to interfere with each other. As mentioned…

    • 1970 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    The coding for the new software will largely depend on the difficulty of the software and the experience of the programmer. A suggested method for producing the code is the iterative method. Employees will be separated into specialized groups to handle individual sections of the software and each section will be handled one by one. The process can’t proceed on to the next section until the previous section has been completed, tested, and approved.…

    • 957 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    There are many requirements for this project, first of them being that the team itself needs to be…

    • 2087 Words
    • 9 Pages
    Good Essays
  • Good Essays

    Unit 42 Agile Paper

    • 1588 Words
    • 7 Pages

    Agile is iterative approach with tasks broken into small increments, planning far in advance, and when using agile methodology scope is a continual reassessment of requirement priorities by the business.…

    • 1588 Words
    • 7 Pages
    Good Essays
  • Good Essays

    From 1940 to present, Project Management has continuously advanced from line managers using a small set of processes that were considered nice to have to the formal assignment of one individual assigned as the Project Manager that utilized a formal methodology by which to manage the project. Often the term “best practices” is referenced within a defined methodology. Why must an organization capture best practices? What are the determining factors in base-lining a best practice? Can an organization have too many best practices? What are the impacts of establishing too many best practices that mandated by senior management for use on all projects? Provide one example of a Project Management best practice. (Video Lecture 2 and independent research) What are Best Practices? According to the Business Dictionary, And According to the Business Dictionary, “A Best Practice is a method or technique that has consistently shown results superior to those achieved with other means, and that is used as a benchmark (Business Dictionary).” Organizations that have had constant success have adapted a unique version of the best practice method that accommodates what they do. Many organizations use best practices to do the following (but not limited to): • Develop an understanding of the necessary requirements • Focusing on how to deliver the service / continue to deliver the service • Improve the perception of the customer(s) • Eliminate wasteful spending/investments • Increase productivity and employee morale • Improve Risk Management Using the best practices listed above along with other best practices the organization deem necessary, organizations can create a baseline to accommodate their organizations. A Base-line is defined as the current version of a project plan that guides project performance and against which the project manager compares actual project performance.(Portny, el.)…

    • 812 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Project Plan

    • 9315 Words
    • 38 Pages

    Rafamanickam, D. (2005). Successful Project Management Using Agile Methodology. Journal of the Quality Assurance Institute. Vol. 19 Issue 3, p15-18. Retrieved June 2, 2006 from EBSCOhost database, University of Phoenix Online Library Collection.…

    • 9315 Words
    • 38 Pages
    Good Essays
  • Good Essays

    Week 7 Discussion

    • 960 Words
    • 4 Pages

    Wysocki,R.K .(2012) Effective Project Management: traditional, agile, extreme. 6th edn. Indianapolis: Wiley Publishing, Pp. 311-320…

    • 960 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Group Project

    • 958 Words
    • 4 Pages

    For the plan of team development, I will use Tuckman's Theory, namely, Forming, Storming, Norming- Performing. The first step that I will take is to form a team that has all the talents and abilities required for the tasks at hand. This means a careful inventory has to be developed of the skills, and abilities and checking if these are appropriate and adequate for the task at hand.…

    • 958 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    • For Project Managers, success moving to Agile development methodologies depends on acquiring the skills necessary to progressively plan a project through its lifecycle rather than at the onset. Project Managers will also need to adopt new ways of understanding project control and risk. 1 • For Quality Testers, evolving to an agile framework will mean developing the skills necessary to write tests and validate code in parallel with development. This paper will explore the impact agile development methodologies are having on the BA community, what new skills are required, and what BAs can do to ease the…

    • 2959 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    References: Robert K Wysocki (2012) Effective Project Management, Traditional, Agile, Extreme, 5th ed. Indianapolis: Wiley Inc…

    • 956 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Agile V. Waterfall

    • 1925 Words
    • 8 Pages

    Agile Development Methods (Agile) and the Waterfall Method (Waterfall) are two different styles of designing and managing the Soft Development Life-Cycle (SDLC) within an organization. Waterfall being the more traditional approach and Agile newly born just twelve years ago, there is much debate over which approach works best and when.…

    • 1925 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Individual Contribution

    • 500 Words
    • 2 Pages

    Each individual in a team has their own strengths and weaknesses. When learning teams are properly structured and everyone is contributing 100 percent, it can be an effective method of developing skills and sharpening existing ones. Within this paper, I will summarize my individual contribution to the team project and evaluate the effectiveness of my contribution to the success of the team project. Additionally, I will identify the areas where I believe additional training and more opportunities to practice would be helpful.…

    • 500 Words
    • 2 Pages
    Good Essays