Training Resources for:
eXtreme
Total 10 record(s) available.
Extreme Programming and Agile Methods Agile methodologies have had a significant impact on the way software is developed over the last few years. The most well-known of these, Extreme Programming (XP), attempts to address issues such as the high-failure rates of IT projects, continually changing requirements and poor communication between customers and developers.
In contrast to heavy-weight methods that can stifle innovation and produce reams of paperwork, XP aims to keep development projects nimble, so they are able to respond quickly to changing requirements while maintaining high-quality.
Many XP practices, such as iterative development, frequent releases, continuous integration, test-driven development and refactoring are rapidly becoming standard practice in industry.
What is Extreme Programming? - XP values - XP practices - Differences between XP and waterfall development cycle - Agile methodologies in general
Planning and requirements gathering in XP - Customer interaction: The planning game. - Communication: on-site customer - Estimation techniques: perfect engineering days - Dealing with changing requirements
Software development with XP - Testing (test-first) - Refactoring - Pair-programming - Iterative development
Introducing XP to an organisation - Case-studies
A Classroom course provided by UTS Continuing Professional Education in Sydney, NSW, Australia
Diving Operations in Extreme ConditionsA Classroom course provided by Commercial Diving College Inc. in Saint John, New Brunswick, Canada
eXtremeThe XP Overview course takes students through a basic understanding of the extreme programming (XP) methodology created by Kent Beck and Ward Cunningham. There are currently numerous books and other sources of misinformation available on this hot process, which makes getting a firm grasp on just what XP (and isnt) is difficult. This course will set you straight. We discuss XP principles and practices, and use exercises to demonstrate how planning works in XP. We discuss how to introduce XP into your organization and how to make it succeed for you. We also discuss XP and its relation to other XP methods, such as Scrum. Well help you understand how you might mesh XP with these other methods.
A On-site course provided by nTier Training in Acworth, Georgia, United States
Extreme Programming WorkshopMasterClass Series: A Hands-on Introduction to Extreme Programming (XP) with C# (Premium Series)
Since its emergence in the late 1990s, Extreme Programming has captured the imagination of many developers and helped direct attention towards other agile approaches to software development. Extreme Programming offers a set of practices that balance business needs and developer techniques to produce software through a highly feedback-driven lifecycle. This course offers an introduction to the concepts and practices behind XP. A hands-on workshop that runs through the course covers many of the practices, from user stories to test-first programming in C# with the Nunit testing framework.
Following the lifecycle structure of an XP project, the course itself is made up of four iterations, each of which includes a workshop section:
Iteration 0: The concepts and motivation for agile development in general and XP specifically are introduced, along with mention of Lean Software Development -- a useful framework for understanding agile processes -- and Scrum -- an agile process that XP has borrowed from in its evolution. The values and practices that make up XP2 are introduced briefly before moving on to the use of user stories to capture requirements and negotiate the scope of development increments. Iteration 1: The rationale and practices involved in test-driven development are outlined, along with an overview of NUnit. Iteration 2: Further XP practices are covered in more detail, including those related to workspace, team structure and skills, development environment and iteration management. The loosely coupled design style encouraged and supported by test-driven development is also explored in greater depth. Iteration 3: Issues in the practical adoption and adaptation of XP are examined before closing the course. Prerequisites Practical experience of C# is considered essential. Any prior knowledge of testing techniques or agile approaches is beneficial, but not essential. A On-site course provided by QA Ltd. in Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom
Pages:- 1 2 3 [ Online / Live ] [ Corporate Training ] [ Locations ] [ Schools ] [ Job Seekers ]
Facts: We provide free training course catalog service since 2003, in English and Chinese. Tens of thousands of visitors search our database from our portal and partners' websites each day.
|
|
|