Programming & Software Development Price list in India

Problems Title
User Stories Applied: For Agile Software Development

User Stories Applied: For Agile Software Development

Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing.

The Scrum Field Guide: Agile Advice for Your First Year and Beyond (Addison-Wesley Signature Series (Cohn))

The Scrum Field Guide: Agile Advice for Your First Year and Beyond (Addison-Wesley Signature Series (Cohn))

Extensively revised to reflect improved Scrum practices and tools, this edition adds an all-new section of tips from the field. Thousands of organizations are adopting Scrum to transform the way they execute complex projects, in software and beyond. This guide will give you the skills and confidence needed to deploy Scrum, resulting in high-performing teams and satisfied customers. Drawing on years of hands-on experience helping companies succeed, Certified Scrum Trainer (CST) Mitch Lacey helps you overcome the major challenges of Scrum adoption and the deeper issues that emerge later. Lacey covers many new topics, including immersive interviewing, collaborative estimation, and deepening business alignment. In 35 engaging chapters, you'll learn how to build support and maximize value across your company. Now part of the renowned Mike Cohn Signature Series on agile development, this pragmatic guide addresses everything from establishing roles and priorities to determining team velocity, setting sprint length, and conducting customer reviews.

The Professional Product Owner: Leveraging Scrum as a Competitive Advantage 1st Edition

The Professional Product Owner: Leveraging Scrum as a Competitive Advantage 1st Edition

The Professional Product Owner's Guide to Maximizing Value with Scrum "This book presents a method of communicating our desires, cogently, coherently, and with a minimum of fuss and bother." -Ken Schwaber, Chairman & Founder, Scrum.org The role of the Product Owner is more crucial than ever. But it's about much more than mechanics: it's about taking accountability and refocusing on value as the primary objective of all you do. In The Professional Product Owner, two leading experts in successful Scrum product ownership show exactly how to do this. You'll learn how to identify where value can be found, measure it, and maximize it throughout your entire product lifecycle. Drawing on their combined 40+ years of experience in using agile and Scrum in product management, Don McGreal and Ralph Jocham guide you through all facets of envisioning, emerging, and maturing a product using the Scrum framework. McGreal and Jocham discuss strategy, showing how to connect Vision, Value, and Validation in ROI-focused agile product management. They lay out Scrum best-practices for managing complexity and continuously delivering value, and they define the concrete practices and tools you can use to manage Product Backlogs and release plans, all with the goal of making you a more successful Product Owner. Throughout, the authors share revealing personal experiences that illuminate obstacles to success and show how they can be overcome.

The Great ScrumMaster: #ScrumMasterWay

The Great ScrumMaster: #ScrumMasterWay

Zuzana Šochová is an independent Agile coach and trainer and a Certified Scrum Trainer with more than fifteen years of experience in the IT industry. She led one of the very first Agile international projects in the Czech Republic, focusing on distributed Scrum teams, working in different time zones between Europe and the USA. Now she is a leading expert on Agile and Scrum practices in both startups and big corporations. She has experience with Agile adoption in telco, finance, healthcare, automotive, mobile, and high-tech software companies. She has worked in various positions, starting as software developer for life and mission-critical systems, and continuing as a Scrum Master and director of engineering. She has been working as an independent Agile coach and trainer since 2010, specializing in organizational and team coaching, facilitations, and culture change using Agile and Scrum. Zuzi is a well-known international speaker. She is a founder of the Czech Agile Community, which organizes the annual Agile Prague Conference. She received her MBA from Sheffield Hallam University (UK), and her master's from Czech Technical University. She coauthored Agile Methods Project Management, written in the Czech language. Twitter: @zuzuzka Web: sochova.com Blog: tulming.com

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes Automating all facets of building, integrating, testing, and deploying software Implementing deployment pipelines at team and organizational levels Improving collaboration between developers, testers, and operations Developing features incrementally on large and distributed teams Implementing an effective configuration management strategy Automating acceptance testing, from analysis to implementation Testing capacity and other non-functional requirements Implementing continuous deployment and zero-downtime releases Managing infrastructure, data, components and dependencies Navigating risk management, compliance, and auditing

Architecting for Scale: High Availability for Your Growing Applications

Architecting for Scale: High Availability for Your Growing Applications

All Indian Reprints of O'Reilly are printed in Grayscale.

Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devopsand system reliability managers how to prevent an application from becoming slow, inconsistentor downright unavailable as it grows.

Scaling isn’t just about handling more users; it’s also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications that can handle huge quantities of traffic, dataand demand without affecting the quality your customers expect.

In five parts, this book explores:

  • Availability: learn techniques for building highly available applicationsand for tracking and improving availability going forward
  • Risk management: identify, mitigateand manage risks in your application, test your recovery/disaster plansand build out systems that contain fewer risks
  • Services and microservices: understand the value of services for building complicated applications that need to operate at higher scale
  • Scaling applications: assign services to specific teams, label the criticalness of each serviceand devise failure scenarios and recovery plans
  • Cloud services: understand the structure of cloud-based services, resource allocationand service distribution

Advanced Analytics with Spark: Patterns for Learning from Data at Scale

Advanced Analytics with Spark: Patterns for Learning from Data at Scale

"In the second edition of this practical book, four Cloudera data scientists present a set of self-contained patterns for performing large-scale data analysis with Spark. The authors bring Spark, statistical methods and real-world data sets together to teach you how to approach analytics problems by example. Updated for Spark 2.1, this edition acts as an introduction to these techniques and other best practices in Spark programming.
Youíll start with an introduction to Spark and its ecosystem and then dive into patterns that apply common techniquesóincluding classification, clustering, collaborative filtering and anomaly detectionóto fields such as genomics, security and finance.
If you have an entry-level understanding of machine learning and statistics and you program in Java, Python, or Scala, youíll find the bookís patterns useful for working on your own data applications.
With this book, you will:

Familiarize yourself with the Spark programming model
Become comfortable within the Spark ecosystem
Learn general approaches in data science
Examine complete implementations that analyze large public data sets
Discover which machine learning tools make sense for particular problems
Acquire code that can be adapted to many uses
"

Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry

Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry

Learn the essentials of the Spring Boot microframework for developing modern, cloud-ready JVM applications and microservices across a variety of environments. with this practical book, youíll learn everything you need to know to get started working with Spring Boot.
A modern cloud-native architecture looks very different from the architectures inspired by the economics of scale ten years ago. Now that the cloud is the default for everyoneóand not just trailblazers like Google, Amazon, Twitter and NetflixóSpring Boot and Spring Cloud offer the best tools to commoditize the architecture of the cloud. This book shows you how to leverage Spring Boot to build modular, highly-scalable applications.

Kafka: The Definitive Guide- Real-Time Data and Stream Processing at Scale

Kafka: The Definitive Guide- Real-Time Data and Stream Processing at Scale

Every enterprise application creates data, whether itís log messages, metrics, user activity, outgoing messages, or something else. And how to move all of this data becomes nearly as important as the data itself. If youíre an application architect, developer, or production engineer new to Apache Kafka, this practical guide shows you how to use this open source streaming platform to handle real-time data feeds.
Engineers from Confluent and LinkedIn who are responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices and build scalable stream-processing applications with this platform. Through detailed examples, youíll learn Kafkaís design principles, reliability guarantees, key APIs and architecture details, including the replication protocol, the controller and the storage layer.

Understand publish-subscribe messaging and how it fits in the big data ecosystem.
Explore Kafka producers and consumers for writing and reading messages
Understand Kafka patterns and use-case requirements to ensure reliable data delivery
Get best practices for building data pipelines and applications with Kafka
Manage Kafka in production and learn to perform monitoring, tuning and maintenance tasks
Learn the most critical metrics among Kafkaís operational measurements
Explore how Kafkaís stream delivery capabilities make it a perfect source for stream processing systems

Programming & Software Development Sub Categories

Introduction to Programming Graphics & Multimedia Interface Design APIs Compilers Linux & Unix Mac OS X Computer Programming Language & Tool Device Drivers Interface Design Programming Microsoft Programming Mobile Phone Programming Software Design, Testing & Engineering Software Programming Compilers Game Programming Programming Algorithms Introductory & Beginning Programming

Bot