SlideShare a Scribd company logo
Projects, for which
adaptative / Agile project management
approach seems to be optimal
600 Minutes IT Istanbul 03.12.2014
Marek Niziołek CIO Synthos SA POLAND
Certified PMP, SCRUM MASTER, Agile Foundation/Practitioner
2014 12 03 projects where agile approach seems to be optimal fin
© 2014 3
SYNTHETIC RUBBER
- the most important product of
Synthos Group
SYNTHOS GROUP
Number 1 in Europe – ESBR production (basic rubber mainly for tyres)
Number 2 in Europe – Nd-PBR production (advanced rubber mainly for tyres)
Number 3 in Europe – Expandable Polystrene (EPS) production
Number 1 in Central Europe – Extruded Polystyrene (XPS) production
Projects, for which
adaptative / Agile project management
approach seems to be optimal
600 Minutes IT Istanbul 03.12.2014
Marek Niziołek CIO Synthos SA POLAND
PMP, SCRUM MASTER, Agile Foundation
AGENDA
I. Classic (waterfall) project management process – main steps
II. Projects implemented using adaptative (agile) methodology
I. Travelling project (example) implemented using adaptative aproach
II. Main steps of adaptative project management proces
III. Main charakteristisc of adaptative aproach
IV. Projects for which adaptative aproach seems to be optimal
Traveling project type 1
START
ISTANBUL
TURKEY
START
ISTANBUL
TURKEY
2014 12 03 projects where agile approach seems to be optimal fin
Analysis
Detailed design
2014 12 03 projects where agile approach seems to be optimal fin
Execution
Manufacture / Build
Execution
Manufacture / Build
Execution
Manufacture / Build
Execution
Manufacture / Build
SOFIA
BULGARIA
Execution
Manufacture / Build
BELGRADE
SERBIA
BUDAPEST
HUNGARY
BRATISLAVA
SLOVAKIA
Warsaw
POLAND
Verification
Test
READY
– we have done it!
Release
Warsaw
POLAND
WATERFALL
PROCESS
Let’s summarize conditions of our project:
1) Our OBJECTIVES were clearly and precisely defined.
2) It was quite probably that our objectives wont be changed during execution
(during the trip).
3) We had deep knowledge about the subject collected. We had experienced
supporting team, igh quality, prooved designing tools.
4) If your own team is not enough experienced in thes subject of project it is
better when you execute based on good quality design as basis –
cllasic/waterfall approach.
5) When you have partcular conditions / limits set for the project ie go through
Bratislav (you are executing project with government grants) in most cases it is
easier to go through it using cllasic/watterfal approach, based on good quality
design.
6) Riscs looks like not too meaningfull, project rather predictable??
7) Are you experineced in managing project with classic / waterfall approach, this
project looks like other executed before?
WATERFALL
PROCESS
In IT projects we can observe such conditions /
situation in following cases:
- Implementation of IT infrastructure projects, and not too
innovative technology, not too complex and unpredictable project;
- we implement technology prooved / implemented many times
before;
- we implement more configurable than programmable software
aplication solution in well known area ie financial accountancy
software in mature organization company.
- We implement complex, sophisticated system i.e. ERP but mature,
mostly configurable project and in mature organization.
WATERFALL
PROCESS
START
AIM
Travelling project
– type 2 AGILE
AIMProject
vision
START
AIM
1
2
3
4
Ordered
list of
deliverables
of the project
Project (feature)
backlog
2014 12 03 projects where agile approach seems to be optimal fin
START
AIM
START
AIM
1a
1
Release 1;
iteration 1
AIM
„1”
START
AIM
1a’
1’
Release 1;
iteration 2
START
AIM
1a’
1’
2’
Release 2;
iteration 1, 2
2014 12 03 projects where agile approach seems to be optimal fin
2014 12 03 projects where agile approach seems to be optimal fin
Sucess – we’ve
done IT! 
Release
Project feature backlog
Project vision
Release 1
iteration 1
Release 1
iteration 2
Release 2
iteration 1, 2
AGILE PROCESS
From „Agile practices for Waterfall Projects..” Barbiee Davis
Traditional process versus AGILE:
AGILE PROCESS
„Agile samurai..” Jonathan Rasmusson
Traditional
Agile
One time tasks Continuous (ongoing) tasks
Analysis Design
Code,
manufa
cture,
build
Tests
AnalysisDesignBuildTests
Characteristics of the project:
1) We have aims defined, but it is very difficult to precisely
define detailed requirements, tactics of implementation
because we have to operate in unknown (for us) area.
2) Conditions, subobjectives, and even some of objectives
change or/ad can be changed during the project, when
implementation executed and results of the project are
revealed. We can’t precisely define what is excpected product
of the project.
AGILE PROCESS
3) We have large amount of risks in the project influencing the project, way of it’s implementation.
4) Huge procustomer approach in the project + for customer more important is to achieve best results /
products than to keep prepared plans, limits (time, way of implementation, in limits also even money).
5) We have experienced / interdysciplinary / crossfunctional implementation team. Best if
they are experienced in cooperation in such projects where everyone feels responsible for results of the project,
focusing on own area of expertise but also taking care of all aspects / integration. Implementation team dedicated
for the project (if possible no time shareing). Implementation team located in one physical place.
6) Top management/ sponsors opened for adaptative approach believing that it is leading for customer satisfation.
Rules of such cooperation should be properly defined, but there is TRUST between supplier and customer.
AGILE PROCESS
A) Creation of innovative solution / product – we have vision and main objectives, but we dont know
preciisely what precisely final products should be (what will work properly, what not);
B) Implementation of new, innovative products – we dont have experience / knowledge on how to
implement it in particular enviroment, what is important, how it should work, what will work properly, what
not and when it is possible to implement step by step instead of big bang – ie pilots, Proofs of Concept;
C) Startup - we implement new innovative product dont knowing who is the customer, who can use it and
what will be appreciated but particular group of customers (Customer Driven Implementation).
D) Recovery of troubled projects.
In IT area we have such
situation in types of
projects as below:
Sun shine – „new is coming:, new,
innovative = difficult to estimate, forecast
projects
Take attention – SWAMPS, no solid groud
Many RISKS, NO CLEAR PATH, MANY
CHANGES possible
Troubled projects (dark clouds)
Take attention – SWAMPS, no solid groud!
Customer should be close to the team!
Don’t loose customer and its
requirements / aims
KEEP TEAM STRONGLY COPPERATING,
ONE CLOSE TO ANOTHER
Manifesto for Agile Software Development
„We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over Processes and tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
That is, while there is value in the items on the right, we value the items on the left more.”
1-13 lutego 2001 roku w ośrodku wypoczynkowym Snowbird w USA (stan Utah)
AGILE PROCESS
VISION + MAIN
OBJECTIVES
+formal project
approval (go)
At the beginning of the
project: requirements
planned for
implementation desribed
as product features /
(user stories)
At the beginning of
each release:
prioritise backloog
/ user stories by
PRODUCT OWNER
Each iteration /sprint:
1) Plan which features / user stories are going to be
implemented, by whom in particular iteration / sprint;
2) After execution verification:
a) what is done (in comparison to plans),
b) What is our speed of our implementation (in comparison
to plans),
3) Retrospective (how we can improve our proces of
implementation / organization
At the end of
release:
update of priorities
of features / user
stories for
implementation
1) Masz jasno i dokładnie zdefiniowany cel
2) Jest duża szansa, że w trakcie realizacji cel się radykalnie nie zmieni?
3) Masz wiedzę o zagadnieniu, dobry, doświadczony zespół / bardzo dobre i
sprawdzone narzędzia do projektowania?
4) Jeśli Twój zespół do realizacji nie jest zbyt doświadczony to lepiej jeśli będzie
realizował w oparciu o dobry, gotowy projekt.
5) Jeśli masz narzucone z góry ograniczenia np. konieczność przejazdu przez
określone miejsce np. Paryż) (realizujesz projekt nadzorowany przez instytucje
rządowe, unijne itp.) -> często lepiej i łatwiej przebrnąć przez taki projekt
realizując go zgodnie z klasyczną metodologią i w oparciu o dobry projekt.
6) Ryzyka wyglądają na raczej niewielkie, projekt jest przyzwoicie przewidywalny?
7) Masz doświadczenie w realizacji tego typu projektów metodą klasyczną, a Twój
nowy projekt nie wykazuje dużej odmienności od poprzednio - z sukcesem
zrealizowanych - podobnych projektów.
Practical examples:
IT project in chemical manufacturing
company (Synthos) implemented in Agile style:
- Creation of Corporate portal;
- Internal programming of set of small applications
supporting business: i.e business trips, bonuses, Contracts,
Holidays, Keizen,
- Implementation of configurable IT systems , where no clear
definitione what may usefull in fact -> implementation of
Igrafx Process Central = Business Process Management system
for the Synthos Group
Creation of Synthos Corporate Portal –
example of Agile project
• Project VISION / OBJECTIVES:
Creation of modern, usefull and used by employees, ergonomic tool for communication
/information sharing between Synthos’s workers/employees
• WHY AGILE:
• Large scope, known priorities, but we are not sure what will be usefull / used by users
• We want to define main scope, estimate costs / schedule, but we want to verify step by step if products work
end continue or stop
• Main riscs / areas of incertainty:
• broad scope,
• not only application required – departament want to publish their own informations - usefull for other
• the board requires communication platform usefull and utilised bu employes;
• we want to have effects AS SOON AS POSSIBLE (fast implementation),
• we want to spend money only for that what is usefull.
• we don’t want to spent money in Time & Material mode of cooperation – flexibility and risc sharing approach
required
Thank you for your attention! 
Marek Niziołek
IT Director Synthos SA
marek.niziolek@synthosgroup.com
PMP, ITIL Expert, SCRUM MASTER, APMG Agile Foundation / Practitioner

More Related Content

PPTX
20150227 agility in it projects m niziolek (sent)
Marek Niziolek
 
PPTX
It takes two to tango - why tech and business succeed or fail together v4.1 b...
Luca Minudel
 
PDF
Agile Or Pmbok 11 Jun09
RHDrown
 
PDF
The Business value of agile development
Phavadol Srisarnsakul
 
PPTX
Waterfall And Agile Methodology Coexistence 2011
Tim Morris ★
 
PPTX
PMBOK and Scrum: Best of both worlds
Silvana Wasitova, Scrum & Agile Coach
 
PDF
Scrum checklist
André Heijstek
 
PDF
7 Myths of Agile Development
Intelliware Development Inc.
 
20150227 agility in it projects m niziolek (sent)
Marek Niziolek
 
It takes two to tango - why tech and business succeed or fail together v4.1 b...
Luca Minudel
 
Agile Or Pmbok 11 Jun09
RHDrown
 
The Business value of agile development
Phavadol Srisarnsakul
 
Waterfall And Agile Methodology Coexistence 2011
Tim Morris ★
 
PMBOK and Scrum: Best of both worlds
Silvana Wasitova, Scrum & Agile Coach
 
Scrum checklist
André Heijstek
 
7 Myths of Agile Development
Intelliware Development Inc.
 

What's hot (20)

PDF
Lean Software Development Presentation
sushant.1409
 
PDF
Scrum Framework Explained
Nacho Montoya
 
PPTX
Software Development Life Cycle
nayanbanik
 
PPTX
Poor Man's Kanban
Chicago ALT.NET
 
PPT
IIIT Guest Talk 0512
Vasantha Gullapalli
 
PPSX
Achievements and Lessons Learned Introducing Large Scaled Agile Development
Wolfgang Richter
 
PPTX
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Jaguaraci Silva
 
PDF
12 principles for Agile Development
Julien Henzelin
 
PDF
Agile Project Failures: Root Causes and Corrective Actions
TechWell
 
PPTX
Lean Software Delivery
IBM UrbanCode Products
 
PPTX
Transform Yourself into an Agile Project Manager
Chuck Cobb
 
PDF
What is Agile Development?
Intelliware Development Inc.
 
PPTX
What agile teams think about agile principles
Jaguaraci Silva
 
PDF
Report
Meet Patel
 
PDF
"Lean software development: discovering waste" by Mary Poppendieck
Operae Partners
 
PPTX
Lean Software Development
Saqib Raza
 
PDF
Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Thiga
 
PPT
Software Project management
sameer farooq
 
PDF
Agile Introduction for newbies by Arokia S Armel
Xebia IT Architects
 
PPT
Going agile with scrum
Mayur Sand
 
Lean Software Development Presentation
sushant.1409
 
Scrum Framework Explained
Nacho Montoya
 
Software Development Life Cycle
nayanbanik
 
Poor Man's Kanban
Chicago ALT.NET
 
IIIT Guest Talk 0512
Vasantha Gullapalli
 
Achievements and Lessons Learned Introducing Large Scaled Agile Development
Wolfgang Richter
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Jaguaraci Silva
 
12 principles for Agile Development
Julien Henzelin
 
Agile Project Failures: Root Causes and Corrective Actions
TechWell
 
Lean Software Delivery
IBM UrbanCode Products
 
Transform Yourself into an Agile Project Manager
Chuck Cobb
 
What is Agile Development?
Intelliware Development Inc.
 
What agile teams think about agile principles
Jaguaraci Silva
 
Report
Meet Patel
 
"Lean software development: discovering waste" by Mary Poppendieck
Operae Partners
 
Lean Software Development
Saqib Raza
 
Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Thiga
 
Software Project management
sameer farooq
 
Agile Introduction for newbies by Arokia S Armel
Xebia IT Architects
 
Going agile with scrum
Mayur Sand
 
Ad

Similar to 2014 12 03 projects where agile approach seems to be optimal fin (20)

POTX
Custom mobile application development
Keven Thibeault
 
DOCX
Drs 255 project management skills
paulyeboah
 
PDF
Current Trends in Agile - opening keynote for Agile Israel 2014
Yuval Yeret
 
PPSX
Project post-mortem analysis
Jaiveer Singh
 
PDF
about start up for you 12
aliaalistartup
 
ODP
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
PPTX
Goyello for innovation company details
Goyello
 
PPT
Software Life Cylce Model
Jegadeesh Sam
 
PDF
Introduction to DevOps and Kanban
Yuval Yeret
 
PDF
Spm tutorials
Vinod Kumar
 
PDF
Amuse UX 2015: Y.Vetrov — Platform Thinking
Yury Vetrov
 
DOCX
Planning - goal setting, defining the project, team .docx
randymartin91030
 
PDF
Agile Methodologies & Key Principles
Orchestrate Mortgage and Title Solutions, LLC
 
PDF
Software_project_managemen t and development of softwares with websites know...
AnshumanShukla42
 
PPTX
fuzzy search using spring boot and ibmi db2.pptx
tararamgoyal1178
 
PPTX
ehcahce using spring boot application.pptx
tararamgoyal1178
 
PPTX
20160512 predictive and adaptive approach
Silvia Fragola
 
PPT
Spira plan overview presentation
Trabalistra Bagaz
 
PPTX
Introduction to Software Engineering
Saqib Raza
 
Custom mobile application development
Keven Thibeault
 
Drs 255 project management skills
paulyeboah
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Yuval Yeret
 
Project post-mortem analysis
Jaiveer Singh
 
about start up for you 12
aliaalistartup
 
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
Goyello for innovation company details
Goyello
 
Software Life Cylce Model
Jegadeesh Sam
 
Introduction to DevOps and Kanban
Yuval Yeret
 
Spm tutorials
Vinod Kumar
 
Amuse UX 2015: Y.Vetrov — Platform Thinking
Yury Vetrov
 
Planning - goal setting, defining the project, team .docx
randymartin91030
 
Agile Methodologies & Key Principles
Orchestrate Mortgage and Title Solutions, LLC
 
Software_project_managemen t and development of softwares with websites know...
AnshumanShukla42
 
fuzzy search using spring boot and ibmi db2.pptx
tararamgoyal1178
 
ehcahce using spring boot application.pptx
tararamgoyal1178
 
20160512 predictive and adaptive approach
Silvia Fragola
 
Spira plan overview presentation
Trabalistra Bagaz
 
Introduction to Software Engineering
Saqib Raza
 
Ad

Recently uploaded (20)

PDF
250712-Role Plays for Hands on Exercise-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PPTX
Letter of credit which matters to Import and Export policy
atifaslam1482
 
PDF
Biography Of Carl Alameda | Assistant City Manager
Carl Alameda
 
PPTX
Creative Know your self a ppt on self development.pptx
chaitanyjoshi1231987
 
PPTX
Introduction to product management –Module 1.pptx
FarheenAhmad9
 
PPTX
Using the DISC for Leadership Development.pptx
joetrojan
 
PDF
Agile Chennai 18-19 July 2025 | Workshop - Leadership in an Uncertain World: ...
AgileNetwork
 
PPTX
english presenation on professional writing and its types.pptx
WajahatAli434864
 
PDF
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve one...
Desmond Sherlock
 
PPTX
Cynthia Kayle Share 5 Ways Parents Can Protect Their Children From Trafficker...
Cynthia Kayle
 
PPTX
MFJDJSJSNXJCJJDJSNSKSDJNJCJSKSJAJSJDJKDKSJS
MaryanneRoseElder
 
PDF
Digital Ecosystems and Dynamic Competition
David Teece
 
PDF
Intro to Org Topologies by Rowan Bunning.pdf
Rowan Bunning
 
PPTX
Project Management with Knowledge Areas and AI
Usman Zafar Malik
 
PDF
250621-WHO-UMC Causality Assessment-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PDF
2024_10 Approach to selecting a CPM Application
tanbir16
 
PDF
250628-Training of Field Offices-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PDF
250621-Medical Review in Pharmacovigilance-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PDF
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve on...
Desmond Sherlock
 
PPTX
Sardar Vallabhbhai Patel ironman of india.pptx
pruthvi07899
 
250712-Role Plays for Hands on Exercise-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
Letter of credit which matters to Import and Export policy
atifaslam1482
 
Biography Of Carl Alameda | Assistant City Manager
Carl Alameda
 
Creative Know your self a ppt on self development.pptx
chaitanyjoshi1231987
 
Introduction to product management –Module 1.pptx
FarheenAhmad9
 
Using the DISC for Leadership Development.pptx
joetrojan
 
Agile Chennai 18-19 July 2025 | Workshop - Leadership in an Uncertain World: ...
AgileNetwork
 
english presenation on professional writing and its types.pptx
WajahatAli434864
 
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve one...
Desmond Sherlock
 
Cynthia Kayle Share 5 Ways Parents Can Protect Their Children From Trafficker...
Cynthia Kayle
 
MFJDJSJSNXJCJJDJSNSKSDJNJCJSKSJAJSJDJKDKSJS
MaryanneRoseElder
 
Digital Ecosystems and Dynamic Competition
David Teece
 
Intro to Org Topologies by Rowan Bunning.pdf
Rowan Bunning
 
Project Management with Knowledge Areas and AI
Usman Zafar Malik
 
250621-WHO-UMC Causality Assessment-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
2024_10 Approach to selecting a CPM Application
tanbir16
 
250628-Training of Field Offices-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
250621-Medical Review in Pharmacovigilance-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve on...
Desmond Sherlock
 
Sardar Vallabhbhai Patel ironman of india.pptx
pruthvi07899
 

2014 12 03 projects where agile approach seems to be optimal fin

  • 1. Projects, for which adaptative / Agile project management approach seems to be optimal 600 Minutes IT Istanbul 03.12.2014 Marek Niziołek CIO Synthos SA POLAND Certified PMP, SCRUM MASTER, Agile Foundation/Practitioner
  • 3. © 2014 3 SYNTHETIC RUBBER - the most important product of Synthos Group SYNTHOS GROUP Number 1 in Europe – ESBR production (basic rubber mainly for tyres) Number 2 in Europe – Nd-PBR production (advanced rubber mainly for tyres) Number 3 in Europe – Expandable Polystrene (EPS) production Number 1 in Central Europe – Extruded Polystyrene (XPS) production
  • 4. Projects, for which adaptative / Agile project management approach seems to be optimal 600 Minutes IT Istanbul 03.12.2014 Marek Niziołek CIO Synthos SA POLAND PMP, SCRUM MASTER, Agile Foundation
  • 5. AGENDA I. Classic (waterfall) project management process – main steps II. Projects implemented using adaptative (agile) methodology I. Travelling project (example) implemented using adaptative aproach II. Main steps of adaptative project management proces III. Main charakteristisc of adaptative aproach IV. Projects for which adaptative aproach seems to be optimal
  • 23. Verification Test READY – we have done it! Release Warsaw POLAND
  • 25. Let’s summarize conditions of our project: 1) Our OBJECTIVES were clearly and precisely defined. 2) It was quite probably that our objectives wont be changed during execution (during the trip). 3) We had deep knowledge about the subject collected. We had experienced supporting team, igh quality, prooved designing tools. 4) If your own team is not enough experienced in thes subject of project it is better when you execute based on good quality design as basis – cllasic/waterfall approach. 5) When you have partcular conditions / limits set for the project ie go through Bratislav (you are executing project with government grants) in most cases it is easier to go through it using cllasic/watterfal approach, based on good quality design. 6) Riscs looks like not too meaningfull, project rather predictable?? 7) Are you experineced in managing project with classic / waterfall approach, this project looks like other executed before? WATERFALL PROCESS
  • 26. In IT projects we can observe such conditions / situation in following cases: - Implementation of IT infrastructure projects, and not too innovative technology, not too complex and unpredictable project; - we implement technology prooved / implemented many times before; - we implement more configurable than programmable software aplication solution in well known area ie financial accountancy software in mature organization company. - We implement complex, sophisticated system i.e. ERP but mature, mostly configurable project and in mature organization. WATERFALL PROCESS
  • 29. START AIM 1 2 3 4 Ordered list of deliverables of the project Project (feature) backlog
  • 38. Sucess – we’ve done IT!  Release
  • 39. Project feature backlog Project vision Release 1 iteration 1 Release 1 iteration 2 Release 2 iteration 1, 2 AGILE PROCESS From „Agile practices for Waterfall Projects..” Barbiee Davis
  • 40. Traditional process versus AGILE: AGILE PROCESS „Agile samurai..” Jonathan Rasmusson Traditional Agile One time tasks Continuous (ongoing) tasks Analysis Design Code, manufa cture, build Tests AnalysisDesignBuildTests
  • 41. Characteristics of the project: 1) We have aims defined, but it is very difficult to precisely define detailed requirements, tactics of implementation because we have to operate in unknown (for us) area. 2) Conditions, subobjectives, and even some of objectives change or/ad can be changed during the project, when implementation executed and results of the project are revealed. We can’t precisely define what is excpected product of the project. AGILE PROCESS 3) We have large amount of risks in the project influencing the project, way of it’s implementation. 4) Huge procustomer approach in the project + for customer more important is to achieve best results / products than to keep prepared plans, limits (time, way of implementation, in limits also even money). 5) We have experienced / interdysciplinary / crossfunctional implementation team. Best if they are experienced in cooperation in such projects where everyone feels responsible for results of the project, focusing on own area of expertise but also taking care of all aspects / integration. Implementation team dedicated for the project (if possible no time shareing). Implementation team located in one physical place. 6) Top management/ sponsors opened for adaptative approach believing that it is leading for customer satisfation. Rules of such cooperation should be properly defined, but there is TRUST between supplier and customer.
  • 42. AGILE PROCESS A) Creation of innovative solution / product – we have vision and main objectives, but we dont know preciisely what precisely final products should be (what will work properly, what not); B) Implementation of new, innovative products – we dont have experience / knowledge on how to implement it in particular enviroment, what is important, how it should work, what will work properly, what not and when it is possible to implement step by step instead of big bang – ie pilots, Proofs of Concept; C) Startup - we implement new innovative product dont knowing who is the customer, who can use it and what will be appreciated but particular group of customers (Customer Driven Implementation). D) Recovery of troubled projects. In IT area we have such situation in types of projects as below:
  • 43. Sun shine – „new is coming:, new, innovative = difficult to estimate, forecast projects Take attention – SWAMPS, no solid groud Many RISKS, NO CLEAR PATH, MANY CHANGES possible Troubled projects (dark clouds) Take attention – SWAMPS, no solid groud! Customer should be close to the team! Don’t loose customer and its requirements / aims KEEP TEAM STRONGLY COPPERATING, ONE CLOSE TO ANOTHER
  • 44. Manifesto for Agile Software Development „We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over Processes and tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan That is, while there is value in the items on the right, we value the items on the left more.” 1-13 lutego 2001 roku w ośrodku wypoczynkowym Snowbird w USA (stan Utah)
  • 45. AGILE PROCESS VISION + MAIN OBJECTIVES +formal project approval (go) At the beginning of the project: requirements planned for implementation desribed as product features / (user stories) At the beginning of each release: prioritise backloog / user stories by PRODUCT OWNER Each iteration /sprint: 1) Plan which features / user stories are going to be implemented, by whom in particular iteration / sprint; 2) After execution verification: a) what is done (in comparison to plans), b) What is our speed of our implementation (in comparison to plans), 3) Retrospective (how we can improve our proces of implementation / organization At the end of release: update of priorities of features / user stories for implementation
  • 46. 1) Masz jasno i dokładnie zdefiniowany cel 2) Jest duża szansa, że w trakcie realizacji cel się radykalnie nie zmieni? 3) Masz wiedzę o zagadnieniu, dobry, doświadczony zespół / bardzo dobre i sprawdzone narzędzia do projektowania? 4) Jeśli Twój zespół do realizacji nie jest zbyt doświadczony to lepiej jeśli będzie realizował w oparciu o dobry, gotowy projekt. 5) Jeśli masz narzucone z góry ograniczenia np. konieczność przejazdu przez określone miejsce np. Paryż) (realizujesz projekt nadzorowany przez instytucje rządowe, unijne itp.) -> często lepiej i łatwiej przebrnąć przez taki projekt realizując go zgodnie z klasyczną metodologią i w oparciu o dobry projekt. 6) Ryzyka wyglądają na raczej niewielkie, projekt jest przyzwoicie przewidywalny? 7) Masz doświadczenie w realizacji tego typu projektów metodą klasyczną, a Twój nowy projekt nie wykazuje dużej odmienności od poprzednio - z sukcesem zrealizowanych - podobnych projektów. Practical examples: IT project in chemical manufacturing company (Synthos) implemented in Agile style: - Creation of Corporate portal; - Internal programming of set of small applications supporting business: i.e business trips, bonuses, Contracts, Holidays, Keizen, - Implementation of configurable IT systems , where no clear definitione what may usefull in fact -> implementation of Igrafx Process Central = Business Process Management system for the Synthos Group
  • 47. Creation of Synthos Corporate Portal – example of Agile project • Project VISION / OBJECTIVES: Creation of modern, usefull and used by employees, ergonomic tool for communication /information sharing between Synthos’s workers/employees • WHY AGILE: • Large scope, known priorities, but we are not sure what will be usefull / used by users • We want to define main scope, estimate costs / schedule, but we want to verify step by step if products work end continue or stop • Main riscs / areas of incertainty: • broad scope, • not only application required – departament want to publish their own informations - usefull for other • the board requires communication platform usefull and utilised bu employes; • we want to have effects AS SOON AS POSSIBLE (fast implementation), • we want to spend money only for that what is usefull. • we don’t want to spent money in Time & Material mode of cooperation – flexibility and risc sharing approach required
  • 48. Thank you for your attention!  Marek Niziołek IT Director Synthos SA [email protected] PMP, ITIL Expert, SCRUM MASTER, APMG Agile Foundation / Practitioner