Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software Development LifeCycle - The Basics

Software Development LifeCycle - The Basics

A Talk on how to manage an Application's work-flow, from Requirements, to Design, to implementation, to release and maintenance.

Avatar for Francis Sunday

Francis Sunday

April 29, 2017
Tweet

Other Decks in Programming

Transcript

  1. Software Development Life Cycle The Basics PHC DevConnect Francis Sunday

    (codehakase) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  2. Hello! • Francis Sunday – codehakase • Software Developer, and

    Web Talkative • Setting up Hakase Labs • Remote Developer • LAMP / MERN / FAN / PYDJ fb.com/codehakase @codehakase @codehakase
  3. What we’ll cover • What‘s a Web Based Application •

    Introduction to Agile Software Development Methodology • What the heck is Agile and why do I need it • Agile Methodology in the real world • A case study • Scrum • Questions
  4. A Web-based application refers to any program that is accessed

    over a network connection using HTTP, rather than existing within a device's memory. Web- based applications often run inside a Web browser. Web-based applications are also known as Web apps.
  5. “Agile Development” is an umbrella term for several iterative and

    incremental software development methodologies. The most popular agile methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, and Feature-Driven Development (FDD).
  6. A Methodology 1 ➔ It is not a tool (!!!)

    ➔ Its not an exact way of developing Software ➔ It is a Project Management Methodology
  7. Note! ➔ IN AGILE SOFTWARE DEVELOPMENT, RELEASES COME EARLY AND

    OFTEN ➔ COMMUNICATION ABOUT THE IMPACT OF CHANGES ➔ SUGGESTIONS ABOUT HOW TO MANAGE BUDGET
  8. Make Agile Work ➔ Honest and Collaborative Team (Scurm Master,

    Developers, Testers, Executives) ➔ Smart Engaged Clients
  9. ➔ http://agilemanifesto.org/ - The Official Agile Manifesto ➔ http://google.com/ -

    For the funny emojis used ➔ https://www.versionone.com/agile-101/ - Agile Study Resource ➔ http://agilemanifesto.org/principles.html - Principles behind the Agile Manifesto ➔ https://www.youtube.com/watch?v=XU0llRltyFM - Scrum under 10 minutes ➔ https://www.youtube.com/watch?v=-zDct5d2smY - Introduction to Agile Resources/Important links