Automated Software Design Research Group

Lean software development demands too much automation. Of course, the idea is to make more with less and have higher quality until delivering software functionalities most important for the business. This path is hard, really hard. You’ll probably have to rethink all your gained knowledge and start developed a solid wisdom through research. Constantly looking new ways to do what you do today and improve what you think you need not.

Not every IT company will really benefit of Lean Thinking. Such style demand too much research and intellectual work which results will came along the way. You need to keep traces so to really understand the intangible results. This is expense, and you may give up in the very beginning.

I believe that the worse thing still the daily operation activities along low budget and unprepared managerial staff. People are too involved with day-to-day problems and stop everything aiming rethink their work in such advanced way can be a laborious process that can simply never happen!

Any way… I would like to present the Automated Software Design Research Group. This group explores new ways to develop software. They have a lot of academic papers (Dissertations and Theses) which can simply be applied to your life. Even if you not in Lean or Agile environment.
See ya..

Legacy applications today

Well… today it’s common to find muticore computer. Obviously much powerful than the ones from past decades.

Business at all levels has powerful muticore computers but I doubt that most transactional business application is prepared to advantage from this architecture and actually make use of all available resource.

Doing parallel system is quite different from doing multithread system. Even the latter one is very scarce. Such models need differents structure algorithms.

Now, imagine a service oriented environment, inside SaaS ecosystem. A little bit further you migth find a candidate main service. These one we’ll be requested from many different requestors. Would you imagine how busy it will be? There’s a lot to take advantage from parellelism and concurrence but most of applications developed at moment are already legacy ones.

If you want some abstract or academically thought, try this wikipedia or microsoft side of the force.
Also, Josh Phillips is doing a very nice job at his blog.

Books for the Enterprise

Yeap.. That’s the year!

That’s right! I have done a lot of educational investment aiming to make 2009 a more profitable year.

A part from Microsoft Certification book (which is not recycle), the others may rest forever at any bookshelf. I don’t have much time but I’ll try to make a resume on each of them in the future.

1. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing (good)

2. MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework (Certification Series) – shit

3. Architecting Enterprise Solutions: Patterns for High-Capability Internet-based Systems

4. Managing Customer Relationships: A Strategic Framework

5. SaaS Architecture, Adoption and Monetization of SaaS Projects using Best Practice Service Strategy, Service Design, Service Transition, Service Operation and Continual Service Improvement Processes

 

Follow

Get every new post delivered to your Inbox.