agile agileindia naresh nareshjain extreme programming agile india asci scrum agile software development continuous delivery post-modern agile agile india 2010 lean startup lean tdd kanban devops agile pune 2014 continuous integration functional programming refactoring business agility continuous deployment design innovation test driven development naresh jain digital transformation erlang enterprise agile distributed_agile elixir fnconf17 agileindia2014 xp evolutionary design experience_report agileindia2019 erlang-factory functional-conf-2016 fnconf16 eclipse karma safe-fail experimentation scaling agile agile adoption integration testing acceptance testing unit testing agile conference agilegoa2008 goauniversity dr.kamat agile_education sanjiv_augustine agile_project_management qa testing okr distributed-programming multi-core-architecture actor-model concurrency-models eefl functionalconf agileindia2017 agile india 2017 design thinking object-oriented-design virtual-dom javascript jasmine haskell swift fnconf15 purescript ocaml scala jquery collaboration agile-india-2015 java java 8 learning agile testing bdd user stories retrospectives keynote test pyramid inverting test pyramid conference selenium mvp real world problems problem solving skill-based training training distributed agile offshore agile management agility technical agility agile workshops complex adaptive system theory customer development agileindia2012 developer skills programming industrial logic system metaphor tracer bullets code smells prototype interaction design narendraparihar agile2007 shyammohan naresh_jain scaling_agile maintenance agile_maintenance distributed_development extreme_programming greghutchings thomasgranier agilemumbai08 amanking chiragdoshi contract testing agile mindset structural-agility resilience plan-do-check-act governance-model disruption change management static-code-analysis pull-request code-review clean-code agile india 2018 agileindia2018 value-focus governance okr-framework outcome-based-thinking outcome-over-output php rust idris fsharp eta elm csharp apl otp functional-conf data mining data science flipkart search engine trunk-based development model device farm code quality mobile application development futureops hashicorp vagrant confengine eclipse jdt eclipse platform eclipse hono eclipse summit lvm2m eclipse coap eclipse paho eclipse kapua iot mqtt open iot refectoring jdt automated-refactoring successful happiness reactjs gamification game-design product-innovation agile-india-2016 antifragile strategy fail fast vision validated learning functional-principles julia f# clojure groovy clojurescript agile india 2016 jquery plugin. jasmine open-source drive autonomy-mastery-purpose introverts-extroverts team-work cynefin-framework complex-adaptive-system sense-making dave-snowden complexity agile-ux web scale spring spring io mongo spring boot pure functions declarative vs. imperative programming style lambda expressions single abstract method (sam) functional composition immutability functional concepts high-order functions lazy evaluation grasp solid "keep it dry object oriented shy and tell the other guy" functional acceptance criteria minimum viable feature defer certain roles real-time vs. batch processing simpler ui by-pass workflow steps mvf automated vs. manual steps system slice adjusting sophistication behavioural slice happy path walking skeleton build vs. buy static vs. dynamic minmal data breaking down user stories story slicing learning organisation inspect and adapt data stories science build automated builds ci time to useful feedback mobile testing education ui automation product management product owner po case study xp case study etl sas data analytics rituals standup values principles fear language-adoption functional-conf-2014 agile india 2015 conference wikipedia khan-academy rachel kiwix selenium-conf raspberry-pi opening talk seconf minimum viable product fail-fast hybrid app ios app velocity myths story points adaptive change cycle agile training skill development agile coaching train the trainer agile master class agile lifecycle beyond agile agile india 2013 software conference plop guruplop agileindia2013 agile goa 2012 cognitive science uncertainty evolutionary psychology silver bullet jeff patton product discovery agile intro agiledevelopment india acceptance test test-driven development software development clustering freeset metrics management "software engineering" "naresh jain" "software development process" "extreme programming" engineering acceptance test driving development sessions failing tests limited wip compilation error reduce-reuse-recycle conserve energy green global warming fitnesse thin slicing test first pair programming inside out fluent interfaces yagni test names refactor simple design outside in thin slice nakedagile nashjain legacy_code michael_feathers agilechennai2007 bhavin agilechennai
See more