This article argues it is inherently wrong to set up software metrics to try and 'improve' the software development process. Using a fictitious scenario, this article explains the reasons why it is wrong, the damages it may cause, and offers some alternatives for managing software development.
Agile and the Project Management Office (PMO) are no longer considered diametrically opposed phenomena. With an ever-changing business landscape, organizations are required to adopt more nimble approaches. In many cases, Agile is more suitable within the PMO than people think.
Author, consultant, blogger and management guru Johanna Rothman has written a new book titled Hiring Geeks that Fit, in which she addresses the challenges and joys of employing technical people. Published through Leanpub the book is available to InfoQ readers at a discounted rate.
Mickey Mantle and Ron Lichty have written a book about managing and employing programmers. The book examines the characteristics of programmers and programming teams and discusses how to manage them.
Resistance from management is recognized as a bottleneck in agile adoption. When will we reach the tipping point where organizations unshackle themselves from the limitations of command & control? 3
"Enterprise Software Delivery" is the latest book by Alan W. Brown, and is a must-read guide for anybody concerned with the development and delivery of software in a large organisation.
InfoQ interviewed Bruno Sbille, a trainer and coach, about using leadership styles, visual management, and agile coaching.
This article examines the impact of accounting rules on Agile projects and provides perspectives and resources to make the accounting argument for agile capitalization. 12
A Development Manager has a number of responsibilities, but the primary one is to get a product out the door. Doing this requires a large skill set, which this article analyzes. 4
Dan Bode, Puppet Labs, and Floyd Strimling, Zenoss, provide advice for those interested in starting an open source cloud project built on top of OpenStack or CloudStack platform.
In projects that are implementing Scrum, the role of the Scrum Master is very crucial. This article focuses on what is Servant Leadership and the principal characteristics of a Servant Leader. 6
This article reviews several modern movements such as Unstructured BPM, Social BPM, Dynamic BPM, and ACM. The article concludes with a generic method that allows switching between BPM and ACM. 7