Professional Documents
Culture Documents
2) Use a Problem Solving Approach - Identify the actual problem desirable / mandatory - Find the alternative solution - Pick the best solution - Able to meet requirement, minimum risk, within capability - Design solution logical & physical - Evaluate the solution - Refine the solution 3) Establish Phases & Activities - 1st concern on business requirement Then Technology to be applied - Breakdown phases => activities => tasks => subtasks - All activities should be related to each other => It should allow back and forth within the activities. - Process should be completed => Top-down 4) Establish Standards for Consistent Development & Documentation - Development standard includes:- Activities, responsibilities, quality check, automated tools and other resources. - Documentation => ongoing process - Documentation should reflect - User involvement, reveals the strength & weakness of system, show management the progress, future reference 5) Justify System as Capital Investment - When something consider as capital investment, 2 issues to address: 1. Every problem must have several solutions 2. Each solution must be evaluated in terms of feasibility Cost-effectiveness - Obtain balance between - Development costs - Operation costs - Benefits gained from the system Risk management - Anticipate / predict - Evaluate - Control
- Presentation of cost-effectiveness will give better view for organization management upon planned system development.
Page 1 of 5
6) Dont Be Afraid To Cancel / Revise Scope - Reasons to cancel / revise - Over committed scopes - Wrong estimation time, costs, resources - Change in technology - Unavailability of skill & knowledge - Change in requirement - User become experience - user change, change management - Integration of functions & organization - Growth of communication network - Change of business direction - Government regulation - Competitors - To overcome all above problem, employ Creeping Commitment approach Multiple feasibility checkpoints to reevaluate & re-plan - Three possible outcome / result can be obtained - Reevaluate cost & schedule - Reduce scope if cost & schedule is frozen - Cancellation of project 7) Divide an Conquer - Divide system => subsystem & components Reasons: - Easier to manage - Better problem solving process - Easier to implement - Avoid error / mistakes 8) Design System for Growth & Change - Due to development resources constraints, system development only target for short period of time. - The unavailability or when a system is unable to contribute => Entropy - System support should be implemented. After implementation to improve system - Identify existing error - Enhance existing functions - Identify new requirements - Identify new technology - To manage entropy, build system with room for flexibility & adaptability
RISK
Level 5 OPTIMIZED Level 4 MANAGED
Level 1 INITIAL
COMPETITIVENES S
- Establishing a standard / methodology => For development process & maintenance - Standard => Purchase / Develop - Benefits => Consistent => High quality documentation => High quality deliverables => Optimize the resources 4) Level 4:- Managed - Establish goals for quality & productivity - Improvement should be done from project to project => Able to handle all development problem even those that are unpredictable. 5) Level 5:- Optimized - Standardized system development process is continuously monitored & improved based on Level 4 standards. - Improvement / Changes => Technology => Best practices => Methods
Maturity Level 4 QPM - Quantitative Project Management OPP - Organizational Process Performance Maturity Level 5 CAR - Causal Analysis and Resolution OID - Organizational Innovation and Deployment
Page 5 of 5