SlideShare a Scribd company logo
1 of 7
Roman Agaev, Msc, PMP
IT Project and AGILE




                             IT Project and AGILE

                        Author: Roman Agaev, Msc, PMP

                                Date: 11/23/09




                                      1
Roman Agaev, Msc, PMP
IT Project and AGILE


                                                       Table of Contents
1 Introduction............................................................................................................................................3
2 Why IT/CRM projects have a problems with its 'Project triangle'........................................................4
3 The 'out of the box' solutions in IT/CRM..............................................................................................5
4 Why AGILE ?........................................................................................................................................6




                                                                            2
Roman Agaev, Msc, PMP
IT Project and AGILE


1 Introduction

Lets start by project term definition. Commonly it said that project is a 'temporary endeavor'.

In case of IT world we can pay attention, many projects cannot be named as successful just because it

ended by violation of preliminary defined scope, cost or time.

The immediate meaning is 'temporary endeavor' didn't finish and in many cases become to be

'permanent problem' in terms of its maintenance and extensions practices. The mainstream that

defined 'best practice' as working on 'out of the box' systems using configuration skills of distributed

teams misled. It eventually brought the market to the reality, where the systems that gave an 'out of

the box solutions' created an abnormal 'leaf' of development platforms with its own SDKs and best

practices. These practices in many cases stand far away of clear programming development

methodologies and techniques, dictating its own visions of infrastructure, graphic user interface and

business layer prototyping.

It is clear, in cases where these 'out of the box' solutions are not alone, the assimilation in production

environment mainly become to be quite complicated or even impossible for implementation using

predefined solutions. This situation potentially leads to violation of 'project triangle' members and in

a such case to the inappropriate quality of the result.

Finally, it seems, several possible solutions exist.

One of these - very strong multidisciplinary group of software specialists who in spite of declared

solution will able to develop extensions over it, using allowed techniques and staying in a very tight


                                                       3
Roman Agaev, Msc, PMP
IT Project and AGILE

boundaries of the system. Another – very fast and adaptive project management where a few of

strong core multidisciplinary specialists work together with workers who just passed the appropriate

training program, using complementary software products, methodologies and techniques.

In another words it could be summarized as “Individuals and Interactions over Processes and Tools”1.



2 Why IT/CRM projects have a problems with its 'Project triangle'

The problems in IT/CRM projects mainly start from the beginning.

In case of mistake in answer on RFP, that can be treated as preliminary scope definition, in many

cases the cost, scope and schedule as well highly affected. The mistake at this stage of the project is

completely crucial and leads to unpredictable results especially when the project managed using

predictive methods.

Usage of predefined solutions, mainly named 'out of the box', is not solving the problem entirely.

These solutions declare an ability to be able to support all of the client's business processes , but in

cases where the solution is not a single client's application the integration in distributed environment

become to be unstable and as consequence the change management here is a very problematic issue.

Even more problematically is inability of many project initiators to define the project aims clearly and

formally. Not well defined aims mainly lead to the wrong solution choice and all the problems

described above become to be even more difficult and sharper.

As consequence of unstable scope the cost goes higher, but in order to stay in some kind of budget


1Agile Manifesto

                                                      4
Roman Agaev, Msc, PMP
IT Project and AGILE

the schedule limits mainly overridden.

These problems may be just a beginning, because in some cases the changes in cost and schedule are

not enough. It can occur in case where the solution that should be provided is a very problematic and

complicated (especially in 'out of the box' systems where the solution is not effectively extensive) , in

such cases the development team become to be a project focal point, if the team is able.


3 The 'out of the box' solutions in IT/CRM

A lot of different CRM solutions filled in the market.

We can see systems for small, medium and big business as well. Different companies position itself as

able to provide all needed business process in any vertical and horizontal market segment, from

health care till employee management as predefined (out of the box) solutions.

It looks so impressive and promising, especially when it accompanied by promise for no or almost no

development neediness. In place of programmers came consultants/configurators, specialization and

mighty to resolve problems by analysis and synthesis have been overtaken by straight knowledge,

skills to use the knowledge and simple orientation in a system predefined abilities. Finally we've

gotten the IT/CRM market in an illusion. On one side project initiators want it quick and well done.

They buy advertised ability, but from other side the project managers (including very high positions)

cannot provide them a needed solution just because the bought systems (for example) don't allow it

or the consultants/configurators cannot implement it due to elementary lack of preliminary gained

wide knowledge for solutions analysis and synthesis.



                                                    5
Roman Agaev, Msc, PMP
IT Project and AGILE

This situation led to enormous third parties and partially done unstable solutions for many quite

simple requirements, a lot of people work for making this situation to be preserved. We can see many

satellite firms around big solution providers like Oracle, Siebel, SAP, all of these companies just try to

paint the 'out of the box' solutions to more appropriate color.

Distributed teams looked as an answer on that problem, but this way was good if it was possible to

define requirements in a very sharp and formal way. The question is, how it can be ? The process of

development, on one hand, probably must be done before in order to define it (predictive) and on

other hand it must be iterative, including daily meetings and vocal interactions between the team

members (adaptive). The conclusion is, the effective usage of distributed teams can be achieved just

in case of 'thinking element' lack in development process, the team must work using predefined

techniques, methodologies without an ability to get out of the tight boundaries.

The 'out of the box' solutions cannot provide this kind of boundaries, the popular way of such

problems treatment is 'best practices', but it cannot solve everything. There is no way to avoid the

solution analysis and synthesis during the development phase, because it must take in an account so

many different aspects that can be changed very quickly, especially in a complicated implementation.


4 Why AGILE ?

It looks that almost all projects based on the systems, that provide the 'out of the box' solutions need

a little bit different management approach than 'predictive' in order to be able to get it work as it

should be (all scope, on time and in budget). The 'predictive' management approach cannot provide

an answer and leads in many cases to the unreal problems that could be avoided quite easily.

                                                     6
Roman Agaev, Msc, PMP
IT Project and AGILE

Since, the configuration process in fact is development process under cover it should be treated as is.

The 'adaptive' management approach presumes an iterative development using short development

cycles with understandable and valuable results that could be tested and accepted by customer. In

order to be able to influence directly and indirectly on the development results, the customer should

be involved in each such cycle.

Distributed team requires predictive rather adaptive approach in order to be most effective. In order

to work this way with predefined solutions, the 'extended level' of business logic setup prototypes2

should be used3. This level must allow the straight work towards the aims of the custom project

within the boundaries defined by its tools (developers cannot do anything except fulfillment of the

straight and simple directives).

Using AGILE management, it will be possible to work faster, righter and be more closer to the

customer wants. Among the AGILE oriented techniques, probably, the most appropriate technique

that should be adopted for the IT/CRM world4 is SCRUM.




2 Similar to STL for C++.
3 Based on knowledge management and general infrastructure elements prerequisite. The concept will be presented in
  separate article.
4 The IT SCRUM technique will be presented as separate article.

                                                          7

More Related Content

What's hot

Presentation by vikas dubey
Presentation by vikas dubeyPresentation by vikas dubey
Presentation by vikas dubey
PMI_IREP_TP
 
Presentation by prameela kumar
Presentation by prameela kumarPresentation by prameela kumar
Presentation by prameela kumar
PMI_IREP_TP
 
Presentation by Gaurav Sapra
Presentation by Gaurav SapraPresentation by Gaurav Sapra
Presentation by Gaurav Sapra
PMI_IREP_TP
 
Presentation by subhajit bhattacharya1
Presentation by subhajit bhattacharya1Presentation by subhajit bhattacharya1
Presentation by subhajit bhattacharya1
PMI_IREP_TP
 
Presentation by sameer murdeshwar
Presentation by sameer murdeshwarPresentation by sameer murdeshwar
Presentation by sameer murdeshwar
PMI_IREP_TP
 
Presentation by dhruva sen
Presentation by dhruva senPresentation by dhruva sen
Presentation by dhruva sen
PMI_IREP_TP
 
Breaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBookBreaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBook
Jason Emanis
 
Pm Survey Ilta 2008
Pm Survey Ilta 2008Pm Survey Ilta 2008
Pm Survey Ilta 2008
Karl_bromsun
 
Presentation by parag saha
Presentation by parag sahaPresentation by parag saha
Presentation by parag saha
PMI_IREP_TP
 

What's hot (20)

Presentation by vikas dubey
Presentation by vikas dubeyPresentation by vikas dubey
Presentation by vikas dubey
 
Presentation by prameela kumar
Presentation by prameela kumarPresentation by prameela kumar
Presentation by prameela kumar
 
Presentation by Gaurav Sapra
Presentation by Gaurav SapraPresentation by Gaurav Sapra
Presentation by Gaurav Sapra
 
Presentation by subhajit bhattacharya1
Presentation by subhajit bhattacharya1Presentation by subhajit bhattacharya1
Presentation by subhajit bhattacharya1
 
Presentation by sameer murdeshwar
Presentation by sameer murdeshwarPresentation by sameer murdeshwar
Presentation by sameer murdeshwar
 
Presentation by dhruva sen
Presentation by dhruva senPresentation by dhruva sen
Presentation by dhruva sen
 
Project Estimating....The Squeeze is On
Project Estimating....The Squeeze is OnProject Estimating....The Squeeze is On
Project Estimating....The Squeeze is On
 
MCP1
MCP1MCP1
MCP1
 
The Agile Alliance has Stated in their Manifesto
The Agile Alliance has Stated in their ManifestoThe Agile Alliance has Stated in their Manifesto
The Agile Alliance has Stated in their Manifesto
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
ICT4GOV project management_3
ICT4GOV project management_3ICT4GOV project management_3
ICT4GOV project management_3
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements Specification
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
Bpmspark
BpmsparkBpmspark
Bpmspark
 
Breaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBookBreaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBook
 
Reducing Time Spent On Requirements
Reducing Time Spent On RequirementsReducing Time Spent On Requirements
Reducing Time Spent On Requirements
 
Pm Survey Ilta 2008
Pm Survey Ilta 2008Pm Survey Ilta 2008
Pm Survey Ilta 2008
 
Presentation by parag saha
Presentation by parag sahaPresentation by parag saha
Presentation by parag saha
 
Leveraging the 360 Degree Customer View to Maximize Up-sell and Cross-Sell Po...
Leveraging the 360 Degree Customer View to Maximize Up-sell and Cross-Sell Po...Leveraging the 360 Degree Customer View to Maximize Up-sell and Cross-Sell Po...
Leveraging the 360 Degree Customer View to Maximize Up-sell and Cross-Sell Po...
 

Viewers also liked (9)

Common Redirection Mechanism
Common Redirection MechanismCommon Redirection Mechanism
Common Redirection Mechanism
 
Design Results
Design ResultsDesign Results
Design Results
 
Logic Equations Resolver J Script
Logic Equations Resolver   J ScriptLogic Equations Resolver   J Script
Logic Equations Resolver J Script
 
Guidance 4 Days Configuration
Guidance   4 Days   ConfigurationGuidance   4 Days   Configuration
Guidance 4 Days Configuration
 
Object Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel BoundariesObject Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel Boundaries
 
Siebel client side integrator (SCSI)
Siebel client side integrator (SCSI)Siebel client side integrator (SCSI)
Siebel client side integrator (SCSI)
 
Integration Within Several Projects
Integration Within Several ProjectsIntegration Within Several Projects
Integration Within Several Projects
 
Siebel deployment
Siebel deploymentSiebel deployment
Siebel deployment
 
Potential Solutions Co Existence
Potential Solutions   Co ExistencePotential Solutions   Co Existence
Potential Solutions Co Existence
 

Similar to It Project And Agile

Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
PMI_IREP_TP
 
Dsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successDsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation success
Bootstrap Marketing
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
Reza Abed
 
Assignment 1AgileProjectCharterTemplateExample.pdfC Examp.docx
Assignment 1AgileProjectCharterTemplateExample.pdfC Examp.docxAssignment 1AgileProjectCharterTemplateExample.pdfC Examp.docx
Assignment 1AgileProjectCharterTemplateExample.pdfC Examp.docx
trippettjettie
 
ChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChrisGarrisonProjectThesis
ChrisGarrisonProjectThesis
Chris Garrison
 
14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung
Ömer Yener
 
Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2
PMI_IREP_TP
 

Similar to It Project And Agile (20)

Sap implementation
Sap implementationSap implementation
Sap implementation
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projects
 
Inhouse vs-off-the-shelf-may
Inhouse vs-off-the-shelf-mayInhouse vs-off-the-shelf-may
Inhouse vs-off-the-shelf-may
 
Unified Process
Unified Process Unified Process
Unified Process
 
Risk managementorrussianroulette -whitepaper_16
Risk managementorrussianroulette -whitepaper_16Risk managementorrussianroulette -whitepaper_16
Risk managementorrussianroulette -whitepaper_16
 
Dsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successDsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation success
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
Assignment 1AgileProjectCharterTemplateExample.pdfC Examp.docx
Assignment 1AgileProjectCharterTemplateExample.pdfC Examp.docxAssignment 1AgileProjectCharterTemplateExample.pdfC Examp.docx
Assignment 1AgileProjectCharterTemplateExample.pdfC Examp.docx
 
Team Misfocus and Error in software projects
Team Misfocus and Error in software projectsTeam Misfocus and Error in software projects
Team Misfocus and Error in software projects
 
Misfocus-caused error in software projects
Misfocus-caused error in software projectsMisfocus-caused error in software projects
Misfocus-caused error in software projects
 
Agile project management and normative
Agile project management and normativeAgile project management and normative
Agile project management and normative
 
Interaction Room - Creating Space for Developments (Software Projects)
Interaction Room - Creating Space for Developments (Software Projects)Interaction Room - Creating Space for Developments (Software Projects)
Interaction Room - Creating Space for Developments (Software Projects)
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
 
ChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChrisGarrisonProjectThesis
ChrisGarrisonProjectThesis
 
14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2
 

More from Roman Agaev (15)

Client/Server Paradigm And Its Implementation
Client/Server Paradigm And Its ImplementationClient/Server Paradigm And Its Implementation
Client/Server Paradigm And Its Implementation
 
Order Management Plus Integration Topics
Order Management Plus Integration TopicsOrder Management Plus Integration Topics
Order Management Plus Integration Topics
 
Workflow Usage Best Practices
Workflow Usage Best PracticesWorkflow Usage Best Practices
Workflow Usage Best Practices
 
Workflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring SolutionWorkflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring Solution
 
Potential Vpn Solution
Potential Vpn SolutionPotential Vpn Solution
Potential Vpn Solution
 
Potential Customer Data Model Solution Telco
Potential Customer Data Model Solution   TelcoPotential Customer Data Model Solution   Telco
Potential Customer Data Model Solution Telco
 
General Logging Approach
General Logging ApproachGeneral Logging Approach
General Logging Approach
 
General Error Handling Approach
General Error Handling ApproachGeneral Error Handling Approach
General Error Handling Approach
 
Common System Parameters
Common System ParametersCommon System Parameters
Common System Parameters
 
Common Global Parameters
Common Global ParametersCommon Global Parameters
Common Global Parameters
 
Common Msisdn Resource Number Management
Common Msisdn Resource   Number ManagementCommon Msisdn Resource   Number Management
Common Msisdn Resource Number Management
 
Guidance 4 Days Configuration Presentation
Guidance   4 Days   Configuration   PresentationGuidance   4 Days   Configuration   Presentation
Guidance 4 Days Configuration Presentation
 
Analysis
AnalysisAnalysis
Analysis
 
Siebel Web Architecture
Siebel Web ArchitectureSiebel Web Architecture
Siebel Web Architecture
 
Enterprise Integration Application
Enterprise Integration ApplicationEnterprise Integration Application
Enterprise Integration Application
 

Recently uploaded

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 

Recently uploaded (20)

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 

It Project And Agile

  • 1. Roman Agaev, Msc, PMP IT Project and AGILE IT Project and AGILE Author: Roman Agaev, Msc, PMP Date: 11/23/09 1
  • 2. Roman Agaev, Msc, PMP IT Project and AGILE Table of Contents 1 Introduction............................................................................................................................................3 2 Why IT/CRM projects have a problems with its 'Project triangle'........................................................4 3 The 'out of the box' solutions in IT/CRM..............................................................................................5 4 Why AGILE ?........................................................................................................................................6 2
  • 3. Roman Agaev, Msc, PMP IT Project and AGILE 1 Introduction Lets start by project term definition. Commonly it said that project is a 'temporary endeavor'. In case of IT world we can pay attention, many projects cannot be named as successful just because it ended by violation of preliminary defined scope, cost or time. The immediate meaning is 'temporary endeavor' didn't finish and in many cases become to be 'permanent problem' in terms of its maintenance and extensions practices. The mainstream that defined 'best practice' as working on 'out of the box' systems using configuration skills of distributed teams misled. It eventually brought the market to the reality, where the systems that gave an 'out of the box solutions' created an abnormal 'leaf' of development platforms with its own SDKs and best practices. These practices in many cases stand far away of clear programming development methodologies and techniques, dictating its own visions of infrastructure, graphic user interface and business layer prototyping. It is clear, in cases where these 'out of the box' solutions are not alone, the assimilation in production environment mainly become to be quite complicated or even impossible for implementation using predefined solutions. This situation potentially leads to violation of 'project triangle' members and in a such case to the inappropriate quality of the result. Finally, it seems, several possible solutions exist. One of these - very strong multidisciplinary group of software specialists who in spite of declared solution will able to develop extensions over it, using allowed techniques and staying in a very tight 3
  • 4. Roman Agaev, Msc, PMP IT Project and AGILE boundaries of the system. Another – very fast and adaptive project management where a few of strong core multidisciplinary specialists work together with workers who just passed the appropriate training program, using complementary software products, methodologies and techniques. In another words it could be summarized as “Individuals and Interactions over Processes and Tools”1. 2 Why IT/CRM projects have a problems with its 'Project triangle' The problems in IT/CRM projects mainly start from the beginning. In case of mistake in answer on RFP, that can be treated as preliminary scope definition, in many cases the cost, scope and schedule as well highly affected. The mistake at this stage of the project is completely crucial and leads to unpredictable results especially when the project managed using predictive methods. Usage of predefined solutions, mainly named 'out of the box', is not solving the problem entirely. These solutions declare an ability to be able to support all of the client's business processes , but in cases where the solution is not a single client's application the integration in distributed environment become to be unstable and as consequence the change management here is a very problematic issue. Even more problematically is inability of many project initiators to define the project aims clearly and formally. Not well defined aims mainly lead to the wrong solution choice and all the problems described above become to be even more difficult and sharper. As consequence of unstable scope the cost goes higher, but in order to stay in some kind of budget 1Agile Manifesto 4
  • 5. Roman Agaev, Msc, PMP IT Project and AGILE the schedule limits mainly overridden. These problems may be just a beginning, because in some cases the changes in cost and schedule are not enough. It can occur in case where the solution that should be provided is a very problematic and complicated (especially in 'out of the box' systems where the solution is not effectively extensive) , in such cases the development team become to be a project focal point, if the team is able. 3 The 'out of the box' solutions in IT/CRM A lot of different CRM solutions filled in the market. We can see systems for small, medium and big business as well. Different companies position itself as able to provide all needed business process in any vertical and horizontal market segment, from health care till employee management as predefined (out of the box) solutions. It looks so impressive and promising, especially when it accompanied by promise for no or almost no development neediness. In place of programmers came consultants/configurators, specialization and mighty to resolve problems by analysis and synthesis have been overtaken by straight knowledge, skills to use the knowledge and simple orientation in a system predefined abilities. Finally we've gotten the IT/CRM market in an illusion. On one side project initiators want it quick and well done. They buy advertised ability, but from other side the project managers (including very high positions) cannot provide them a needed solution just because the bought systems (for example) don't allow it or the consultants/configurators cannot implement it due to elementary lack of preliminary gained wide knowledge for solutions analysis and synthesis. 5
  • 6. Roman Agaev, Msc, PMP IT Project and AGILE This situation led to enormous third parties and partially done unstable solutions for many quite simple requirements, a lot of people work for making this situation to be preserved. We can see many satellite firms around big solution providers like Oracle, Siebel, SAP, all of these companies just try to paint the 'out of the box' solutions to more appropriate color. Distributed teams looked as an answer on that problem, but this way was good if it was possible to define requirements in a very sharp and formal way. The question is, how it can be ? The process of development, on one hand, probably must be done before in order to define it (predictive) and on other hand it must be iterative, including daily meetings and vocal interactions between the team members (adaptive). The conclusion is, the effective usage of distributed teams can be achieved just in case of 'thinking element' lack in development process, the team must work using predefined techniques, methodologies without an ability to get out of the tight boundaries. The 'out of the box' solutions cannot provide this kind of boundaries, the popular way of such problems treatment is 'best practices', but it cannot solve everything. There is no way to avoid the solution analysis and synthesis during the development phase, because it must take in an account so many different aspects that can be changed very quickly, especially in a complicated implementation. 4 Why AGILE ? It looks that almost all projects based on the systems, that provide the 'out of the box' solutions need a little bit different management approach than 'predictive' in order to be able to get it work as it should be (all scope, on time and in budget). The 'predictive' management approach cannot provide an answer and leads in many cases to the unreal problems that could be avoided quite easily. 6
  • 7. Roman Agaev, Msc, PMP IT Project and AGILE Since, the configuration process in fact is development process under cover it should be treated as is. The 'adaptive' management approach presumes an iterative development using short development cycles with understandable and valuable results that could be tested and accepted by customer. In order to be able to influence directly and indirectly on the development results, the customer should be involved in each such cycle. Distributed team requires predictive rather adaptive approach in order to be most effective. In order to work this way with predefined solutions, the 'extended level' of business logic setup prototypes2 should be used3. This level must allow the straight work towards the aims of the custom project within the boundaries defined by its tools (developers cannot do anything except fulfillment of the straight and simple directives). Using AGILE management, it will be possible to work faster, righter and be more closer to the customer wants. Among the AGILE oriented techniques, probably, the most appropriate technique that should be adopted for the IT/CRM world4 is SCRUM. 2 Similar to STL for C++. 3 Based on knowledge management and general infrastructure elements prerequisite. The concept will be presented in separate article. 4 The IT SCRUM technique will be presented as separate article. 7