Home      Signup      Courses      Sign-In

  Please login to Enroll or Access the course.  
  Summary Page: Planning an Agile Software Development Project

Planning an Agile Software Development Project

Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code and pair-programming. In this course you will be introduced to the practices of agile project planning. You will become familiar with project planning tasks such as creating and estimating user stories, release and iteration planning, and agile modeling.

Experienced developers and software project managers who wish to become proficient in the application of agile methodologies in software development projects


Identifying the Project Requirements

  • identify the tasks to perform before executing iterations
  • recognize additional approaches to agile planning
  • recognize how to write user stories
  • recognize the purpose of user roles and proxies
  • identify techniques for estimating stories
  • recognize how to split stories in given examples
  • Iteration Planning and Modeling

  • recognize how to create a release plan
  • calculate project buffer in a given scenario
  • sequence the steps in velocity-driven iteration planning
  • recognize the activities of commitment-driven iteration planning
  • identify features of agile modeling
  • recognize how AMDD activities fit into the agile software development process

  • sd_agsd_a02_it_enus


    Home      Signup      Courses      Sign-In

      UN Global Alliance for ICT and Development ESKILLS360 IS A UN GAID FLAGSHIP INITIATIVE