Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
The Professional Scrum Master Guide
The Professional Scrum Master Guide

The Professional Scrum Master Guide: The unofficial guide to Scrum with real-world projects

eBook
₹799.99 ₹2382.99
Paperback
₹2978.99
Audiobook
₹2233.99
Subscription
Free Trial
Renews at ₹800p/m

What do you get with a Packt Subscription?

Free for first 7 days. ₹800 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

The Professional Scrum Master Guide

Introduction to Scrum

In this chapter, we will introduce Scrum as an Agile framework, defining both Agile and Scrum and discussing the history and principles behind them. We will then explain the value of using the iterative and incremental development lifecycle prescribed by Scrum and describe some of the other Scrum benefits. We will close this chapter by introducing the PSM assessments and talking about the PSM I assessment in more detail. We will cover the following topics:

  • What is Agile software development?
  • What is Scrum?
  • The value of an iterative and incremental approach
  • Why should you choose Scrum?
  • Introducing PSM I assessment

By the end of this chapter, you should know what Agile development and the Scrum framework are, how they improve and optimize software development, and what the PSM assessment involves. Let's start by understanding what people mean by the term Agile.

What is Agile software development?

Anyone who has been working in software development over the last 10 years or so will have at least heard of the term Agile. People often talk about doing Agile or being Agile but, beyond a cool-sounding buzzword, what is Agile really all about? Well, to answer that question, we need to look at the origins of Agile software development.

Back in the late 1990s, many senior software developers and industry leaders, fed up with the static and inflexible software development methodologies prevalent at the time, were already experimenting with more flexible and responsive techniques and approaches. In 2000 and 2001, a small group of these influencers met up to discuss these methods and techniques. The unifying theme behind this effort was a desire to be able to quickly deliver working software to end users and to get rapid feedback on the software's impact and scope. In the forthcoming years, methodologies developed under this philosophy came to be known under the umbrella term of Agile.

The Agile philosophy is best captured in the Agile Manifesto (2001), which identifies the following values:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

The Agile Manifesto clearly states that while there is value in the items on the right of this list, we value the items on the left more. So, it is not an abandonment of the old values, but a realization that some new values (individuals and interactions, working software, collaboration, adapting to change) are far more relevant in the modern software development world. In addition, they also came up with a set of principles (see Principles behind the Agile Manifesto in the Further reading section), emphasizing continuous delivery, frequent feedback, personal interactions, and much more. These principles are as follows:

  • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  • Deliver working software frequently, from every couple of weeks to every couple of months, with a preference for a shorter timescale.
  • Businesspeople and developers must work together daily throughout the project.
  • Build projects around motivated individuals.
  • Give them the environment and support they need and trust them to get the job done.
  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • Working software is the primary measure of progress.
  • Agile processes promote sustainable development.
  • The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • Continuous attention to technical excellence and good design enhances agility.
  • Simplicity – the art of maximizing the amount of work not done – is essential.
  • The best architectures, requirements, and designs emerge from self-organizing teams.
  • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

It becomes clear that Agile is not a specific methodology, process, or framework but more of a mindset; a set of principles and ideals to guide us through the software development process.

This is a rather important concept to keep in mind: throughout my career, I've heard managers, directors, and developers boasting about being Agile because they have daily stand-up meetings, practice pair-programming, or use a Kanban board (more on these in Chapter 7, The Sprint Journey). All these are perfectly good tools to support an Agile development lifecycle, but their use alone does not make us Agile any more than wearing a cape and my underwear outside my pants makes me a superhero. To truly be Agile, you have to think and act in an Agile manner, that is in a manner consistent with the Agile Manifesto. One of the most popular ways of being Agile is by applying Scrum in your organization or team.

With this in mind, let's take a closer look at the Scrum framework.

What is Scrum?

In the previous section, we mentioned that in the late 1990s several visionaries were experimenting with flexible and adaptive ways to develop software. Two of these visionaries were Ken Schwaber and Jeff Sutherland. They came up with an Agile framework called Scrum, which was based on using the scientific method of empiricism, rather than strictly following a pre-defined plan. Scrum embraces Agile, not only because it was created by two of the people involved in the creation of the Agile Manifesto, but also because the Scrum values are actively derived from Agile principles (see Scrum Values meet Agile Principles in the Further reading section). In fact, most organizations that have adopted Agile methods use Scrum (see The State of Agile in the Further reading section).

It is important to emphasize that Scrum is a process framework, not a process by itself. It introduces a number of rules, milestones, and checkpoints that must be adhered to, regardless of the underlying development process. The Scrum framework can be used to contain a varied number of popular development methodologies, processes, or techniques, as per the organization's working practices. Scrum doesn't tell us how to perform our work, it just sets up a container within which to perform it. We can use whichever development methods and design or release processes we like, within Scrum. As long as these abide by the Agile and Scrum principles, it is absolutely fine to do so.

Scrum encourages the adoption of values such as respect for people, openness, and commitment in order to help us to cope with uncertainty and solving complex problems. It promotes the creation of self-organizing and cross-functional teams that are able to deliver working software independently and in spite of ever-changing external requirements and circumstances.

The Scrum framework consists of three components:

  • The Scrum Team: A self-organizing, cross-functional set of people who will deliver the working software.
  • Scrum Events: A number of time-boxed events that help create regularity, provide feedback, foster self-adjustment, and promote an iterative and incremental lifecycle.
  • Scrum Artifacts: Items that represent work or added value and that provide transparency for the team's work progress and achievements. Artifacts are also the cornerstone of inspection and adaptation.

The Scrum Team attends Scrum Events and creates Scrum Artifacts as well as working software. Events are attended at predetermined intervals and may trigger the generation or modification of artifacts. Artifacts may be inspected by the team but also by external inspectors. The following diagram illustrates these interactions:

Figure 1.1 – The Scrum framework components

Figure 1.1 – The Scrum framework components

The usefulness of Scrum lies in its three main components (Teams, Events, and Artifacts) and their interactions. We'll be discussing these components and interactions in detail in Chapters 3, The Scrum Team, Chapter 4, Scrum Events, and Chapter 5, Scrum Artifacts.

For now, let's take a look at one of the ways Scrum makes us work more efficiently and productively with the adoption of an iterative and incremental development lifecycle.

The value of an iterative and incremental approach

One of the greatest benefits of using Scrum is that it prescribes an iterative and incremental approach to software development. This is by far the most effective and efficient approach for creating software in today's world and in the next sections, we'll explain exactly why that is the case. Let's begin by remembering how we used to develop software…

The waterfall legacy

When I first started programming, we used to build our systems in distinct, single stages: first analysis, then design, then coding, and so on. Each stage would cover everything we would need to consider in order to deliver the whole system, down to the finest detail. Once the stage was complete, we would move on to the next stage of the development lifecycle and never re-visit the previous, completed stage. This is now known as the waterfall approach because each stage was like a distinct level of a waterfall, one following the other in sequential, non-repeatable fashion, as illustrated in the following figure:

Figure 1.2 – Waterfall development

Figure 1.2 – Waterfall development

As we soon came to discover, there were some serious drawbacks to this approach:

  • First, it took a long time to actually deliver software to our users. Since we had to consider every possible requirement, and design and document every possible functionality before we could start coding, it would take months or often years to progress from system inception to system deployment. By that time, a competitor would have beaten us to the punch by delivering their system first or the business need for our system would have simply passed, overtaken by circumstances and changes in the market.
  • Secondly, since we were moving sequentially from stage to stage, any design flaws or false assumptions that were discovered after deployment could not be fixed without a major re-haul of our system. This took a lot of time and effort.
  • Finally, if requirements were changed by the customer once we were past the design stage, we would have to start pretty much from scratch again.

In short, the waterfall approach was inflexible, risky, and time-consuming. It worked well for projects with rigid, unchanging requirements that were not affected by market conditions and weren't time-critical. However, as software applications started to become more prevalent in our lives and the market expanded and diversified, such projects started becoming rarer. Gone were the days in which consumers were happy to sit and wait for the next version of their spreadsheet application to come out from one of the two companies that produced them, or to wait for their email provider to fix a bug in their email system due to there being no real alternative.

Today, customers have plenty of choices and they value the speedy delivery of working software over dependence on monopolistic software providers. For software providers nowadays, time-to-market is an essential factor in their strategy and waterfall development is just too risky and rigid to follow. Luckily, the people who came up with Agile methodologies saw this at an early stage and almost all of the Agile methodologies that were developed, especially Scrum, follow what is known as an iterative and incremental development approach. Let's find out what that means.

Iterative and incremental software development

Iterative development means developing software in small chunks repeatedly, instead of waiting for everything to be finished and delivering a large chunk at the end. It entails breaking down the requirements that need to be implemented and implementing a few at a time. So instead of having a large, big-bang software delivery at the end of the project, we have many smaller deliveries at regular intervals. These delivery intervals are known as Iterations. In Scrum, we call an iteration a sprint.

Incremental development means that each iteration builds upon software delivered by previous iterations. So, if we implement Feature A in our first iteration (let's call this version 1 of our system), then in version 2 our users will expect to see Feature A and another feature too. Sometimes, we may have to deliver Feature A again, but this time working better or faster or having fixed a bug in it. The point is, each iteration should offer something more than the previous one. This chunk of software and functionality that each iteration adds to the system is called an Increment. In Scrum, an increment is not randomly produced but is intended to achieve a specific goal, to deliver the desired functionality or to fix a specific problem. This goal is decided at the beginning of the Sprint and is known as a sprint goal.

The following figure shows the characteristics of an iterative and incremental development approach:

Figure 1.3 – Iterative and incremental development

Figure 1.3 – Iterative and incremental development

As shown, in an incremental and iterative development cycle, there is no separation between the development stages. So, within the same iteration, our team may be designing some feature, while coding some other feature, while testing a third one, all at the same time. This approach to development gives the developers the chance to correct any mistakes, fix any issues, and inspect and adapt to changing requirements at an early stage, which means less time and effort and less risk of failure or late delivery.

In an incremental and iterative cycle, we deliver working software at the end of each sprint. So, as illustrated, for Sprint 1 we deliver a crude version of our product that doesn't do much but outline what we try to build, with some basic functionality. At the end of the sprint, we showcase our software to the stakeholders and receive feedback. At the same time, we come together as the Scrum Team to inspect and review what we did well in the sprint and what we could improve. This gives us valuable information on how to improve the product in the next sprint, but also on how to improve our working practices.

In Sprint 2, we apply the lessons learned from Sprint 1 and deliver a much more functional version of the product with more and better features. Once again, at the end of the sprint, we receive feedback, inspect, and adapt in order to improve both our product and our workflow.

In the final sprint, we deliver the whole product, fully functional. By incorporating the feedback we received and the lessons we learned in the previous sprints, we understand the customer requirements much better and have improved our productivity and teamwork. In fact, inspection and adaptation are key pillars of Scrum (more about these in Chapter 2, Scrum Theory and Principles), so it's no surprise that the Scrum framework imposes iterative and incremental development. It's one of the many reasons why doing Scrum is so beneficial. But let's look at some other reasons for doing Scrum…

Why should you choose Scrum?

Although Scrum is by far the most popular Agile development framework, it is by no means the only one. Kanban, Lean, Extreme Programming (XP), Dynamic System Development Method (DSDM), and Crystal are all examples of Agile processes, frameworks, or methodologies. I am not going to patronize you by telling you that Scrum is the best approach and you should follow it unquestionably at all times. As with every other tools, you need to decide if its use fits your needs. I advocate Scrum and I use it most of the time, but I once worked on a project where Kanban provided the most fitting approach, due to that project's special circumstances. Some of my fellow Scrum Masters and PSM members have occasionally found that using Lean tool-sets, such as 5S, or applying XP techniques, may suit a specific project's needs better. In fact, many organizations use elements from other Agile approaches in addition to Scrum. However, Scrum is the most popular for good reasons:

  • Short, focused iterations allow for quick software delivery to customers
  • Constant opportunities for introspection and adaptation allow better product quality and team efficiency
  • Scrum's transparency allows external stakeholders to follow progress even without knowing or understanding Scrum

If this is not enough, consider the fact that the overwhelming majority of Scrum users emphatically state that they will continue to use it, that it offers value to their organization, and that it improves work quality (https://www.scrumalliance.org/learn-about-scrum/state-of-scrum).

Introducing PSM assessments

Professional Scrum Master (PSM) assessments are available to anyone who wishes to validate their depth of knowledge of the Scrum framework and its application. Those who pass the assessment will receive the industry-recognized PSM certification to demonstrate their level of Scrum mastery. To better understand how these assessments came about, let's take a look at how Scrum was organized and evolved.

Scrum organizations and their history

Back in the What is Scrum? section, we mentioned how Ken Schwaber and Jeff Sutherland created Scrum back in the 1990s. To better support Scrum and encourage its adoption, Schwaber, Sutherland, and others created the Scrum Alliance in 2002 (https://www.scrumalliance.org/). In 2009, Schwaber decided to go his own way and created Scrum.org. These two still remain the only valid and authentic Scrum organizations. They both offer Scrum-related certifications. Scrum.org offers PSM certification at two levels: I and II for a fundamental and advanced understanding of Scrum, respectively.

To ensure that both Scrum Alliance and Scrum.org are aligned, that the Scrum content doesn't digress, and that Scrum remains independent of any organization, Schwaber and Sutherland created a public document called The Scrum Guide (Further reading). The Scrum Guide contains the definition of Scrum and its components and all the rules and responsibilities prescribed by the Scrum framework.

They occasionally revise this document, with the current version being November 2017. This book is based on and uses this version of the Scrum Guide. The Scrum Guide is essential reading for anyone wanting to take the PSM assessments, or indeed anyone practicing Scrum.

Now that we know how the PSM assessments came to be, let's get better acquainted with the PSM I assessment, which is what we'll be focusing on in this book.

The PSM I assessment

Unlike its Scrum Alliance counterpart, the PSM assessment requires passing an online exam. Here are some details on this:

  • The exam consists of 80 multiple-choice questions and must be completed within 60 minutes.
  • The pass mark is 85%.
  • The exam is only offered in the English language.
  • Some questions have only one correct answer. Some questions have multiple correct answers. Some questions have only a True/False answer. It is clearly indicated during the exam how many answers are correct for each question
  • Not every question has the same weight, so don't think that you need to answer 68 (that is, 85%) questions correctly in order to pass the exam; it could be fewer or more, we just don't know how the questions are weighed.
  • The exam costs 150 US dollars, which are payable online by credit card.

There are no official pre-requisites for taking the exam. In other words, Scrum.org does not require you to attend any of their courses, read any of their books, or even have real-life Scrum experience before sitting it. Having said that, allow me to offer you some tips:

  • As with any knowledge domain, real-life experience makes a difference when taking an assessment. I know PSM I holders who passed the exam without having worked with Scrum before. However, any experience you have working in an actual Scrum-based organization will increase your odds of passing.
  • Books by the Scrum creators, such as Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, and Leave Competitors in the Dust in the Further reading section, provide some valuable insights that can often prove useful during the exam.
  • The Scrum Open Assessment (https://www.scrum.org/open-assessments/scrum-open) is an extremely valuable tool to prepare you for the exam. Some of the questions in it often appear during the actual exam. I strongly recommend taking the Open Assessment before taking the actual exam.

We will be covering the PSM I assessment in great detail in Chapter 9, Preparing for the PSM I Assessment.

Summary

In this chapter, we discussed the concept of Agile development and its nature as a specific philosophy, guided by certain values and principles. Adopting the Agile mindset will help you immensely with applying Scrum and solving everyday problems with your projects. We then introduced the Scrum framework, describing its three components and we reviewed its benefits, namely its flexibility, adaptability, and transparency. Finally, we examined the iterative and incremental development approach used by Scrum and highlighted its relevance to the modern software development world.

We concluded the chapter by talking about PSM assessments and the PSM I exam. Throughout the rest of this book, we will expand our knowledge on Scrum and how to apply it, thereby gaining knowledge that will help you to obtain your PMS I certificate and become a successful practicing Scrum Master.

In the next chapter, we will discuss the Scrum values and principles and how they support and affect the Scrum framework.

Further reading

Left arrow icon Right arrow icon

Key benefits

  • Go from absolute beginner to exam-ready with detailed explorations of Scrum use-cases
  • Understand the different applications of agile concepts, and how to best apply them to your business
  • Discover expert tips and work with real-world examples to pass the certification exam the first time

Description

This book demonstrates the real-world applications of Scrum in a variety of scenarios, all with practical examples. You’ll understand why the structure of your Scrum team matters, and how to create and manage sprint and product backlogs. Each chapter concludes with relevance to the exam, reinforcing what you’ve learned as you work through the book and making sure you have an edge when it comes to earning your certificate. The statements made and opinions expressed herein belong exclusively to Packt Publishing Ltd and are not shared by or represent the viewpoint of Scrum.org. This training does not constitute an endorsement of any product, service or point of view. Scrum.org makes no representations, warranties or assurances of any kind, express or implied, as to the completeness, accuracy, reliability, suitability, availability or currency of the content contained in this presentation or any material related to this presentation. In no event shall Scrum.org, its agents, officers, employees, licensees or affiliates be liable for any damages whatsoever (including, without limitation, damages for loss of profits, business information, or loss of information) arising out of the information or statements contained in the training. Any reliance you place on such content is strictly at your own risk.

Who is this book for?

Assuming no prior knowledge of Scrum, this book is for professionals who want to build a strong foundation in Scrum practices with the intention of passing the certification exam. If you're a product owner or project manager looking to stay relevant in an agile world, this book is essential to helping you become a Scrum expert.

What you will learn

  • Get to grips with Agile development and Scrum from the ground up
  • Understand the roles and responsibilities within the Scrum team
  • Discover how to conduct Scrum events and create Scrum artifacts
  • Explore real-world scenarios and use cases for Scrum in action
  • Develop an in-depth understanding of how to run a successful sprint to deliver results quickly
  • Be fully prepared and able to pass your exam the first time

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jul 16, 2021
Length: 174 pages
Edition : 1st
Language : English
ISBN-13 : 9781800205567
Vendor :
Scrum.org
Concepts :
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. ₹800 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Jul 16, 2021
Length: 174 pages
Edition : 1st
Language : English
ISBN-13 : 9781800205567
Vendor :
Scrum.org
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
₹800 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
₹4500 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just ₹400 each
Feature tick icon Exclusive print discounts
₹5000 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just ₹400 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 10,501.97
Agile Model-Based Systems Engineering Cookbook
₹3425.99
Becoming an Agile Software Architect
₹4096.99
The Professional Scrum Master Guide
₹2978.99
Total 10,501.97 Stars icon

Table of Contents

15 Chapters
Section 1:The Scrum Framework Chevron down icon Chevron up icon
Chapter 1: Introduction to Scrum Chevron down icon Chevron up icon
Chapter 2: Scrum Theory and Principles Chevron down icon Chevron up icon
Chapter 3: The Scrum Team Chevron down icon Chevron up icon
Chapter 4: Scrum Events Chevron down icon Chevron up icon
Chapter 5: Scrum Artifacts Chevron down icon Chevron up icon
Section 2:Scrum in Action Chevron down icon Chevron up icon
Chapter 6: Planning and Estimating with Scrum Chevron down icon Chevron up icon
Chapter 7: The Sprint Journey Chevron down icon Chevron up icon
Chapter 8: Facets of Scrum Chevron down icon Chevron up icon
Section 3:The PSM Certification Chevron down icon Chevron up icon
Chapter 9: Preparing for the PSM I Assessment Chevron down icon Chevron up icon
Assessments Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Most Recent
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.5
(22 Ratings)
5 star 77.3%
4 star 9.1%
3 star 4.5%
2 star 0%
1 star 9.1%
Filter icon Filter
Most Recent

Filter reviews by




GK Apr 19, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Good book to understand scrum fundamentals and prepare for certification
Amazon Verified review Amazon
C. Valentine Oct 04, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
On my first attempt at attaining the PSM-I certification, I failed, after reading the Scrum Guide and the "Definitive Guide to PSM-I". I found the questions asked in the exam did not correspond, in enough instances, to the SCRUM guide. However, the material in "The Professional Scrum Master (PSM I) Guide: Successfully practice Scrum with real-world projects and achieve your PSM I certification with confidence", covered scenarios that were posited in the PSM-I certification test. I think, if you want to pass the PSM-I, as I have, read the SCRUM guide, but supplement it with this book!
Amazon Verified review Amazon
Rakesh Gupta May 19, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Excellent
Amazon Verified review Amazon
Randa Mar 14, 2023
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1
Good books are meant to be in simple English and straight to the point to ease understanding .
Amazon Verified review Amazon
Ramatou Monthe Feb 19, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The questions after each chapter was very helpful
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.