Results 1 to 10 of 10

Thread: Manifesto for Agile Software Development

  1. #1
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Manifesto for Agile Software Development

    http://agilemanifesto.org/
    http://www.agilealliance.org/

    While reading, it comes to my mind that we are following some of those principles like our "Freqent update policy". But I feel we also fail into other aspects.

    Anyhow, interesting.
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  2. #2

  3. #3
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Hehe,

    we are using SCRUM at work, so far I like it.

    It is very intensive, but it has positive effect that the requests of users get reviewed very often and the value or at least major increment gets delivered fast - each 14 days.


    Petr
    Last edited by Petr Schreiber; 15-07-2014 at 20:23.
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  4. #4
    Hello Petr,

    Judging by the blurry content of the "messages" this Barnabas thing is disseminating here and also by its obvious necrophylic behavior thread-wise, it is nothing else but a mere automatic spambot triggered off by specific word patterns in the threads that it attacks.
    Mike
    (3.6GHz i5 Core Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, x64 Windows 7 Ultimate Sp1)

  5. #5
    agreed, definitely a bot.

  6. #6
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    I agree - I can't find him in the memberlist. I will check how to ban him once I get back from work.

    Now please back on topic, agile is interesting approach to software development!


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  7. #7
    We canne trie to confewz the bAarnibus wit doggy speling, and cee ifit respawnz

  8. #8
    Hehe luk, itsez its nuttabot, itsa dumbarse!
    Mike
    (3.6GHz i5 Core Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, x64 Windows 7 Ultimate Sp1)

  9. #9
    With regard to Agile, I doubt there is a perfect solution to software development, but it is a major improvement on other methodologies based on engineering practice, where all aspects have to be planned, designed (and costed) in advance.


    PS: is dum bass similar to air guitar?

  10. #10
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    My knowledge of other methodologies is limited, but I like SCRUM is not just "release in cycles", but it has well distributed roles in the team:
    • "product owner" - single person serving just as connection point between client and coders, prioritizes task in back log (stack of TODO items)
    • "scrum master" - takes care that everybody in team has all resources needed for work, arranges meething
    • "technical architect" - sets vision for product technical back end (proposes, does not force)
    • "team member" - participates on the tasks, can propose alternative solutions to given problems


    The work is beating in regular cycles,

    The meetings, or ceremonies, are of many kinds. Can be for example:
    - "retrospective" - what went wrong, what needs to be improved
    - "internal review" - features of no user impact are discussed between members (relates mostly to technical debt)
    - "estimation" - each task from back log is estimated by all team members for complexity (be it hours, or better, story points)
    - "planning" - team decides which items goto sprint (time interval designed for task realization)

    The useful thing is that the various related things, such as burndown chart and others, help iteratively increase precision of estimating team work capacity.

    I think adopting Agile methodology could help improve ThinBASIC development further notably, although we already adopted many of the key points.


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

Similar Threads

  1. 3D Software
    By Michael Clease in forum Software discussion
    Replies: 11
    Last Post: 02-12-2008, 21:41

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •