Your SlideShare is downloading. ×
0
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Delivering @ Warp Speed
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Delivering @ Warp Speed

445

Published on

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
445
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • In a recentpastoutsystemshasaddressedanumberofcustomersandprojectswith a one-man-armyapproachlauchingliveappsinonlytwoweeks.Inmostofthecustomerstime to marketwasthe top driver for choosingthetechnologyandofcoursetheapproach.
  • I believethereis a recipe.Ingredients: CommitedCustomerthatreallyneedsthesystemliveintwoweeksandiswilling to adoptthemethodologyandhelpbuildingthesystem.MultiSkilledconsultant 3 RolesEM to talkwiththecustomerunderstandthebusinessrequirementsDM to mapthereqsin a systemHi Performance Developerthatcanproduce a fairamoutofqualitycode a shorperiod – don’tbefooledHulkisactuallyverysmart…hejusthas a temperament. Agile PlatformAndthereis a secretsauce – thatmaketheingredientsworknicelytogether.
  • The secret sauce for the success of this project approach can actually be divided in 3 aspects 1 - CommunicationThere is no noise in the communication because ( The “OutSystems head” – all 3 roles in one person) there is no knowledge transfer - gather requirements, map them into a system, how to code that system is all inside one head - “In-demo-negotiation” – scope; size; commit; set expectations and have customerapproval ALLduring the demo;
  • 2 - LeanSollutionMapping – understanwhatcustomerwants; design appropriatly ; stop 1 and 23 - ExpectationManagement – makethecustomerunderstandthatheonlyneedstheropewithandthe tire – stop 3 andarrow
  • Daughter’s LEGO Explainwhatgoesonduringthe 10 days:Prep. WorkCustomerspecs.LeveragePreAnalysis.Clearbusinessunderstanding.Day 1FULL scopeanalysis.SetExpectations.Plan Demos.Create Data Model.StartCoding.Day 3First Demo!It’stime for refactoring.Day 5Second Demo!Alphain QA with ECT.Usersgohands-on.Day 7Third Demo!Define roll-outplan.Day 9Final Demo.Test, Fix, Tuneonly!Day 10GoLive.Saveatleast ½ day for PostProductionTuning.
  • Trust vs timeExpectation vs timeDelivery vs timeFor each micro sprint – always set the expectations bellow of what you can really deliver.
  • Amazon – fastinfrastructuredeployments – no customer IT dependency2 envs – onelessstepinstaging (QA isprod)
  • Mostoftheseappshad 1 espace – 2 topsCreatebusinesslogicwhenandwhereneeded – itwillpay-offlater – fullscopeunderstanding.Don’tgiveuponbasicbestpractices – namingconv; modularization;
  • - Thebuiltinstyleguidewillhelpyou moer thanever - StyleGuidesupportsmostrecent browsers butit’snotbadifweagreewithcustomerthattheappwillbebuilt for 1 browser only! - FancyWidgets – javascipt, cssweallknowit’s alotofworksostick to reliableandtestedwidgets.
  • Intelliwarpwillhelpyou moer thanever – eventifyouhave to changeandbuildon top ofit.GetReliablecodefrompreviousprojects!!!
  • - consultantneeds to befullyallocated
  • Whenyoubuild a featuredon’tmakeit 50% hopingyouwillhavetime to improve. Builditsimple BUT builditalltheway.
  • Do notgo for lessthan 10 days for newprojects
  • Allsystemshadfollow-up
  • Transcript

    • 1. Delivering @ Warp Speed<br />How can you deliver a production ready system in 2 weeks with one consultant?<br />
    • 2. Delivering @ Warp Speed<br />
    • 3. Delivering @ Warp Speed<br />Communication & KnowledgeTransfer<br />
    • 4.
    • 5. Delivering @ Warp Speed<br />Day 5Second Demo!Alphain QA with ECT.Usersgohands-on.<br />Day 1FULL scopeanalysis.SetExpectations.Plan Demos.Create Data Model.StartCoding.<br />Day 3First Demo!It’stime for refactoring.<br />Prep. WorkCustomerspecs.LeveragePreAnalysis.Clearbusinessunderstanding.<br />Day 9Final Demo.Test, Fix, Tuneonly!<br />Day 10GoLive.Saveatleast ½ day for PostProductionTuning.<br />Day 7Third Demo!Define roll-outplan.<br />
    • 6.
    • 7. Delivering @ Warp Speed<br />Tips & Tricks<br />
    • 8. Delivering @ Warp Speed<br />Infrastructure<br />Architecture<br />User Interface<br />Team<br />Quality<br />Speed<br />
    • 9. - Cloud Services<br /> - 2 Environments<br /><ul><li> DEV and QA/PROD
    • 10. Reset QA/PROD beforeGoLive.</li></ul>Delivering @ Warp Speed<br />
    • 11. Delivering @ Warp Speed<br /> - Over Engineering vs Lean Architecture<br /><ul><li> 1 eSpace ?
    • 12. Business Logic vsInterlliwarp did it for me</li></ul> - Make it simple and ad-hoc <br /><ul><li> Avoid strong rules
    • 13. Leave out nice-to-have’s
    • 14. But don’t give up on best practices</li></li></ul><li>Delivering @ Warp Speed<br /> - Style Guide<br /> - Cross Browser Compatibility<br /> - Fancy Widgets…<br />
    • 15. Delivering @ Warp Speed<br /> - Intelliwarp<br /> - “Go Shopping” (reuse,reuse,reuse)<br /><ul><li>PreviousProjects
    • 16. Colleagues
    • 17. OutSystems Network Components</li></li></ul><li>Delivering @ Warp Speed<br /> - Focus, Focus, Focus – 100% Allocation<br /> - Continuous Communication with Client<br /><ul><li> Create channel - skype + desktop sharing</li></ul> - Scheduled Demos BUT <br /><ul><li> Demo when needed
    • 18. Don’t wait - Call the client when needed!</li></li></ul><li>Delivering @ Warp Speed<br /> - Testing & Acceptance<br /><ul><li> Alpha version in QA/PROD after Demo #2
    • 19. Client gets hands-on using Alpha & ECT</li></ul> - No loose ends – you can’t tune it later!<br />
    • 20. Delivering @ Warp Speed<br />Don’t!<br />
    • 21. - Before you engage<br /><ul><li> Complex Integrations – high risk!
    • 22. ShorterEngagements (lessthan 10 days)</li></ul> - Duringengagement<br /><ul><li> Do notoverdelivertoosoon</li></ul>Delivering @ Warp Speed<br />
    • 23. Delivering @ Warp Speed<br />Facts & Metrics<br />
    • 24. Delivering @ Warp Speed<br />Integrations<br /> - SalesForce.com<br /> - XML HTTP APIs<br /> - JSON HTTP APIs<br />TypesofApplications<br /> - Sales Pipeline Management<br /> - Workflow (with BPT!)<br /> - SF.comreplacementproject<br /> - DealCoupon Broker<br />BUG FREE!<br />Metrics<br /> - 25 Screens (avg.)<br /> - 25K software Units (avg.)<br /> - 15 Entities (avg.)<br />
    • 25. Delivering @ Warp Speed<br />Thankyou!<br />André Madeiraandre.madeira@outsystems.com<br />

    ×