Category: Agile

  • November 30, 2009

    I'm very excited that I've started to use Agile at Perforce! My role as a User Experience (UX) Designer includes designing a product that provides the best user experience we can possibly build for our customers, conducting and analyzing usability tests, and conforming all graphical user interface designs to pleasing aesthetics and standards.

  • November 24, 2009

    Our internal build system for P4Java and P4WSAD does a lot more than just compile.

    Posted In:
  • November 09, 2009

    As humans, we're better at relative estimates than absolute ones. As a project manager, I make schedules based on estimates. (I consider an estimate to be an informed guess.) I need to estimate many aspects of a project:

    Posted In:
  • October 29, 2009

    We're using Scrum in our software development. "Scrum" is an approach to what's called Agile software development, which can speed up software development. Scrum is based on "sprints" (short cycles), user stories, and quick daily meetings that are highly disciplined. The Scrum framework requires a Scrum Master to keep the project moving. As project manager, I was "elected," so off I went to take a two-day Scrum Master course.

    Posted In:
  • October 22, 2009

    Application Lifecycle Management (ALM) project objectives often include reducing the number of tools in use, so that there are a smaller number systems to integrate with in order to produce a common view of the status of projects in the application life cycle.

  • September 30, 2009


    With the advent of agile programming and continuous integration, the number of builds run in a company have increased considerably. This is great from a testing and early bug-spotting point of view, but it puts a considerable strain on the Perforce server, which can hamper performance.

    Performance is what a Perforce server is all about; therefore we need strategies to cope with the additional load from build servers.

    Why is there an impact on performance?