SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Whitepaper on Agile implementation
                 Wednesday, March 03, 2010
                 10:11 PM


                 TOC
                 Introduction                                                                       Introduction
                 The story (problem domain)                                                         Over the years I'd been hearing about different methodologies to manage the
                 The challenge                                                                      SDLC. I had felt a lot of pain along with my fellow devs as we were on pur path of
                 The goals                                                                          developing and delivering software. I would see mistakes repeated again and
                                                                                                    again. Many times I would change jobs hoping to find a place with more
                 The problem domain                                                                 successful SDLC practices, greater control on quality and more experienced
                 As a company/team we would have major issues with the following:                   management.
                   1. associating what we were building to what the customer wanted                 Time and time again I would be disappointed, only to find the same mistakes I
                   2. Keeping track of our progress                                                 had run away from in one place being repeated in the other. Only the names
                   3. Tracking the impact of changes in requirement on the rest of the              would change, but the story remained the same.
                       development cycle
                   4. Keeping our documentation up to date                                          Vague requirements, would spark a project with a lot of assumptions, we would
                   5. More importantly communicating changes/ designs/decisions/                    assume our way through the proposal phase, making the proposal itself
                       guidelines to the team                                                       extremely vague. If by chance we would succeed in securing the deal, the
                   6. Measuring h0ow well the team was doing in terms of progress and               requirements would be gathered in an extreme rush and the design document
                       quality                                                                      would be a 2 week effort max, where we would spend the time creating pretty
                                                                                                    diagrams.

                                                                                                    The development phase is where we would start to have the real pain since this
                                                                                                    i…...




                 The challenge
                   1. Keeping the team morale during tough deadlines
                   2. Making sure the team fully understood what was being built and how the components would fit
                       together
                   3. Convincing the team of the necessity of documenting change and making sure they have the
                       discipline to do that
                   4. Communicating the effect of changing requirements on the delivery schedule to the customer
                       while negotiating more favorable payment terms
                   5. Ensuring delivery on time with even the minimal acceptable quality




                 The Story
                 I was a new hire in the company, with high hopes that I would be                                                   Lessons learned
                 capable of changing the way we delivered projects. I was expected
                 to create a team, run a process and deliver a project all in one.

                 I really enjoyed the challenge and the idea that I would e allowed to
                 create my own team, the way I wanted to.

                 We started hiring, I made sure we had really high standards before
                 we accepted any resource. I was a firm believer in the "commando
                 theory" where a small team of really smart people would be better
                 than a large army of average skilled devs.

                 Team creation

                 Environment setup (night;ly builds, source control)

                 User stories-- the requirements issue (no BA)


                 Iteration 0-- delivering the prototype to production (minor
                 refactoring -- arrow anti pattern )

                 Iteration 1-- refactoring the prototype/ adding features/ fixing bugs

                 Iteration 2-- the P.M. enters the project
                 Managing requirements, canceling the build, technology decisions




Presentations Page 1
Presentations Page 2

Mais conteúdo relacionado

Semelhante a Whitepaper On Agile Implementation Outline

Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Agile contracts workshop martin kearns
Agile contracts workshop martin kearnsAgile contracts workshop martin kearns
Agile contracts workshop martin kearnsMartin Kearns
 
STC Summit 2012 - How Writers Can Thrive in Agile Software Development
STC Summit 2012 - How Writers Can Thrive in Agile Software DevelopmentSTC Summit 2012 - How Writers Can Thrive in Agile Software Development
STC Summit 2012 - How Writers Can Thrive in Agile Software DevelopmentGavin Austin
 
Ci from Ground to Cloud
Ci from Ground to CloudCi from Ground to Cloud
Ci from Ground to Cloudjuvenxu
 
Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)
Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)
Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)LetAgileFly
 
Composition: Kaleidoscope Project Notes
Composition: Kaleidoscope Project NotesComposition: Kaleidoscope Project Notes
Composition: Kaleidoscope Project NotesSusan Hines
 
Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd
Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd
Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd Daryl O'Hare
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Utilizing Lewin’s three stage framework, section 7.5 of the text (.docx
Utilizing Lewin’s three stage framework, section 7.5 of the text (.docxUtilizing Lewin’s three stage framework, section 7.5 of the text (.docx
Utilizing Lewin’s three stage framework, section 7.5 of the text (.docxdickonsondorris
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for qualityJohan Hoberg
 
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...NETWAYS
 
5 free things 15 aug-12
5 free things 15 aug-125 free things 15 aug-12
5 free things 15 aug-12drewz lin
 
Enterprise Dojos: Values, Principles, and Cultural Perspective
Enterprise Dojos: Values, Principles, and Cultural PerspectiveEnterprise Dojos: Values, Principles, and Cultural Perspective
Enterprise Dojos: Values, Principles, and Cultural PerspectiveCprime
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven DevelopmentRussell Pannone
 

Semelhante a Whitepaper On Agile Implementation Outline (20)

Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
Agile contracts workshop martin kearns
Agile contracts workshop martin kearnsAgile contracts workshop martin kearns
Agile contracts workshop martin kearns
 
STC Summit 2012 - How Writers Can Thrive in Agile Software Development
STC Summit 2012 - How Writers Can Thrive in Agile Software DevelopmentSTC Summit 2012 - How Writers Can Thrive in Agile Software Development
STC Summit 2012 - How Writers Can Thrive in Agile Software Development
 
Ci from Ground to Cloud
Ci from Ground to CloudCi from Ground to Cloud
Ci from Ground to Cloud
 
Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)
Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)
Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:持续集成–从地面到云端(许晓斌)
 
Composition: Kaleidoscope Project Notes
Composition: Kaleidoscope Project NotesComposition: Kaleidoscope Project Notes
Composition: Kaleidoscope Project Notes
 
Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd
Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd
Kaleidoscope Project Open Education Presentation, Salt Lake City, UT OpenEd
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Applying agile principles a brief paper
Applying agile principles    a brief paperApplying agile principles    a brief paper
Applying agile principles a brief paper
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
Utilizing Lewin’s three stage framework, section 7.5 of the text (.docx
Utilizing Lewin’s three stage framework, section 7.5 of the text (.docxUtilizing Lewin’s three stage framework, section 7.5 of the text (.docx
Utilizing Lewin’s three stage framework, section 7.5 of the text (.docx
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for quality
 
Comunication&change
Comunication&changeComunication&change
Comunication&change
 
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
 
5 free things 15 aug-12
5 free things 15 aug-125 free things 15 aug-12
5 free things 15 aug-12
 
Enterprise Dojos: Values, Principles, and Cultural Perspective
Enterprise Dojos: Values, Principles, and Cultural PerspectiveEnterprise Dojos: Values, Principles, and Cultural Perspective
Enterprise Dojos: Values, Principles, and Cultural Perspective
 
Agile Features
Agile FeaturesAgile Features
Agile Features
 
What is Lean UX?
What is Lean UX?What is Lean UX?
What is Lean UX?
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven Development
 

Mais de Mohamed Samy

Continuous Integration using TFS
Continuous Integration using TFSContinuous Integration using TFS
Continuous Integration using TFSMohamed Samy
 
Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Mohamed Samy
 
Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)Mohamed Samy
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure Mohamed Samy
 
Patterns&Antipatternsof SOA
Patterns&Antipatternsof SOAPatterns&Antipatternsof SOA
Patterns&Antipatternsof SOAMohamed Samy
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsMohamed Samy
 
Imagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talkImagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talkMohamed Samy
 
Alm Cairo Code Camp
Alm Cairo Code CampAlm Cairo Code Camp
Alm Cairo Code CampMohamed Samy
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven DesignMohamed Samy
 
Microsft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMicrosft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMohamed Samy
 

Mais de Mohamed Samy (11)

Continuous Integration using TFS
Continuous Integration using TFSContinuous Integration using TFS
Continuous Integration using TFS
 
Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010
 
Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)
 
Vsts 2
Vsts 2Vsts 2
Vsts 2
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure
 
Patterns&Antipatternsof SOA
Patterns&Antipatternsof SOAPatterns&Antipatternsof SOA
Patterns&Antipatternsof SOA
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
 
Imagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talkImagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talk
 
Alm Cairo Code Camp
Alm Cairo Code CampAlm Cairo Code Camp
Alm Cairo Code Camp
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Microsft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMicrosft Dynamics AX Introduction
Microsft Dynamics AX Introduction
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Whitepaper On Agile Implementation Outline

  • 1. Whitepaper on Agile implementation Wednesday, March 03, 2010 10:11 PM TOC Introduction Introduction The story (problem domain) Over the years I'd been hearing about different methodologies to manage the The challenge SDLC. I had felt a lot of pain along with my fellow devs as we were on pur path of The goals developing and delivering software. I would see mistakes repeated again and again. Many times I would change jobs hoping to find a place with more The problem domain successful SDLC practices, greater control on quality and more experienced As a company/team we would have major issues with the following: management. 1. associating what we were building to what the customer wanted Time and time again I would be disappointed, only to find the same mistakes I 2. Keeping track of our progress had run away from in one place being repeated in the other. Only the names 3. Tracking the impact of changes in requirement on the rest of the would change, but the story remained the same. development cycle 4. Keeping our documentation up to date Vague requirements, would spark a project with a lot of assumptions, we would 5. More importantly communicating changes/ designs/decisions/ assume our way through the proposal phase, making the proposal itself guidelines to the team extremely vague. If by chance we would succeed in securing the deal, the 6. Measuring h0ow well the team was doing in terms of progress and requirements would be gathered in an extreme rush and the design document quality would be a 2 week effort max, where we would spend the time creating pretty diagrams. The development phase is where we would start to have the real pain since this i…... The challenge 1. Keeping the team morale during tough deadlines 2. Making sure the team fully understood what was being built and how the components would fit together 3. Convincing the team of the necessity of documenting change and making sure they have the discipline to do that 4. Communicating the effect of changing requirements on the delivery schedule to the customer while negotiating more favorable payment terms 5. Ensuring delivery on time with even the minimal acceptable quality The Story I was a new hire in the company, with high hopes that I would be Lessons learned capable of changing the way we delivered projects. I was expected to create a team, run a process and deliver a project all in one. I really enjoyed the challenge and the idea that I would e allowed to create my own team, the way I wanted to. We started hiring, I made sure we had really high standards before we accepted any resource. I was a firm believer in the "commando theory" where a small team of really smart people would be better than a large army of average skilled devs. Team creation Environment setup (night;ly builds, source control) User stories-- the requirements issue (no BA) Iteration 0-- delivering the prototype to production (minor refactoring -- arrow anti pattern ) Iteration 1-- refactoring the prototype/ adding features/ fixing bugs Iteration 2-- the P.M. enters the project Managing requirements, canceling the build, technology decisions Presentations Page 1