development lifecycles
|
Is Iterative Development Still Relevant? Iterative development is a forerunner of Agile and can be seen as a hybrid retaining some aspects of Waterfall. This article looks at whether it is still of value to project delivery and in what circumstances it could be useful.
|
|
|
Picking the Right Branch-Merge Strategy A good branch-merge strategy facilitates processes among multiple developers and is the basis for any well-functioning DevOps pipeline that uses continuous integration. Let’s explore branching strategies, merging strategies, and how you can put them together in a way that’s right for your team in order to bring quality features to production faster.
|
|
|
How Being Agile Can Maximize Your Return on Investment There is more to calculating ROI than a simple equation. It can be affected by risk, time, and other factors—including whether your team is agile. Releasing software immediately after coding and testing accelerates feedback cycles, minimizes the cost of delay, and increases return on investment. Allan Kelly tells you how.
|
|
|
Using Agile Application Lifecycle Management to Streamline Status Accounting Status accounting is following the evolution of a configuration item through its lifecycle. Using application lifecycle management along with agile helps prevent mistakes, but lets you have the minimum amount of red tape; the team achieves an acceptable velocity without being unduly burdened with too much process.
|
|
|
10 Lessons Learned in Cross-Platform Development Building an app for a single platform is difficult, but designing, implementing, and testing an app targeting multiple operating system platforms can be next to impossible. The secret balances upfront design with customer feedback.
|
|
|
2017 Is a Pivotal Year for DevOps Customers expect real-time software updates. As DevOps becomes the engine for delivering business value, continuous innovation is needed. And this has to begin at the start of every project.
|
|
|
What Is Cucumber and Why Should I Care? If there ever were a game changer to energize a development team, Cucumber just may be it. An open source tool, Cucumber helps in the running of automated customer acceptance tests. Matt Wynne, a cofounder of Cucumber Limited, delivers a brilliant introduction to this tool.
|
|
|
The Mindset of the Agile Developer Most software development teams these days adopt an agile approach to guide projects through their lifecycle. But, according to Gil Broza, embracing popular practices is not enough. To work effectively in an agile environment, developers must change their mindset.
|
|
|
The Agile Manifesto Principles: Deliver Working Software Bob Foster, technical manager at Coveros, chats with TechWell community manager Owen Gotimer about the Agile Manifesto principle of delivering working software: "Working software is the primary measure of progress." Continue the conversation with Bob and Owen on the TechWell Hub.
|
|
|
Identify Bottlenecks in Your Agile and DevOps Processes: An Interview with Tanya Kravtsov In this interview, Tanya Kravtsov, a director of QA at Audible, explains why identifying bottlenecks is so critical when you’re turning to agile and DevOps, as well as how automating manual processes can lead to better quality.
|
|
|
Choosing the Right Tools for Your Testing Needs: An Interview with Tata Consultancy Services In this interview, Prasad Mk of TCS discusses the changing nature of the testing tools landscape, what an organization needs to do in order to be successful in this new world, and whether your company should buy or build the tool you need.
|
|
|
Make Your Mainframe Systems and Technology More Agile: An Interview with Jay McFarling and Danielle Roecker
Podcast
Jay and Danielle talk about their presentation at Agile Development and Better Software Conference West 2014, why teams should care about their mainframe systems going agile, the role of legacy tech in an agile world, and some ways that teams can modernize their development practices.
|
|
|
Finding Efficiencies in Your Development Lifecycle
Slideshow
Many of us feel like we never have enough time to complete everything we want in a given sprint, cycle, or phase. Even though we can't add more hours to our day, we can add time by removing inefficiencies in our development lifecycle management approach. Melissa Tondi explores a number of...
|
Melissa Tondi
|
|
Shave Mobile Development Time and Cost with Xamarin
Slideshow
By shaving time and cost to build and maintain your app by half, Xamarin—a free, open source framework offered by Microsoft—can revolutionize your mobile application development. Most app development approaches result in building the app twice—once for iOS and once for Android—or...
|
Dave Todaro
|
|
Is Your Project Doomed from the Start?
Slideshow
When we think of planning, we often think about requirements planning. We get the initial features and functions down, and then see where agile takes us. Lisa Calkins claims that less than a third of software development projects are successful. Regarding this lack of success, process...
|
Lisa Calkins
|
|
Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 1
Slideshow
Whether you are a maker enthusiast who is just getting started or a seasoned developer wanting to jump into embedded device development, this session is for you. Oliver Chen covers the Intel Curie ODK (CODK) and how it can help you rapidly prototype products by leveraging tools familiar...
|
Oliver Chen
|
Visit Our Other Communities
AgileConnection is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.