CSM, CSPO, MBA, Principal PM at LogPoint
Changing Landscape of Software
Introduction to Project
It's a temporary endeavor undertaken to create
a unique product, service or result.
Temporary: defined beginning and end in time
Unique: specific set of operations designed to accomplish a
What is Project Management?
Project management, then, is the application of
knowledge, skills, tools, and techniques to
project activities to meet the project
Easy to understand
Clearly defines deliverables and
Emphasizes the importance of
analysis before design, and
design before implementation
Adopted for well-specified parts
that can be outsourced
Not very adaptable to changes
Focuses on knowing all the
requirements up front
Testing occurs late in the
Client does not see the
product until close to the end
Agile Practices are based upon the Manifesto for Agile Software
• Customer collaboration over contract negotiation
• Working software over comprehensive documentation
• Individuals and interactions over processes and tools
• Responding to change over following a plan
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
Business people and developers must work together daily
throughout the project.
Deliver working software frequently, from a couple of weeks to
a couple of months, with preference to the shorter timescale.
Welcome changing requirements, even late in development.
Agile processes harness change for the customer’s competitive
Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job
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
The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation.
Continuous attention to technical excellence and good design
The best architectures, requirements, and designs emerge from
At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.
Simplicity, the art of maximizing the amount of work not done is