SlideShare a Scribd company logo
1 of 42
Do you know your processes?BPM for Housing Operations Brandon Vega Alex Rockwell
Quote “If you can’t describe what you are doing as a process, you don’t know what you’re doing.” 						-W. Edwards Deming
What is a Business Process? 	A collection of activities that takes one or more kinds of input and creates an output that is of value to the customer. 	[www.crfonline.org/orc/glossary/b.html]
What is BPM? 	The achievement of an organization’s objectives through the improvement, management and control of essential business processes. [Business Process Management: Practical Guidelines to Successful Implementations, 2008]
BPM is NOT… just a technology tool, a solution to all your business problems, the best choice in all cases.
What can BPM do for me? Increased productivity Increased process compliance Improved communication Improved resource utilization Shorter process cycle times Lower process cost Increased customer satisfaction
Area Damage Billing Paper process Charges recorded by office clerks. Carbon copy form Charge amounts on a piece of paper.  Accounting enters charges manually.
Steps Project Initiation Identify target process Put together team Kick-off meeting Map out the process Improve the process Develop the software Go live
Project Initiation Create Project Initiation Document (PID). Requires sign-off from project sponsor. Ensures project “makes sense”. Allows for checking progress.
Project Initiation Objective What do we want to do? Summarize what the project should accomplish. Success Criteria Project Plan (high level)
Project Initiation The objective is to provide a streamlined method for handling the Area Damage reporting and appeals process that reduces the total time for process completion. Objective
Project Initiation Area charge amounts standardized. Charges are submitted in real-time. Remove need for manual entering of charges by accounting. Total time for charge submission is reduced. Success Criteria
Project Initiation Project Plan
Identify Target Process Determine the project Scope. Involve the key stakeholders. Create a process hierarchy diagram or similar. Identify all activities in the process. Identify sub-processes. Focus on process AS-IS.
Project Team People determine the success of your Business Processes. Must understand what is expected. Must understand their role in the process. Process changes especially delicate
Project Team Should include sample of all actors involved. Ownership is important Project Sponsor(s) Person(s) making important decisions Project Manager Business Analyst Developers
Project Team Process Owners Decision makers Ability to change the process after it is defined Subject Matter Experts (SME) Those with “hands-on” knowledge Ability to provide detailed process information Advocates of the project
Project Team
Project Team
Kickoff Meeting All stakeholders in attendance	 Review of PID Stakeholders agree to responsibilities. Sign off
Analyzing the Process Map the workflow Go low-tech with Post-Its Activities Decision Points May use colored Post-Its to differentiate Dry erase board
Mapping the Workflow Write activity title in few words  Write decision points with YES/NO answer Basic success scenario Post-Its can be moved around Spend as much time as necessary Involve as many stakeholders as possible Focus on Process “As-Is” (current state)
Assign Roles Assign roles to activities One role assigned to each activity Write on bottom of Post-It or, specify using dry-erase board.
As-Is
Improve the Process 	“The first rule of any technology is that automation applied to an efficient operation will magnify the efficiency. 	The second is that automation applied to an inefficient operation will magnify the inefficiency.”  							-Bill Gates
Improve the Process	 Technology alone will not fix bad processes. Often organizations experience an increase in paperwork/rework and diminished quality after automating a key business process. BPM automation is successful if the processes are improved FIRST.
Improve the Process Find areas for process improvement Touch Time Cycle Time Unit cost Touch to Cycle time ratio >3% is good.
Improve the Process
Improve the Process Look for easy improvements High cycle times Automating will remove 2465 minutes from cycle time
Improved
Software Development Obtain signoff Setup milestones with target dates Development methodologies: Traditional “waterfall” Iterative approach (Agile or XP) Custom
Our Approach to Development Iterative development Each iteration results in working software Deploy to a server and test Get feedback from stakeholders Adjust target date, if necessary
Software Development Document changes in requirements  Wiki is a great place for documentation Trac - trac.edgewall.org Wiki and ticket system Spreadsheet Access database
Software Development Do not forget to record metrics. Important for management. Log start and endtime for key activities. Sendnotifications for “out of ordinary” events. You should see improvements.
Ready to Go Live Hardware is in place No critical change request pending Implementation plan in place Communication Support Training
jBPM Software Java-based BPM open-source software. Graphical Process Designer. Web console for process testing. jBPM engine waits for tasks to be completed. “Knows” what is next in the task list. “Knows” who should complete the task.
jBPM Demonstration
Other BPM Software ProcessMaker (open source, PHP) processmaker.com CuteFlow (open source, PHP) cuteflow.org NxBRE (open source, .NET) devintelligence.com Lombardi Teamworks (PHP) lombardisoftware.com Skelta (.NET) skelta.com ActiveVOS (Java) activevos.com

More Related Content

What's hot

Triple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & ScheduleTriple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & Schedule
shofiulalom
 

What's hot (17)

Implementing Project Portfolio Management
Implementing Project Portfolio ManagementImplementing Project Portfolio Management
Implementing Project Portfolio Management
 
Value Stream Mapping
Value Stream MappingValue Stream Mapping
Value Stream Mapping
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
 
Benefits of using Project Management Software
Benefits of using Project Management SoftwareBenefits of using Project Management Software
Benefits of using Project Management Software
 
Project managment ppt
Project managment pptProject managment ppt
Project managment ppt
 
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
 
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
 
Process Mapping
Process MappingProcess Mapping
Process Mapping
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Triple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & ScheduleTriple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & Schedule
 
102 Project Manager's Function
102 Project Manager's Function102 Project Manager's Function
102 Project Manager's Function
 
Process mapping v2
Process mapping v2Process mapping v2
Process mapping v2
 
Work Standardization & Metrics-Based Process Mapping
Work Standardization & Metrics-Based Process MappingWork Standardization & Metrics-Based Process Mapping
Work Standardization & Metrics-Based Process Mapping
 
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
 
Process Mapping and Process Improvement for the Small Business Owner
Process Mapping and Process Improvement  for the Small Business OwnerProcess Mapping and Process Improvement  for the Small Business Owner
Process Mapping and Process Improvement for the Small Business Owner
 
Software project management tools
Software project management toolsSoftware project management tools
Software project management tools
 

Viewers also liked

Capital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_GasCapital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_Gas
Mircea Tomescu
 
Contruction Material Supplier Cement, AAC Blocks, Aggregates, Premix Plaster
Contruction Material Supplier Cement, AAC Blocks, Aggregates, Premix PlasterContruction Material Supplier Cement, AAC Blocks, Aggregates, Premix Plaster
Contruction Material Supplier Cement, AAC Blocks, Aggregates, Premix Plaster
Digital Marketing Promotions
 
Project environment
Project environmentProject environment
Project environment
kionaumela
 
Power & politics in organizations
Power & politics in organizationsPower & politics in organizations
Power & politics in organizations
mdfaizan
 

Viewers also liked (13)

Capital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_GasCapital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_Gas
 
Business process pt adhi karya
Business process pt adhi karyaBusiness process pt adhi karya
Business process pt adhi karya
 
Contruction Material Supplier Cement, AAC Blocks, Aggregates, Premix Plaster
Contruction Material Supplier Cement, AAC Blocks, Aggregates, Premix PlasterContruction Material Supplier Cement, AAC Blocks, Aggregates, Premix Plaster
Contruction Material Supplier Cement, AAC Blocks, Aggregates, Premix Plaster
 
AFFORDABLE HOUSING in megacities.
AFFORDABLE HOUSING in megacities.AFFORDABLE HOUSING in megacities.
AFFORDABLE HOUSING in megacities.
 
Project environment
Project environmentProject environment
Project environment
 
Key Components of Cost Estimation in construction
Key Components of Cost Estimation in constructionKey Components of Cost Estimation in construction
Key Components of Cost Estimation in construction
 
PPT on Construction Costing
PPT on Construction CostingPPT on Construction Costing
PPT on Construction Costing
 
22 ways to improve productivity in the workplace
22 ways to improve productivity in the workplace22 ways to improve productivity in the workplace
22 ways to improve productivity in the workplace
 
9 Ways to Empower Your Employees
9 Ways to Empower Your Employees9 Ways to Empower Your Employees
9 Ways to Empower Your Employees
 
McGregor Theory x & y
McGregor Theory x & yMcGregor Theory x & y
McGregor Theory x & y
 
Cost Accounting
Cost AccountingCost Accounting
Cost Accounting
 
Power & politics in organizations
Power & politics in organizationsPower & politics in organizations
Power & politics in organizations
 
5 Power, Politics, And Leadership
5 Power, Politics, And Leadership5 Power, Politics, And Leadership
5 Power, Politics, And Leadership
 

Similar to Do you know your processes?

Innovative Engineering Workshop Npi 30march10
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
mccall1966
 
QM-029-Six Sigma Overview
QM-029-Six Sigma OverviewQM-029-Six Sigma Overview
QM-029-Six Sigma Overview
handbook
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
Alan McSweeney
 
2004 Team Center Training Presentation On Project
2004 Team Center Training Presentation On Project2004 Team Center Training Presentation On Project
2004 Team Center Training Presentation On Project
Sam Ha
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
Steven Bonacorsi
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
Steven Bonacorsi
 

Similar to Do you know your processes? (20)

BPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business ContinuityBPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business Continuity
 
]project-open[ Roll Out Plan
]project-open[ Roll Out Plan]project-open[ Roll Out Plan
]project-open[ Roll Out Plan
 
Bisuness process management
Bisuness process managementBisuness process management
Bisuness process management
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Innovative Engineering Workshop Npi 30march10
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
 
QM-029-Six Sigma Overview
QM-029-Six Sigma OverviewQM-029-Six Sigma Overview
QM-029-Six Sigma Overview
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project Management
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM Success
 
ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....
ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....
ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....
 
ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....
ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....
ActionMap Toolkit Overview and Value Proposition (NEWER VERSION AT actionmap....
 
Bpr
BprBpr
Bpr
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
 
2004 Team Center Training Presentation On Project
2004 Team Center Training Presentation On Project2004 Team Center Training Presentation On Project
2004 Team Center Training Presentation On Project
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Designing a to be process
Designing a to be processDesigning a to be process
Designing a to be process
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 

Do you know your processes?

  • 1. Do you know your processes?BPM for Housing Operations Brandon Vega Alex Rockwell
  • 2. Quote “If you can’t describe what you are doing as a process, you don’t know what you’re doing.” -W. Edwards Deming
  • 3. What is a Business Process? A collection of activities that takes one or more kinds of input and creates an output that is of value to the customer. [www.crfonline.org/orc/glossary/b.html]
  • 4. What is BPM? The achievement of an organization’s objectives through the improvement, management and control of essential business processes. [Business Process Management: Practical Guidelines to Successful Implementations, 2008]
  • 5. BPM is NOT… just a technology tool, a solution to all your business problems, the best choice in all cases.
  • 6. What can BPM do for me? Increased productivity Increased process compliance Improved communication Improved resource utilization Shorter process cycle times Lower process cost Increased customer satisfaction
  • 7. Area Damage Billing Paper process Charges recorded by office clerks. Carbon copy form Charge amounts on a piece of paper. Accounting enters charges manually.
  • 8. Steps Project Initiation Identify target process Put together team Kick-off meeting Map out the process Improve the process Develop the software Go live
  • 9. Project Initiation Create Project Initiation Document (PID). Requires sign-off from project sponsor. Ensures project “makes sense”. Allows for checking progress.
  • 10. Project Initiation Objective What do we want to do? Summarize what the project should accomplish. Success Criteria Project Plan (high level)
  • 11. Project Initiation The objective is to provide a streamlined method for handling the Area Damage reporting and appeals process that reduces the total time for process completion. Objective
  • 12. Project Initiation Area charge amounts standardized. Charges are submitted in real-time. Remove need for manual entering of charges by accounting. Total time for charge submission is reduced. Success Criteria
  • 14. Identify Target Process Determine the project Scope. Involve the key stakeholders. Create a process hierarchy diagram or similar. Identify all activities in the process. Identify sub-processes. Focus on process AS-IS.
  • 15.
  • 16. Project Team People determine the success of your Business Processes. Must understand what is expected. Must understand their role in the process. Process changes especially delicate
  • 17. Project Team Should include sample of all actors involved. Ownership is important Project Sponsor(s) Person(s) making important decisions Project Manager Business Analyst Developers
  • 18. Project Team Process Owners Decision makers Ability to change the process after it is defined Subject Matter Experts (SME) Those with “hands-on” knowledge Ability to provide detailed process information Advocates of the project
  • 21. Kickoff Meeting All stakeholders in attendance Review of PID Stakeholders agree to responsibilities. Sign off
  • 22. Analyzing the Process Map the workflow Go low-tech with Post-Its Activities Decision Points May use colored Post-Its to differentiate Dry erase board
  • 23.
  • 24. Mapping the Workflow Write activity title in few words Write decision points with YES/NO answer Basic success scenario Post-Its can be moved around Spend as much time as necessary Involve as many stakeholders as possible Focus on Process “As-Is” (current state)
  • 25.
  • 26. Assign Roles Assign roles to activities One role assigned to each activity Write on bottom of Post-It or, specify using dry-erase board.
  • 27. As-Is
  • 28. Improve the Process “The first rule of any technology is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.” -Bill Gates
  • 29. Improve the Process Technology alone will not fix bad processes. Often organizations experience an increase in paperwork/rework and diminished quality after automating a key business process. BPM automation is successful if the processes are improved FIRST.
  • 30. Improve the Process Find areas for process improvement Touch Time Cycle Time Unit cost Touch to Cycle time ratio >3% is good.
  • 32. Improve the Process Look for easy improvements High cycle times Automating will remove 2465 minutes from cycle time
  • 34. Software Development Obtain signoff Setup milestones with target dates Development methodologies: Traditional “waterfall” Iterative approach (Agile or XP) Custom
  • 35. Our Approach to Development Iterative development Each iteration results in working software Deploy to a server and test Get feedback from stakeholders Adjust target date, if necessary
  • 36. Software Development Document changes in requirements Wiki is a great place for documentation Trac - trac.edgewall.org Wiki and ticket system Spreadsheet Access database
  • 37.
  • 38. Software Development Do not forget to record metrics. Important for management. Log start and endtime for key activities. Sendnotifications for “out of ordinary” events. You should see improvements.
  • 39. Ready to Go Live Hardware is in place No critical change request pending Implementation plan in place Communication Support Training
  • 40. jBPM Software Java-based BPM open-source software. Graphical Process Designer. Web console for process testing. jBPM engine waits for tasks to be completed. “Knows” what is next in the task list. “Knows” who should complete the task.
  • 42. Other BPM Software ProcessMaker (open source, PHP) processmaker.com CuteFlow (open source, PHP) cuteflow.org NxBRE (open source, .NET) devintelligence.com Lombardi Teamworks (PHP) lombardisoftware.com Skelta (.NET) skelta.com ActiveVOS (Java) activevos.com