HOME



picture info

Agile Software Development
Agile software development is an umbrella term for approaches to software development, developing software that reflect the values and principles agreed upon by ''The Agile Alliance'', a group of 17 software practitioners, in 2001. As documented in their ''Manifesto for Agile Software Development'' the practitioners value: * Individuals and interactions over processes and tools * Working software over comprehensive documentation * Customer collaboration over contract negotiation * Responding to change over following a plan The practitioners cite inspiration from new practices at the time including extreme programming, Scrum (software development), scrum, dynamic systems development method, adaptive software development and being sympathetic to the need for an alternative to documentation driven, heavyweight software development processes. Many software development practices emerged from the agile mindset. These agile-based practices, sometimes called ''Agile'' (with a capital ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Development
Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, writing source code, code, in that it includes conceiving the goal, evaluating feasibility, analyzing software requirements, requirements, software design, design, software testing, testing and software release life cycle, release. The process is part of software engineering which also includes management, organizational management, Software project management, project management, configuration management and other aspects. Software development involves many skills and job specializations including software programmer, programming, software test, testing, Technical writing, documentation, graphic design, user support, marketing, and fundraising. Software development involves many software tools, tools including: compiler, integrated develo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Jim Highsmith
James A. Highsmith III (born 1945) is an American software engineer and author of books in the field of software development methodology. He is the creator of Adaptive Software Development, described in his 1999 book "Adaptive Software Development", and winner of the 2000 Jolt Award, and the Stevens Award in 2005. Highsmith was one of the 17 original signatories of the Agile Manifesto, the founding document for agile software development. Life and work Jim Highsmith has more than 25 years experience as an IT manager, project manager, product manager, consultant, and software developer. He has consulted with IT, software, and product-development companies in the U.S., Europe, Canada, Japan, India, South Africa, Australia, and New Zealand to help them adapt to an accelerated pace of development in increasingly complex, unstable environments. He has also worked at NASA. Jim Highsmith's areas of consulting include agile software development, collaboration, and project management. Hig ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Ken Schwaber
Ken Schwaber (born 1945 in Wheaton, Illinois, Wheaton, Illinois) is a software developer, product manager and industry consultant. He worked with Jeff Sutherland to formulate the initial versions of the Scrum (development), Scrum framework and to present Scrum as a formal process at OOPSLA'95. Schwaber and Sutherland are two of the 17 initial signatories of the Agile Manifesto. They are co-authors of the ''Scrum Guide''. Schwaber runs Scrum.org, which provides Scrum resources, training, assessments, and certifications for Scrum Masters, Scrum Developers, Scrum Product Owners, and organizations using Scrum. He is one of the leaders of the agile software development movement. He is a founder of the Agile Alliance, and he is responsible for founding the Scrum Alliance and creating the Certified Scrum Master programs and its derivatives. He resigned from the Scrum Alliance in 2009 after a disagreement with the board regarding assessments, certification, and a developer program. He ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Jeff Sutherland
Jeff Sutherland (born June 20, 1941) is one of the creators of Scrum, a framework for product management. Together with Ken Schwaber, he presented Scrum at OOPSLA'95. Sutherland contributed to the creation of the Agile Manifesto in 2001. Along with Ken Schwaber, he wrote and maintains ''The Scrum Guide'', which contains the official definition of the framework. Early career Sutherland is a graduate of the United States Military Academy. In 1967 he deployed with the United States Air Force to Udorn Royal Thai Air Force Base to fly reconnaissance flights in a RF-4C Phantom. After returning from the Vietnam war, Sutherland earned a master's degree in statistics from Stanford University. He then became a professor of mathematics at the United States Air Force Academy. Sutherland earned a doctorate in biometrics at the University of Colorado School of Medicine. Project management career Jointly with Yosi Amram, Sutherland developed NewsPage at Individual.com, one of the first publi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




The Pragmatic Programmer
''The Pragmatic Programmer: From Journeyman to Master'' is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas and published in October 1999. It is used as a textbook in related university courses. It was the first in a series of books under the label ''The Pragmatic Bookshelf''. A second edition, ''The Pragmatic Programmer: Your Journey to Mastery'' was released in 2019 for the book's 20th anniversary, with major revisions and new material which reflects new technology and other changes in the software engineering industry over the last twenty years. The book does not present a systematic theory, but rather a collection of tips to improve the development process in a pragmatic way. The main qualities of what the authors refer to as a pragmatic programmer are being an early adopter, to have fast adaptation, inquisitiveness and critical thinking, realism, and being a jack-of-all-trades. The book uses analogies and short stories to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Dave Thomas (programmer)
Dave Thomas (born 1960) is a computer programmer, author and editor. He has written about Ruby and together with Andy Hunt, he co-authored ''The Pragmatic Programmer'' and runs The Pragmatic Bookshelf publishing company. Thomas moved to the United States from England in 1994 and lives north of Dallas, Texas. Thomas coined the phrases 'Code Kata' and ' DRY' (Don't Repeat Yourself), and was an original signatory and author of The Manifesto for Agile Software Development. He studied computer science at Imperial College London. Works * ''The Pragmatic Programmer'', Andrew Hunt and David Thomas, 1999, Addison Wesley, . * '' Programming Ruby: A Pragmatic Programmer's Guide'', David Thomas and Andrew Hunt, 2000, Addison Wesley, * ''Pragmatic Version Control Using CVS'', David Thomas and Andrew Hunt, 2003, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in Java with JUnit'', Andrew Hunt and David Thomas, 2003, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in C# with ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Ward Cunningham
Howard G. Cunningham (born May 26, 1949) is an American computer programmer who developed the first wiki Excerpt from 2014 book '' The Innovators''. and was a co-author of the '' Manifesto for Agile Software Development''. Called a pioneer, and innovator, he also helped create both software design patterns and extreme programming. He began coding the WikiWikiWeb in 1994, and installed it on c2.com (the website of his software consulting firm) on March 25, 1995, as an add-on to the Portland Pattern Repository. He co-authored (with Bo Leuf) a book about wikis, entitled '' The Wiki Way'', and invented the Framework for Integrated Test. Cunningham was a keynote speaker at the first three instances of the WikiSym conference series on wiki research and practice, and also at the Wikimedia Developer Summit 2017. He was a keynote speaker at the MediaWiki Users and Developers Conference, Spring 2024. Early life and career Cunningham was born in Michigan City, Indiana, on May 26, 1949. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Kent Beck
Kent Beck (born 1961) is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification for a collaborative and iterative design process. Beck was one of the 17 original signatories of the Agile Manifesto,"Extreme Programming", ''Computerworld'' (online), 2005, webpageComputerworld-appdev-92. the founding document for agile software development. Extreme and Agile methods are closely associated with Test-Driven Development (TDD), of which Beck is perhaps the leading proponent. Beck pioneered software design patterns, as well as the commercial application of Smalltalk. He wrote the SUnit unit testing framework for Smalltalk, which spawned the xUnit series of frameworks, notably JUnit for Java, which Beck wrote with Erich Gamma. Beck popularized CRC cards with Ward Cunningham, the inventor of the wiki. He lives in San Francisco, California and previously worked at Facebook. In 2019, Beck joined ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Utah
Utah is a landlocked state in the Mountain states, Mountain West subregion of the Western United States. It is one of the Four Corners states, sharing a border with Arizona, Colorado, and New Mexico. It also borders Wyoming to the northeast, Idaho to the north, and Nevada to the west. In comparison to all the U.S. states and territories, Utah, with a population of just over three million, is the List of U.S. states and territories by area, 13th largest by area, the List of U.S. states and territories by population, 30th most populous, and the List of U.S. states by population density, 11th least densely populated. Urban development is mostly concentrated in two regions: the Wasatch Front in the north-central part of the state, which includes the state capital, Salt Lake City, and is home to roughly two-thirds of the population; and Washington County, Utah, Washington County in the southwest, which has approximately 180,000 residents. Most of the western half of Utah lies in ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Snowbird, Utah
Snowbird is an unincorporated community in Little Cottonwood Canyon in the Wasatch Range of the Rocky Mountains near Salt Lake City, Utah, United States. It is most famous for Snowbird Ski and Summer Resort, an alpine skiing and snowboarding area, which opened in December 1971. History The development of Little Cottonwood Canyon and the town of Alta dates to the 19th century. A U.S. Army soldier first prospected for silver there in 1869. Mining became a large local industry, and Little Cottonwood Canyon became one of the largest producers of silver ore in the Wasatch Mountains. Known as the Emma Mine (the origin of the name of the Big Emma ski run in Snowbird's Gad Valley), the soldier's find eventually produced more than $3.8 million in silver. At its peak, 8,000 people lived and worked in the narrow canyon, which held two smelters, 138 homes, hotels, boarding houses, stores and a railroad. The entire town was later destroyed by a series of avalanches. The resort is a mu ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Lean Manufacturing
Lean manufacturing is a methods of production, method of manufacturing goods aimed primarily at reducing times within the Operations management#Production systems, production system as well as response times from suppliers and customers. It is closely related to another concept called just-in-time manufacturing (JIT manufacturing in short). Just-in-time manufacturing tries to match production to Supply and demand, demand by only supplying goods that have been ordered and focus on efficiency, productivity (with a commitment to continuous improvement), and reduction of "wastes" for the producer and supplier of goods. Lean manufacturing adopts the just-in-time approach and additionally focuses on reducing Cycle time variation, cycle, flow, and Throughput (business), throughput times by further eliminating activities that do not add any Value (economics), value for the customer. Lean manufacturing also involves people who work outside of the manufacturing process, such as in marketi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]