SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Parks Reservation Service Project and Lean Software




©2007 Protegra Inc. All rights reserved.
Agenda



       •     Parks Reservation Service Project
                -     The client
                -     The challenge
                -     The consortium
                -     The project
                -     The solution
                -     The results
       •     Lean Software Development
                -     Principles
                -     Practices
                -     How Project Management is different
                -     How Project Leadership is different
       •     Questions?



©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The client



       •     Manitoba Conservation is comprised of 4 divisions as follows:

                -    Regional Operations – delivers departmental programs on a regional
                     basis (park and campground operations)
                -    Programs – provides the policy direction and systems support for program
                     thrusts of department (parks)
                -    Environmental Stewardship – legislation, policies, plans, and programs to
                     sustainably manage resources and the environment (Exec Sponsor for
                     PRS)
                -    Corporate Services – management of cross division services such as
                     human resources, financial, computer and administrative support (IT
                     support and financial management for PRS)

                -    Each is responsible for a part of PRS!




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The client



       •     Dimensions of Parks and Campgrounds
                -    57 Campgrounds

                -    About 5,500 campsites

                -    11 Campgrounds currently computerized

                         • Bakers Narrows, Big Whiteshell, Birds Hill, Falcon Beach, Falcon Lakeshore,
                           Grand Beach, Gull Harbour, Kiche Manitou, Otter Falls, St. Malo and West
                           Hawk




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The client




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The challenge



      •      Government committed to have a “ made in Manitoba solution “
             for Spring 2006.

      •      The RFP was released in early December with a closing date of
             Mid-December.

      •      Protegra proposed a consortium approach to deliver the solution
             by the opening day of April 3rd.

      •      Protegra was awarded the contract in early January 2006.




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The challenge



       •     Challenges faced:

                -    Time line

                -    Client new to Protegra, Protegra new to provincial government

                -    Consortium approach – time and complexity

                -    Complex Government Environment




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The challenge




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The challenge




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The challenge




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The consortium



       •     To address the timelines and challenges a consortium approach
             was created. The consortium involved the following companies
                -    Function Four – GIS/Mapping Technology and Training Expertise
                -    ManLab – Government of Manitoba Graphics Design Experience
                -    IDFusion – long time development partner of Protegra’s
                -    NexTechnologies – Domain Expert in Reservations
       •     This offered the team a unique balance of expertise, but also had
             the following implications
                -    More time was spent early on in contract negotiations and teaming
                     agreements
                -    More time was spent determining how to communicate, report and work
                     well together
                -    More time was spent determining to create a consolidated report for the
                     client that represented all work easily




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The project



       •     The Parks Reservation System (PRS) was developed in 2006 to replace
             the existing campground reservation.
       •     Requirements included:
       	
    -	
  self-initiated reservations over the Internet,
       	
    -	
  campground attendants to make reservations on behalf of
             	
   clients, and;
       	
    -	
  call centre employees to mke reservations on behalf of 	
campers.

       ALSO, to provide administrative and management tools for Manitoba Parks
          head office staff.
                -    Phase 1 – Public and Call Centre Focused
                -    Phase 2 – Campground focused
                -    Phase 3 – Admin site enhancements
                -    Phase 4 – Jan 07 launched thru to end of 07




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The project



       •     Project details
                -    Project team included over 20 developers at maximum

                -    First Phase was delivered in 3 months, On Time!

                -    Included investigation and integration of GIS mapping technology

                -    Phase 1 alone was over 7,400 hours of development work, all three
                     Phases were over 12,000 hours.

                -    Quality of the application has exceeded industry standards with only a few
                     defects since go live

                -    Project had to achieve PCI certification to go live. PRS was first of
                     government applications to pass on the first test.




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The solution




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The solution




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The solution




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The results


       • The PRS was delivered in three phases:
                -    Phase 1 – Public and Call Centre Focus
                         • Deployed on April 10th to the public, call centre, and Parks head office
                         • Functionality that focused primarily on the reservation process and reservation
                           maintenance (i.e. change, cancel, refund, etc.)

                -    Phase 2 – Campground focused
                         • Deployed on May 1st to Birds Hill Campground, with subsequent deployments
                           to ten other campgrounds over the next six weeks.
                         • Focused on supporting management of campground (i.e. check campers in,
                           check campers out, move campers, generate permits, end of day
                           reconciliation, etc.)

                -    Phase 3 – Admin site enhancements
                         • Deployed in installments from July 2006 through November 2006.
                         • Focused primarily on providing more back office support to Parks head office
                           users



©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The results




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Principles



       •     Serialization of Project Phases

       •     Significant focus is on protection of scope

       •     Many handoffs between different phases and departments. Many
             documents are produced because of these handoffs.

       •     Delivery of working code sometime waits until just before UAT




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Principles



       •     Lean Software development emphasizes customer satisfaction through
             continuous delivery of functional software, unlike traditional methods,
             lean developers liaise daily/continuously with business clients.

       •     Deliver working software as frequently as every two weeks during a
             project, and encourage changes to the requirements in response to
             evolving business needs
       	
    	
   (business users are more able to know what will work when they
             	
         have something to test)

       •     The most crucial aspect is the execution of the project in iterations
             which enable quick feedback loops.
       	
    NOTE: The iterations apply to the following tasks:
                  -   Project Management and Planning
                  -   Analysis
                  -   Technical Design
                  -   Testing
                  -   Deployment




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Principles



       •     Iteration planning is the key planning initiative. Iterations need to
             be planned in conjunction with the client to accomplish the
             following:
               - Deliver functionality to define the tempo of the project
               - Deliver functionality to deliver real value to the client (working
                 code)
               - Deliver functionality to minimize risk for the entire project
               - Lessons learned from one iteration must feed into subsequent
                 iterations so that we don’t (just) execute the project in iterations
                 with similar results, but that we execute the project in iterations
                 with better results.
                         • The project team executes better, smarter, and quicker
                         • The project team goes through the process of forming, storming, and
                           performing



©2007 Protegra Inc. All rights reserved.
Lean Software Development - Principles


       •     Eliminate Waste

       •     Build Quality In

       •     Create Knowledge

       •     Defer Commitment

       •     Deliver Fast

       •     Respect People (Empower the Team)

       •     Optimize the Whole




       Copyright©2006 Poppendieck.LLC




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Principles



       •     Most deliverables are enhanced in every iteration (except for
             project plan)
       •     Every iteration uncovers new opportunities for improvement and
             learning
       •     Opportunities for improvement are evaluated at the end of each
             phase and incorporated into the tool and documentation




©2007 Protegra Inc. All rights reserved.
Park Reservation Service – The results



       •     Benefits Realized from Lean Development Process
                  -   Client decision maker on site is key to a Lean project.
                  -   Liaise with the clients as much as possible
                  -   Empowering the development team was crucial, even more would have
                      been better
                  -   Traceability of requirements is key with formal organizations

       •     Potential Improvements
       	
    	
  Quality could be further improved with the use of TDD, automated
             	
         test and build tools


       	
    	
         Form in sub-teams of 6-8 to maximize efficiency. Assign a Client
             	
         decision maker to each one of these sub teams.




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Practices



       •     Requirements for a Lean Software Development Project
                -    Define Vision before iterations start. Defining the vision can be iteration 0.
                -    Defined iteration length
                -    High Feedback loops
                         • Client representative on site and working with the team
                         • Client representative empowered to make decisions
                         • Daily project team meetings
                -    Visual Project Management
                -    Frequent Builds
                -    Test Case Driven Development and Documentation. (May be TDD)
                -    Refocus requirement discussions on how not what
                -    Relationship Contract




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Practices



       •     Refocus requirements discussion on how not what
              - Waterfall (Point based)
                         • Document the scope or the what before we start
                         • Use the scope document to manage change control
                         • Discussions on new and modified scope can be difficult as these requests
                           usually occur later in the project and require additional budget and schedule.
                           Changes are avoided for these reasons.
                         • Discussions become adversarial
                - Lean (Set based)
                         • Document the process on how we will define the scope and make decisions.
                           Define at a high level what you need and how you will refine it.
                         • Use the process agreement to manage change control
                         • Joint Collaborative discussions on new and modified scope and how we can
                           manage them in the project. Because we deliver in iterations, changes can be
                           specified earlier and can often be accommodated without additional budget
                           and schedule. Changes are welcomed.




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Practices



       •     Traditional view of contracts

                -    Companies are protecting their own interests and assuming that if they don’t the
                     partner will take advantage of them

       •     Relational Contracts

                -    Both parties assume the other will operate to the common good of the contract
                -    Set up penalties to limit opportunism
                -    Set up bonuses to reward joint success
                -    Ensure that the contract protects the right things. Focus on the protection of value
                     that each party will receive from the successful project.




                Copyright©2006 Poppendieck.LLC


©2007 Protegra Inc. All rights reserved.
Lean Software Development - Practices



       •     Relational Contracts
                -    Start with a contract that defines how the project will be executed
                         •    Communication
                         •    Escalation
                         •    Interactions
                         •    Agreements
                         •    Arbitration
                -    Release work in iterations
                         •    Learn what works and what doesn’t work
                         •    Both the client and the vendor execute better
                         •    Scope beyond the next two stages is negotiable
                         •    Don’t force the client to agree to details when they aren’t ready to




                Copyright©2006 Poppendieck.LLC




©2007 Protegra Inc. All rights reserved.
Lean Software Development - Practices



     •     Relational Contract

             -   Contract Characteristics

                    •   Describes the how, not the what.
                            -   Interactions versus deliverables


                    •   Defines a framework that can be revised and build upon

                    •   Provides an escalation framework and arbitration process when agreement can not be
                        reached




              Copyright©2006 Poppendieck.LLC
©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Management is different


       •     Lean Software Development                       Waterfall Project          Lean Project
             Project Manager                                 Management                 Management Skills
             Characteristics                                 Skills
                -    Traditional Project Management          Detail oriented            Adaptable, encourages
                     manages the known, Lean or Agile                                   change
                     Project Management manages the
                                                             Manages at a lower level   Comfortable with ambiguity
                     unknown
                -    There are distinctly different ways
                                                             Resistant to change        Able to delegate
                     how you manage the unknown
                     versus the known
                                                             Controlling                Trust or faith in team mates
                -    There are distinctly different people
                     and styles that are more suited to
                     managing the unknown versus the         Company Focus              Client Focus
                     known                                   Transaction Manager        Relationship Manager


                                                             Manages Scope, schedule,   Manages Value
                                                             budget

                                                             Temperment: Guardian       Temperment: Idealist



©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Management is different


       •     Idealist
                -    These are big picture people who lead followers to pursue great
                     dreams. They thrive on people issues and gravitate toward the soft
                     skills: conflict resolution, negotiation, team building, facilitating.
                     Diplomacy and strategy are their strong suits

       •     Guardian
                -    People with this dominant temperament like to play by the rules.
                     These are the stabilizers in the organization, working to keep the
                     boat on an even keel. Meeting budgets and deadlines and following
                     the plan are important to Guardians.




       Keirsey, D. Please Understand Me II. Del Mar, Calif: Prometheus Nemesis Book Company, 1998




©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Management is different


       •     Theory X Project Manager
                -    believes that people really don’t want to work, can’t be trusted on their
                     own and will get away with what they can.
                -    use command and control as their operating style, an approach akin to the
                     Newtonian view of the world.
       •     Theory Y Project Manager
                -    This manager believes that people are intrinsically motivated to do good
                     work, want to make a difference and can be relied on to solve problems
                     and make decisions.
                -    Theory Y manager is a relationship manager, akin to the quantum view of
                     the world.




       McGregor, Douglas. The Human side of the Enterprise. McGraw-Hill/Irwin , 1985



©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Management is different


       •     In waterfall projects you focus on managing people and tasks, in
             Lean projects you focus on leading the process
                -    Facilitate decision making versus making the decisions




©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Management is different


       •     One-on-one skills required:
                -    Effective listening
                -    Establishing rapport
                -    Negotiation
                -    Conflict resolution
                -    Emotional intelligence
                -    Partnering
                -    Influencing without authority
                -    Assertiveness

       •     Group skills required:
                -    Team leadership
                -    Meeting management
                -    Problem solving and decision reaching
                -    Facilitation
                -    Presentation and persuasion



       Doug DeCarlo, Principal, The Doug DeCarlo Group, Copyright © 2006 gantthead.com




©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Leadership is different


       •     Project Manager and Client Project Manager must work even
             more closely together than a waterfall project
                -    Both must focus on the long term relationship
                -    Both must trust each other
                -    Both must encourage their companies to focus on value and the long term
                     relationship
                -    Both must define a common understanding together for
                         •    Escalation
                         •    Change Request Process
                         •    Issue Tracking
                         •    Reporting
                         •    Formal versus Informal policies and procedures




©2007 Protegra Inc. All rights reserved.
Lean Software Development - How Project
  Leadership is different


       •     All members of the team need to share the focus the Lean Project
             Manager has
       •     The best Lean Project Manager can not manage a Lean project if
             his/her team does not believe in the process
       •     The best members of the project leadership team are also those
             that share the same recommended skill set for Lean Project
             Managers. Everyone is delegated authority and the team
             manages the project together
       •     It is recommended that other members of the team be traditional,
             waterfall, detail-level personalities. It is best to have a mix of the
             different perspectives on every project. These skilled people
             usually force decisions to be made on the critical issues.




©2007 Protegra Inc. All rights reserved.
Questions



       •     Thank you for your time and interest
       •     Any questions?




©2007 Protegra Inc. All rights reserved.

Mais conteúdo relacionado

Destaque

SSRS and Sharepoint there and back again
SSRS and Sharepoint   there and back againSSRS and Sharepoint   there and back again
SSRS and Sharepoint there and back againTerry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3Terry Bunio
 
Film analysis
Film analysisFilm analysis
Film analysischalk94
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourceTerry Bunio
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agileTerry Bunio
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20Terry Bunio
 
Iiba.november.09
Iiba.november.09Iiba.november.09
Iiba.november.09Terry Bunio
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enoughTerry Bunio
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pmTerry Bunio
 
Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsTerry Bunio
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonTerry Bunio
 
The final frontier
The final frontierThe final frontier
The final frontierTerry Bunio
 

Destaque (17)

Ictam big data
Ictam big dataIctam big data
Ictam big data
 
SSRS and Sharepoint there and back again
SSRS and Sharepoint   there and back againSSRS and Sharepoint   there and back again
SSRS and Sharepoint there and back again
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
 
Film analysis
Film analysisFilm analysis
Film analysis
 
Agile roles
Agile rolesAgile roles
Agile roles
 
Breaking data
Breaking dataBreaking data
Breaking data
 
Habitáculo Típico
Habitáculo TípicoHabitáculo Típico
Habitáculo Típico
 
Sdec10 lean AMS
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMS
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20
 
Iiba.november.09
Iiba.november.09Iiba.november.09
Iiba.november.09
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enough
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
 
Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling Topics
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
 
The final frontier
The final frontierThe final frontier
The final frontier
 

Semelhante a Pmi june 5th 2007

Arokia Raj RM Resume
Arokia Raj RM  ResumeArokia Raj RM  Resume
Arokia Raj RM Resumearokiagetz
 
Kepner Tregoe Developing Your Hr Project Management Skills
Kepner Tregoe  Developing Your Hr Project Management SkillsKepner Tregoe  Developing Your Hr Project Management Skills
Kepner Tregoe Developing Your Hr Project Management SkillsJessica Booth
 
Scrum workshop for Project Managers
Scrum workshop for Project ManagersScrum workshop for Project Managers
Scrum workshop for Project ManagersJesse Houwing
 
SupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help DeskSupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help DeskPerficient, Inc.
 
Victor Holderby - Project Manger
Victor Holderby - Project MangerVictor Holderby - Project Manger
Victor Holderby - Project MangerVictor Holderby
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryOpSource
 
Data Centre Strategy Summit 2015 "Are you ready to embark on your Data Cent...
Data Centre Strategy Summit 2015   "Are you ready to embark on your Data Cent...Data Centre Strategy Summit 2015   "Are you ready to embark on your Data Cent...
Data Centre Strategy Summit 2015 "Are you ready to embark on your Data Cent...Gus Sabatino
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014EDB
 
Postgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy SystemPostgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy SystemEDB
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Tft Us
 

Semelhante a Pmi june 5th 2007 (20)

nitesh_rajpurkar_2016
nitesh_rajpurkar_2016nitesh_rajpurkar_2016
nitesh_rajpurkar_2016
 
Arokia Raj RM Resume
Arokia Raj RM  ResumeArokia Raj RM  Resume
Arokia Raj RM Resume
 
Pankaj Singh_CV
Pankaj Singh_CVPankaj Singh_CV
Pankaj Singh_CV
 
Kepner Tregoe Developing Your Hr Project Management Skills
Kepner Tregoe  Developing Your Hr Project Management SkillsKepner Tregoe  Developing Your Hr Project Management Skills
Kepner Tregoe Developing Your Hr Project Management Skills
 
Scrum workshop for Project Managers
Scrum workshop for Project ManagersScrum workshop for Project Managers
Scrum workshop for Project Managers
 
Navyug open erp hr module presentation 2012
Navyug open erp hr module presentation 2012Navyug open erp hr module presentation 2012
Navyug open erp hr module presentation 2012
 
Nilesh Profile 2016
Nilesh Profile 2016Nilesh Profile 2016
Nilesh Profile 2016
 
Amitabha Cv 15022010
Amitabha Cv 15022010Amitabha Cv 15022010
Amitabha Cv 15022010
 
SupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help DeskSupportNet - Your Virtual Hyperion Help Desk
SupportNet - Your Virtual Hyperion Help Desk
 
Victor Holderby - Project Manger
Victor Holderby - Project MangerVictor Holderby - Project Manger
Victor Holderby - Project Manger
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS Delivery
 
Data Centre Strategy Summit 2015 "Are you ready to embark on your Data Cent...
Data Centre Strategy Summit 2015   "Are you ready to embark on your Data Cent...Data Centre Strategy Summit 2015   "Are you ready to embark on your Data Cent...
Data Centre Strategy Summit 2015 "Are you ready to embark on your Data Cent...
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014
 
Resume - Anil Kumar Krishna
Resume - Anil Kumar KrishnaResume - Anil Kumar Krishna
Resume - Anil Kumar Krishna
 
Mainframes project
Mainframes projectMainframes project
Mainframes project
 
GurudasBhondkar5055
GurudasBhondkar5055GurudasBhondkar5055
GurudasBhondkar5055
 
Jay_Williams_Resume_7
Jay_Williams_Resume_7Jay_Williams_Resume_7
Jay_Williams_Resume_7
 
Postgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy SystemPostgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy System
 
Raghuraman
RaghuramanRaghuraman
Raghuraman
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
 

Mais de Terry Bunio

Uof m empathys role
Uof m empathys roleUof m empathys role
Uof m empathys roleTerry Bunio
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenchesTerry Bunio
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Terry Bunio
 
Ssrs and sharepoint there and back again - SQL SAT Fargo
Ssrs and sharepoint   there and back again - SQL SAT FargoSsrs and sharepoint   there and back again - SQL SAT Fargo
Ssrs and sharepoint there and back again - SQL SAT FargoTerry Bunio
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primerTerry Bunio
 
Sdec09 kick off to deployment in 92days
Sdec09 kick off to deployment in 92daysSdec09 kick off to deployment in 92days
Sdec09 kick off to deployment in 92daysTerry Bunio
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project ManagerTerry Bunio
 
Agile in different environments
Agile in different environmentsAgile in different environments
Agile in different environmentsTerry Bunio
 

Mais de Terry Bunio (11)

Uof m empathys role
Uof m empathys roleUof m empathys role
Uof m empathys role
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenches
 
#YesEstimates
#YesEstimates#YesEstimates
#YesEstimates
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
 
Ssrs and sharepoint there and back again - SQL SAT Fargo
Ssrs and sharepoint   there and back again - SQL SAT FargoSsrs and sharepoint   there and back again - SQL SAT Fargo
Ssrs and sharepoint there and back again - SQL SAT Fargo
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primer
 
Estimating 101
Estimating 101Estimating 101
Estimating 101
 
Sdec09 kick off to deployment in 92days
Sdec09 kick off to deployment in 92daysSdec09 kick off to deployment in 92days
Sdec09 kick off to deployment in 92days
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
 
Agile in different environments
Agile in different environmentsAgile in different environments
Agile in different environments
 

Último

Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfASGITConsulting
 

Último (20)

Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdf
 

Pmi june 5th 2007

  • 1. Parks Reservation Service Project and Lean Software ©2007 Protegra Inc. All rights reserved.
  • 2. Agenda • Parks Reservation Service Project - The client - The challenge - The consortium - The project - The solution - The results • Lean Software Development - Principles - Practices - How Project Management is different - How Project Leadership is different • Questions? ©2007 Protegra Inc. All rights reserved.
  • 3. Park Reservation Service – The client • Manitoba Conservation is comprised of 4 divisions as follows: - Regional Operations – delivers departmental programs on a regional basis (park and campground operations) - Programs – provides the policy direction and systems support for program thrusts of department (parks) - Environmental Stewardship – legislation, policies, plans, and programs to sustainably manage resources and the environment (Exec Sponsor for PRS) - Corporate Services – management of cross division services such as human resources, financial, computer and administrative support (IT support and financial management for PRS) - Each is responsible for a part of PRS! ©2007 Protegra Inc. All rights reserved.
  • 4. Park Reservation Service – The client • Dimensions of Parks and Campgrounds - 57 Campgrounds - About 5,500 campsites - 11 Campgrounds currently computerized • Bakers Narrows, Big Whiteshell, Birds Hill, Falcon Beach, Falcon Lakeshore, Grand Beach, Gull Harbour, Kiche Manitou, Otter Falls, St. Malo and West Hawk ©2007 Protegra Inc. All rights reserved.
  • 5. Park Reservation Service – The client ©2007 Protegra Inc. All rights reserved.
  • 6. Park Reservation Service – The challenge • Government committed to have a “ made in Manitoba solution “ for Spring 2006. • The RFP was released in early December with a closing date of Mid-December. • Protegra proposed a consortium approach to deliver the solution by the opening day of April 3rd. • Protegra was awarded the contract in early January 2006. ©2007 Protegra Inc. All rights reserved.
  • 7. Park Reservation Service – The challenge • Challenges faced: - Time line - Client new to Protegra, Protegra new to provincial government - Consortium approach – time and complexity - Complex Government Environment ©2007 Protegra Inc. All rights reserved.
  • 8. Park Reservation Service – The challenge ©2007 Protegra Inc. All rights reserved.
  • 9. Park Reservation Service – The challenge ©2007 Protegra Inc. All rights reserved.
  • 10. Park Reservation Service – The challenge ©2007 Protegra Inc. All rights reserved.
  • 11. Park Reservation Service – The consortium • To address the timelines and challenges a consortium approach was created. The consortium involved the following companies - Function Four – GIS/Mapping Technology and Training Expertise - ManLab – Government of Manitoba Graphics Design Experience - IDFusion – long time development partner of Protegra’s - NexTechnologies – Domain Expert in Reservations • This offered the team a unique balance of expertise, but also had the following implications - More time was spent early on in contract negotiations and teaming agreements - More time was spent determining how to communicate, report and work well together - More time was spent determining to create a consolidated report for the client that represented all work easily ©2007 Protegra Inc. All rights reserved.
  • 12. Park Reservation Service – The project • The Parks Reservation System (PRS) was developed in 2006 to replace the existing campground reservation. • Requirements included: - self-initiated reservations over the Internet, - campground attendants to make reservations on behalf of clients, and; - call centre employees to mke reservations on behalf of campers. ALSO, to provide administrative and management tools for Manitoba Parks head office staff. - Phase 1 – Public and Call Centre Focused - Phase 2 – Campground focused - Phase 3 – Admin site enhancements - Phase 4 – Jan 07 launched thru to end of 07 ©2007 Protegra Inc. All rights reserved.
  • 13. Park Reservation Service – The project • Project details - Project team included over 20 developers at maximum - First Phase was delivered in 3 months, On Time! - Included investigation and integration of GIS mapping technology - Phase 1 alone was over 7,400 hours of development work, all three Phases were over 12,000 hours. - Quality of the application has exceeded industry standards with only a few defects since go live - Project had to achieve PCI certification to go live. PRS was first of government applications to pass on the first test. ©2007 Protegra Inc. All rights reserved.
  • 14. Park Reservation Service – The solution ©2007 Protegra Inc. All rights reserved.
  • 15. Park Reservation Service – The solution ©2007 Protegra Inc. All rights reserved.
  • 16. Park Reservation Service – The solution ©2007 Protegra Inc. All rights reserved.
  • 17. Park Reservation Service – The results • The PRS was delivered in three phases: - Phase 1 – Public and Call Centre Focus • Deployed on April 10th to the public, call centre, and Parks head office • Functionality that focused primarily on the reservation process and reservation maintenance (i.e. change, cancel, refund, etc.) - Phase 2 – Campground focused • Deployed on May 1st to Birds Hill Campground, with subsequent deployments to ten other campgrounds over the next six weeks. • Focused on supporting management of campground (i.e. check campers in, check campers out, move campers, generate permits, end of day reconciliation, etc.) - Phase 3 – Admin site enhancements • Deployed in installments from July 2006 through November 2006. • Focused primarily on providing more back office support to Parks head office users ©2007 Protegra Inc. All rights reserved.
  • 18. Park Reservation Service – The results ©2007 Protegra Inc. All rights reserved.
  • 19. Lean Software Development - Principles • Serialization of Project Phases • Significant focus is on protection of scope • Many handoffs between different phases and departments. Many documents are produced because of these handoffs. • Delivery of working code sometime waits until just before UAT ©2007 Protegra Inc. All rights reserved.
  • 20. Lean Software Development - Principles • Lean Software development emphasizes customer satisfaction through continuous delivery of functional software, unlike traditional methods, lean developers liaise daily/continuously with business clients. • Deliver working software as frequently as every two weeks during a project, and encourage changes to the requirements in response to evolving business needs (business users are more able to know what will work when they have something to test) • The most crucial aspect is the execution of the project in iterations which enable quick feedback loops. NOTE: The iterations apply to the following tasks: - Project Management and Planning - Analysis - Technical Design - Testing - Deployment ©2007 Protegra Inc. All rights reserved.
  • 21. Lean Software Development - Principles • Iteration planning is the key planning initiative. Iterations need to be planned in conjunction with the client to accomplish the following: - Deliver functionality to define the tempo of the project - Deliver functionality to deliver real value to the client (working code) - Deliver functionality to minimize risk for the entire project - Lessons learned from one iteration must feed into subsequent iterations so that we don’t (just) execute the project in iterations with similar results, but that we execute the project in iterations with better results. • The project team executes better, smarter, and quicker • The project team goes through the process of forming, storming, and performing ©2007 Protegra Inc. All rights reserved.
  • 22. Lean Software Development - Principles • Eliminate Waste • Build Quality In • Create Knowledge • Defer Commitment • Deliver Fast • Respect People (Empower the Team) • Optimize the Whole Copyright©2006 Poppendieck.LLC ©2007 Protegra Inc. All rights reserved.
  • 23. Lean Software Development - Principles • Most deliverables are enhanced in every iteration (except for project plan) • Every iteration uncovers new opportunities for improvement and learning • Opportunities for improvement are evaluated at the end of each phase and incorporated into the tool and documentation ©2007 Protegra Inc. All rights reserved.
  • 24. Park Reservation Service – The results • Benefits Realized from Lean Development Process - Client decision maker on site is key to a Lean project. - Liaise with the clients as much as possible - Empowering the development team was crucial, even more would have been better - Traceability of requirements is key with formal organizations • Potential Improvements Quality could be further improved with the use of TDD, automated test and build tools Form in sub-teams of 6-8 to maximize efficiency. Assign a Client decision maker to each one of these sub teams. ©2007 Protegra Inc. All rights reserved.
  • 25. Lean Software Development - Practices • Requirements for a Lean Software Development Project - Define Vision before iterations start. Defining the vision can be iteration 0. - Defined iteration length - High Feedback loops • Client representative on site and working with the team • Client representative empowered to make decisions • Daily project team meetings - Visual Project Management - Frequent Builds - Test Case Driven Development and Documentation. (May be TDD) - Refocus requirement discussions on how not what - Relationship Contract ©2007 Protegra Inc. All rights reserved.
  • 26. Lean Software Development - Practices • Refocus requirements discussion on how not what - Waterfall (Point based) • Document the scope or the what before we start • Use the scope document to manage change control • Discussions on new and modified scope can be difficult as these requests usually occur later in the project and require additional budget and schedule. Changes are avoided for these reasons. • Discussions become adversarial - Lean (Set based) • Document the process on how we will define the scope and make decisions. Define at a high level what you need and how you will refine it. • Use the process agreement to manage change control • Joint Collaborative discussions on new and modified scope and how we can manage them in the project. Because we deliver in iterations, changes can be specified earlier and can often be accommodated without additional budget and schedule. Changes are welcomed. ©2007 Protegra Inc. All rights reserved.
  • 27. Lean Software Development - Practices • Traditional view of contracts - Companies are protecting their own interests and assuming that if they don’t the partner will take advantage of them • Relational Contracts - Both parties assume the other will operate to the common good of the contract - Set up penalties to limit opportunism - Set up bonuses to reward joint success - Ensure that the contract protects the right things. Focus on the protection of value that each party will receive from the successful project. Copyright©2006 Poppendieck.LLC ©2007 Protegra Inc. All rights reserved.
  • 28. Lean Software Development - Practices • Relational Contracts - Start with a contract that defines how the project will be executed • Communication • Escalation • Interactions • Agreements • Arbitration - Release work in iterations • Learn what works and what doesn’t work • Both the client and the vendor execute better • Scope beyond the next two stages is negotiable • Don’t force the client to agree to details when they aren’t ready to Copyright©2006 Poppendieck.LLC ©2007 Protegra Inc. All rights reserved.
  • 29. Lean Software Development - Practices • Relational Contract - Contract Characteristics • Describes the how, not the what. - Interactions versus deliverables • Defines a framework that can be revised and build upon • Provides an escalation framework and arbitration process when agreement can not be reached Copyright©2006 Poppendieck.LLC ©2007 Protegra Inc. All rights reserved.
  • 30. Lean Software Development - How Project Management is different • Lean Software Development Waterfall Project Lean Project Project Manager Management Management Skills Characteristics Skills - Traditional Project Management Detail oriented Adaptable, encourages manages the known, Lean or Agile change Project Management manages the Manages at a lower level Comfortable with ambiguity unknown - There are distinctly different ways Resistant to change Able to delegate how you manage the unknown versus the known Controlling Trust or faith in team mates - There are distinctly different people and styles that are more suited to managing the unknown versus the Company Focus Client Focus known Transaction Manager Relationship Manager Manages Scope, schedule, Manages Value budget Temperment: Guardian Temperment: Idealist ©2007 Protegra Inc. All rights reserved.
  • 31. Lean Software Development - How Project Management is different • Idealist - These are big picture people who lead followers to pursue great dreams. They thrive on people issues and gravitate toward the soft skills: conflict resolution, negotiation, team building, facilitating. Diplomacy and strategy are their strong suits • Guardian - People with this dominant temperament like to play by the rules. These are the stabilizers in the organization, working to keep the boat on an even keel. Meeting budgets and deadlines and following the plan are important to Guardians. Keirsey, D. Please Understand Me II. Del Mar, Calif: Prometheus Nemesis Book Company, 1998 ©2007 Protegra Inc. All rights reserved.
  • 32. Lean Software Development - How Project Management is different • Theory X Project Manager - believes that people really don’t want to work, can’t be trusted on their own and will get away with what they can. - use command and control as their operating style, an approach akin to the Newtonian view of the world. • Theory Y Project Manager - This manager believes that people are intrinsically motivated to do good work, want to make a difference and can be relied on to solve problems and make decisions. - Theory Y manager is a relationship manager, akin to the quantum view of the world. McGregor, Douglas. The Human side of the Enterprise. McGraw-Hill/Irwin , 1985 ©2007 Protegra Inc. All rights reserved.
  • 33. Lean Software Development - How Project Management is different • In waterfall projects you focus on managing people and tasks, in Lean projects you focus on leading the process - Facilitate decision making versus making the decisions ©2007 Protegra Inc. All rights reserved.
  • 34. Lean Software Development - How Project Management is different • One-on-one skills required: - Effective listening - Establishing rapport - Negotiation - Conflict resolution - Emotional intelligence - Partnering - Influencing without authority - Assertiveness • Group skills required: - Team leadership - Meeting management - Problem solving and decision reaching - Facilitation - Presentation and persuasion Doug DeCarlo, Principal, The Doug DeCarlo Group, Copyright © 2006 gantthead.com ©2007 Protegra Inc. All rights reserved.
  • 35. Lean Software Development - How Project Leadership is different • Project Manager and Client Project Manager must work even more closely together than a waterfall project - Both must focus on the long term relationship - Both must trust each other - Both must encourage their companies to focus on value and the long term relationship - Both must define a common understanding together for • Escalation • Change Request Process • Issue Tracking • Reporting • Formal versus Informal policies and procedures ©2007 Protegra Inc. All rights reserved.
  • 36. Lean Software Development - How Project Leadership is different • All members of the team need to share the focus the Lean Project Manager has • The best Lean Project Manager can not manage a Lean project if his/her team does not believe in the process • The best members of the project leadership team are also those that share the same recommended skill set for Lean Project Managers. Everyone is delegated authority and the team manages the project together • It is recommended that other members of the team be traditional, waterfall, detail-level personalities. It is best to have a mix of the different perspectives on every project. These skilled people usually force decisions to be made on the critical issues. ©2007 Protegra Inc. All rights reserved.
  • 37. Questions • Thank you for your time and interest • Any questions? ©2007 Protegra Inc. All rights reserved.