Having trouble reading this email? View it in your browser.
New This Week

DevOps in Practice »

DevOps is a cultural change that aims to smoothly integrate development and operations procedures, breaking the barriers between them and focusing on automation, collaboration, and sharing of knowledge and tools. This book shows you how to implement devops and Continuous Delivery practices to raise your system's deployment frequency, increasing your production application's stability and robustness. This book was translated and published by Code Crushing books. We are proud to be distributing it.

Agile and Lean Program Management »

If you're a program manager, program product owner, or program architect, you'll use servant leadership to enable the entire program’s success. If you're part of a feature team, you'll learn which measurements to provide to the program and what to expect of the program teams. You'll use continuous planning, frequent deliverables, and agile and lean principles to deliver your product. This work was written and produced entirely by the author. We are proud to be distributing it.

Recently Released:

 

Coming Up Next:

  • Agile Web Development with Rails 5, in beta
  • Manage Your Project Portfolio, Second Edition, in beta
  • Test-Driving JavaScript Applications, in beta
  • Liftoff: Start and Sustain Successful Agile Teams, in beta
DevOps in Practice; Program Management
March 30, 2016

This week we are proud to distribute two books to help you and your projects.

Delivering production software can often be a painful task. Long test periods and the integration between operations and development can ruin or delay a promising delivery. That's what devops can fix.

See how to do it well, with DevOps in Practice, now available from pragprog.com/book/d-devops.

Everyone seems to want to scale their development process. But too often that means scaling up an existing mess into an even bigger mess.

Scaling process creates bloat. Dictating how to work to teams doesn’t work. What does?

This is what works: Servant leadership, autonomy, collaboration, and exploration.

In this pragmatic and down-to-earth book, you'll apply agile and lean principles to program management. Now available from pragprog.com/book/d-jrlean.

Come and get 'em!

DevOps in Practice

DevOps shows the IT world that developers and operations have a lot to learn about each other—and that can be highly positive for projects.

Automate the deployment of a non-trivial Java application, involving a Tomcat instance, MySQL setup, Solr, Spring, Hibernate and GWT and see how this automation naturally leads to more frequent deployments. Monitor the system deployed to production, using tools such as Nagios, to get alerts when something goes wrong. And when your infrastructure grows bigger and bigger, introduce Puppet so you can better manage it.

By that point, you’ll have a robust process that will be improved by setting up a continuous delivery process with Jenkins, and you'll migrate your applications to the cloud, using the AWS infrastructure and services. Throughout the book, you’ll explore various other tools from the DevOps world, such as Vagrant, VirtualBox, FPM, Rake, Maven, Git, and more.

This book was translated and published by Code Crushing books. We are proud to be distributing it.

Now available from pragprog.com/book/d-devops.

Agile and Lean Program Management

Scale collaboration, not process.

If you’re trying to use agile and lean strategies at the program level, you’ve heard of several approaches, all about scaling processes. If you duplicate what one team does for several teams, you get bloat, not delivery. Instead of scaling the process, scale everyone's collaboration.

With autonomy, collaboration, and exploration, teams and program-level people can decide how to apply agile and lean principles to their own work. The feature teams build momentum, using whatever forms of agile or lean work for them. The program teams use lean inside a cadence to make sure the entire product is done and ready to release. The entire program uses empirical data to see and understand status.

Collaborate around deliverables, not meetings. Learn which measurements to use and how to use those measures to help people deliver more of what you want (value) and less of what you don't want (work in progress). Create an environment of servant leadership and small-world networks. Enable autonomy, collaboration, and exploration across the organization, and deliver your product.

This work was written and produced entirely by the author. We are proud to be distributing it.

Now available from pragprog.com/book/d-jrlean.

You Could Be a Published Author

Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our pragprog.com/write-for-us page for details, including our 50% royalty and world-class development editors.

Don't Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

Tell your friends! Tweet this

Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.

Dave & Andy
The Pragmatic Programmers

Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
PragProg.com

Manage your subscription using your account, or permanently unsubscribe here.
Sent by the Pragmatic Programmers, LLC. • 2831 El Dorado Pkwy, #103-381 • Frisco TX 75033