Personal Reflection On Software Engineering Skills For Software Development

Superior Essays
Name
Instructor
Course
Date
Personal Reflection/ Project Response Essay
Recently, I attended a software engineering development course. Indeed, the course was valuable to imparting the desired software engineering skills for aspiring software engineers. Today, software systems continue to evolve in terms of features and supportive tools. Difficulties in managing software development can be attributed to the challenges inherent to planning activities as software features evolve over time. Previously, software engineers would utilize on frameworks and tools to plan tasks methodically. It is widely recognized that software features have dependencies, but still, the process of software development is largely based on “learning by practice (Domann
…show more content…
The team of developers implemented the requirements of the project through the time limits defined within the sprint tasks. The project’s situation was evaluated after completing every sprint task to provide informed judgment on when to refine the product backlog (Jullig 7). Most importantly, the learners appreciated the division of each sprint into Daily Scrums where previous undertakings would be discussed (Domann et al. 929). In these scrums, the team members would also highlight the problems encountered as well as the applicable solutions. This exercise exposed leaners to effective communication skills through team engagement. As a result, work transparency was nurtured. In addition, it was possible to undertake informed rhythmic evaluations of the software development project based on the frequency of the Group …show more content…
This was an added advantage to the software development cycle. A limitation of the Scrum model is the difficulty in sub-dividing mutually-dependent tasks. Another limitation observed in the model is that the hierarchy demanded a lot of synchronization and communication (Domann et al. 929). Further, Scrum assumes that the team members work synchronously within similar working hours, and this may not necessarily be the case (Domann et al. 930). However, Scrum remains for small groups of teams working on a specific project. In addition, the framework addresses the probability of changing project requirements, which is an added advantage (Domann et al. 930).
This course introduced learners to acceptable coding standards, which was the foundation to work as a team. If the team had followed the required coding standards, then there would have been no need to waste time on merging codes from different team developers. Based on the outcomes of the project, most of the learners can now distinguish an excellent code from a poor one. Simply stated, WTFS/min is the only valid measure of code

Related Documents

  • Improved Essays

    Pt1420 Unit 1 Study Guide

    • 607 Words
    • 3 Pages

    If I examine the overall structure of software development,…

    • 607 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    PMGT 570-91- O-2017/Fall - Agile Project Management w/Scrum Methodology Unit 14 - Part 2: Methodology Comparison Madhuri Duryodhan Anekar 189591 Write a substantive 2000 word Doc comparison of the three methodologies below using at least 3 tables with each table comparing the three methodologies in one or more domain. Word count is in addition to words used in table. DAD - Disciplined Agile Delivery (new not covered in class) SAFE - Scaled Agile Framework Scrum - Class Notes, Lectures, Include roles, processes, artifacts, benefits, complexity, usage, tools, and other domains you choose. Ans: 1.…

    • 867 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    26 April: Session 5 Journal How has your perspective been changed? My perspective has been broadened throughout the duration of the course. In areas where my previous knowledge had been incomplete, this course filled such gaps and caused me to have a holistic view of project management.…

    • 714 Words
    • 3 Pages
    Improved Essays
  • Great Essays

    Communication is one of the most important assets to any program or project. Without open communication, there cannot be a cohesive program. “For project managers, the evidence is clear that developing, learning from, and refining their decoding and encoding communication competencies, through training and/or professional development activities, can have a positive impact on their team members’ satisfaction and productivity,” (Henderson., 2008, p. 56). In the Shogun case, it was clear that open communication helped the project align deadlines and eventually have a successful project closure.…

    • 1141 Words
    • 5 Pages
    Great Essays
  • Decent Essays

    Why Is It Called Scrum?

    • 236 Words
    • 1 Pages

    A product owner creates a prioritized wish list called a product backlog. During sprint planning, the team pulls a small chunk from the top of that wish list, a sprint backlog, and decides how to implement those pieces. The team has a certain amount of time — a sprint (usually two to four weeks) — to complete its work, but it meets each day to assess its progress (daily Scrum).…

    • 236 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    A work breakdown structure (WBS) is an important project provide able that categorizes the group's work into controllable segments. The project management body of Knowledge outlines the work breakdown structure as a bring-able concerned with graded disintegration of the work to be performed by the project group. The work breakdown structure of Primark graphically expresses the scope into wieldy amounts that a project team can comprehend as both equal of the work breakdown structure make available additional characterization and feature. In illustrates a section work breakdown structure with three stages…

    • 91 Words
    • 1 Pages
    Improved Essays
  • Improved Essays

    The article describes how agile methodologies - in software development - can be used in the strategic planning process to help facilitate greater engagement and more effective planning processes. The article defines, examines, and discusses strategic management and the factors, which impede it 's affective use. Altering the cultural fabric of the organization is vital to the successful implementation of strategic planning. “It is clear then that developing a planning culture is critical to strategic planning success” p. 158. To combat the three common…

    • 1140 Words
    • 5 Pages
    Improved Essays
  • Superior Essays

    Invasive Species Essay

    • 1901 Words
    • 8 Pages

    Tweddle et al. outlines various strategies relating to the scheme of a CS project in terms of various tradeoffs. In many cases, having high data quality requires more concentrated and fewer numbers of participants due to the logistics of training. Additionally, a high level of visitor participation will increase the costs of validation, monitoring, and storage of data (Tweddle et al., 2012). For the current project, there will be an emphasis on data quantity, due to the relative simplicity of data…

    • 1901 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    Garner Reflection

    • 325 Words
    • 2 Pages

    The knowledge I continue to garner throughout this course will provide insurmountable benefits across all spectrums of life. For example, when working on presentations for school projects I now possess the knowledge of how to organize, deliver, and employ aids in a manner that will enable classmate to garner a greater understanding of the presentation while also promoting an overall memorable experience. Additionally, given my status as an instructor in my work center, I can now gauge the training audience to understand how to tailor a robust, informative style briefing that captures their attention. Furthermore, when presenting information regarding systems to leadership, I will now be able to properly employ visual aids to enhance their overall…

    • 325 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    The best feature is scrum methodology it gives motivation to the individual to meet the deadline by working in a team and each team member is accountable to others thus provide responsibility and ownership. Scrum methodology works best with small team's works in one environment and focuses one project at a time. Scrum methodology is favorable among project managers due to time to market decrease, higher team morale, increased collaboration and responsibility, relevant metrics, progress visibility and exposure improved, product control increase, reduce risk, better quality, higher customer satisfaction, lastly increase returns on investment which lead to following benefits to project respond to change easily, early identified problems, improved productivity, ability to predictable schedule for…

    • 864 Words
    • 4 Pages
    Decent Essays
  • Improved Essays

    Agile Software Development, 6 Advantages Agile development is a strategy of software development in which the process occurs though short increments. The phases of the development process occur continuously in iterative cycles, involving a requirements phase, design and implementation, testing, and reporting. Stakeholders and designers meet after each increment to discuss what has occurred, re-evaluate requirements and determine priorities.…

    • 788 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    These speculations are recognized by Dahl and have motivated him in designing SIMULA, the runtime structures of Algol 60 already contained the simulation mechanisms and it’s been recognized by Nygaard and Dahl that it is the runtime behavior of a simulation program that models the real world and not the program’s text. There is similar recognition of the value of dynamism in Agile software development, a methodology in which a program is developed in small increments in a close consultation with the customer. In Agile software development, a small piece of code is written in first week and runs it. Every week, a new functionality is added to the initial code, under the guidance of the customers to determine which functionality will have the greatest value. Extensive test suites are added to make sure that newly added functionality works fine while adding new functionalities.…

    • 1576 Words
    • 7 Pages
    Great Essays
  • Great Essays

    Contextual Ambidexterity

    • 1434 Words
    • 6 Pages

    Also, ensuring appropriate quality in software products requires managers to provide expert support, for example in the form of peer reviews (Weinberg & Freedman, 1982). In fact, the essence of managing software organizations is arguably to create an environment in which designers and engineers become empowered to develop customized and packaged…

    • 1434 Words
    • 6 Pages
    Great Essays
  • Great Essays

    Agile Development Paper

    • 1363 Words
    • 6 Pages

    practices or managing software projects. In this paper, management part will be considered for which Scrum is taken. Agile processes generally promote a disciplined management process and teamwork. It encourages frequent inspection and adaptation to enable organizations to manage the software product whose requirements changes frequently. Scrum significantly increases productivity and reduces time to benefits relative to classic processes.…

    • 1363 Words
    • 6 Pages
    Great Essays
  • Improved Essays

    Xp Vs Scrum Research Paper

    • 1172 Words
    • 5 Pages

    As we are also aware of Scrum is a framework, which is not providing proper plan for software development, like a development process to define Software Development Life Cycle. In Scrum practices most of the activities…

    • 1172 Words
    • 5 Pages
    Improved Essays